본문 바로가기

MySQL4

[MySQL] 예약어 ADDALLALTERANALYZEANDASASCASENSITIVEBEFOREBETWEENBIGINTBINARYBLOBBOTHBYCALLCASCADECASECHANGECHARCHARACTERCHECKCOLLATECOLUMNCONDITIONCONSTRAINTCONTINUECONVERTCREATECROSSCURRENT_DATECURRENT_TIMECURRENT_TIMESTAMPCURRENT_USERCURSORDATABASEDATABASESDAY_HOURDAY_MICROSECONDDAY_MINUTEDAY_SECONDDECDECIMALDECLAREDEFAULTDELAYEDDELETEDESCDESCRIBEDETERMINISTICDISTINCTDISTINCTROWDIVDOUBLEDROPDUALEACHELSEELSEI.. 2025. 8. 3.
[MySQL] 권한 부여 GRANT ALL PRIVILEGES ON culture.* TO 'root'@' ' IDENTIFIED BY 'password';ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'password'' at line 1  오류 원인 MySQL 8.0 이상에서는 GRANT 명령에서 IDENTIFIED BY를 사용하지 않는다.비밀번호를 변경하려면 별도로 ALTER USER 명령을 사용해야 한다.  해결 방법 MySQL 8.0 이상에서의 권한 부여 구문 수정ID.. 2024. 11. 20.
[MySQL] 내장 함수 내장 함수 문자열 함수substring('문자열', 시작위치, 길이) : 시작위치부터 길이만큼 문자열을 반환. 길이없이 사용하면 문자열의 끝까지 반환concat('문자열1', '문자열2' ...) : 문자열을 이어준다.replace('문자열', '기존문자열', '바뀔문자열') : 문자열중에서 기존 문자열이 있으면 새로운 문자열로 바꿔준다.instr('문자열', '찾는 문자열') : 문자열중 찾는 문자열의 위치값을 반환left('문자열', 개수) : 문자열의 왼쪽에서 개수만큼 추출right('문자열', 개수) : 문자열의 오른쪽에서 개수만큼 추출mid('문자열', 시작위치, 개수) : 문자열에서 시작 위치부터 개수만큼 추출ltrim('문자열') : 왼쪽의 공백만 제거rtrim('문자열') : 오른쪽의 공백.. 2024. 4. 6.
MySQL MySQL 실행 방법 1) 명령 프롬프트(cmd) 실행2) mysql -u root -p3) Enter password: 비밀번호 입력 명령어 데이터베이스 목록 확인 show databases;데이터베이스 사용use db명;데이터베이스 생성 create database db명; 데이터베이스 삭제 drop database db명; 테이블 목록 확인 show tables; 테이블 구조 확인 desc 테이블명;상세 테이블 구조 확인 show create table 테이블명;현재 날짜/시간 확인 >> 년-월-일 시:분:초 select now () from dual; select sysdate() from dual;select current_timestamp() from dual; 데.. 2024. 4. 6.