mysql(3)
-
[MySQL] mysql에러 ERROR 1366 (HY000) : incorrect string value
오류상황 1.mysql insert query 실행시 오류 mysql> ERROR 1366 (HY000) : incorrect string value : "\xED\x95\x9C\xEC\x9A\xB0...' for column 'itemName' at row 1 2. application 내에서 insert query 실행시 오류 org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xED\x95\x9C\x9A\xBO...'for column 'itemName' at row 1 ### The error may inv..
2022.12.07 -
[MySQL] 기본문법 (CREATE, ALTER, SELECT, DROP, INSERT, DELETE,UPDATE)
MySQL 기본문법 CREATE문 : 데이터 베이스와 테이블을 만들 수 있다. 1.데이터베이스 생성 mysql> CREATE (DB명); 2.테이블 생성 mysql> CREATE TABLE (테이블명) ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL ); - NOT NULL : 해당 필드는 NULL 값을 저장할 수 없다. - PRIMARY KEY : 해당 필드가 NOT NULL과 UNIQUE 제약조건의 특징을 모두 가진다. - AUTO_INCREMENT 키워드를 사용하면 해당 필드의 값을 1부터 시작하여 새로운 레코드가 추가될 때마다 1씩 증가된 값을 저장한다. 이때 AUTO_INCREMENT 키워드 다음에 대입 연산자(=)..
2022.12.07 -
[MySQL] mysqldump 사용방법 백업&복구
DUMP 방법 Database 전체 덤프 : 모든 데이터를 dump한다. mysqldump -u (계정) -p --all-databases > (파일명).sql Database만 덤프 : 특정 Database를 dump한다. mysqldump -u (계정) -p (DB명) > (파일명).sql Table 구조만 덤프 mysqldump -u (계정) -p --no-data (DB명) (테이블명)> (파일명).sql Table만 덤프 :Database의 table을 dump한다. mysqldump -u (계정) -p (DB명) (테이블명)> (파일명).sql Table구조 제외한 테이블 데이터만 덤프 : 여러개의 테이블이 가능하다. mysqldump -u (계정) -p --no-create (DB명) (테이..
2022.12.06