MYSQL - utf8
2022. 9. 10. 12:42
MYSQL
utf8mb4_general_ci utf8mb4_bin utf8mb4_unicode_ci utf8mb4_unicode_520_ci 알파벳 대소문자 구분 X O X X 전각/반각 문자 구분 (알파벳, 숫자, 가타가나 등) O O X X emoji 문자 구분 X O X O
MySQL - 문법 에러
2022. 9. 5. 04:28
MYSQL/오류
Error 1136(21501) : Colum count doesn't match value count at row 1 첫 번째 줄에서 열의 수와 값의 수가 일치하지 않다. 2022-09-04 18:42:55.090 ERROR 27416 --- [nio-8080-exec-5] o.h.engine.jdbc.spi.SqlExceptionHelper : 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 '' at line 1 SQL 문법에러 MySQL에 해당하는 서버 버젼 메뉴얼을 확인한 뒤 올바른 문법을 line 1 ' ..
기본 쿼리문
2022. 8. 25. 09:53
MYSQL
Database 생성 , 생성된 Database 확인 create database test_db; show databases; create database 데이터베이스명; : 지정해준 이름의 db를 생성하는 쿼리문 이때 db명은 되도록 소문자, 숫자, _ (언더바) 로만 구성되도록 만들자! show databases; : 현재 mySQL 에서 생성한 데이터베이스 목록이 아래와 같이 쭉 뜬다. 작업을 하다 보면 자연스럽게 사용하는 db 들이 많아질텐데, 이 중에서 당장 이 db를 사용하겠다~ 고 지정하기 위해서는 아래와 같은 쿼리문을 사용한다. use test_db; use 데이터베이스명; table 생성 , 생성된 table 확인 table 생성 create table test_table( -> no i..
MYSQL 데이터 타입
2022. 8. 25. 09:26
MYSQL
문자형 데이터타입 CHAR(M) 고정 길이를 가지는 문자열을 저장한다. (M : 0~255) VARCHAR(M) 가변 길이를 가지는 문자열을 저장하며, 후행 공백을 제거하지 않는다. (M : 0~65,535) M이 0~255 이면 문자길이+1byte, ~65,535 이면 문자길이+2byte TINYBLOB TINYTEXT 1~255 개의 가변 길이를 가지는 문자열을 저장한다. (문자길이+1byte) BLOB TEXT 1~65,535 개의 가변 길이를 가지는 문자열을 저장한다. (문자길이+2byte) BLOB 는 바이너리 데이터, TEXT 는 문자 데이터 저장에 유리하다. MEDIUMBLOB MEDIUMTEXT 1~16,777,215 개의 가변 길이를 가지는 문자열을 저장한다. (문자길이+3byte) LO..
SpringBoot + MySQL + JPA과 연동하기 + 테스트
2022. 8. 24. 23:09
MYSQL
- dependency 추가 dependencies { implementation 'mysql:mysql-connector-java' implementation 'org.springframework.boot:spring-boot-starter-data-jpa' } - application.properties 변경 # MySQL 설정 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver # DB Source URL 설정 # 예시) spring.datasource.url=jdbc:mysql://localhost:3306/test_db?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul spring.datas..
Windows10에서 환경설정
2022. 8. 24. 23:05
MYSQL
시스템 환경변수에 MySQL 명령을 추가하기 설치시 경로는 아래와 같다. (버전마다 다름) C:\Program Files\MySQL\MySQL Server 8.0\bin C:\Program Files\MySQL\MySQL Workbench 8.0 CE\ 시스템변수의 path에 경로를 추가한다. 컴퓨터 재부팅 mysql -u root -p 를 입력하고 root의 password를 입력하면 접속된다. SQL db 샘플을 설치 source 파일이름.sql 명령프롬프트가 나오면 완료 잘 되었는지 확인해보기 show databases; SQL을 종료하고 빠져나오는 명령어는 exit
RuntimeError
2022. 3. 1. 01:58
MYSQL/오류
Could not acquire management access for administration RuntimeError: Unalbe to execute command chcp. Please make sure that the C:\Windows\System32 directory is in your PATH environment variable.