1. MySQL 쿼리문 에러 정리
--- The error occurred in sqlmaps/empty.xml.
--- The error occurred while applying a parameter map.
--- Check the mapNamespace.id-InlineParameterMap.
--- Check the statement (query failed).
--- Cause: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'columnName' in 'field list'
해당하는 컬럼명(columnName)이 없다는 것. 오타일 확률이 높으니 눈을 크게 뜨고 찾아보자.
간간히 대소문자도 걸리던거 같던데 기준을 모르겠다.
2. Mysql 테이블, DB 관리
MySQL 접속/상태 확인
텔넷에서 MySQL 접속하기
mysql -u[사용자아이디] -p[비밀번호]
접속 끊기
mysql> exit
현재 상태 보기
mysql> status
DB 관리
DB 목록 보기
mysql> SHOW DATABASES;
DB 고르기
mysql> USE DB이름;
DB 만들기
mysql> CREATE DATABASE DB이름;
DB 지우기
mysql> DROP DATABASE DB이름;
테이블 관리
테이블 목록 보기
mysql> SHOW TABLES;
테이블 구조 보기
mysql> DESC 테이블이름;
mysql> DESCRIBE 테이블이름;
mysql> EXPLAIN 테이블이름;
mysql> DESCRIBE 테이블이름;
mysql> EXPLAIN 테이블이름;
테이블 만들기
CREATE TABLES 테이블이름 ( 항목이름1 변수형, 항목이름2 변수형, ... );
mysql> CREATE TABLE customer
> ( Name char(50),
> Address char(50),
> City char(50),
> Country char(25),
> Birthday date );
mysql> CREATE TABLE customer
> ( Name char(50),
> Address char(50),
> City char(50),
> Country char(25),
> Birthday date );
테이블 이름 바꾸기
mysql> RENAME TABLE 테이블이름1 to 테이블이름2;
테이블 지우기
mysql> DROP TABLE 테이블이름;
3. JPA, Mysql 연동
연동할때는 Entity의 column이 bookReport라면 Mysql에서는 book_report 이렇게 스네이크 형식으로 바꾸어야 한다.
'개발합시다. > Today I Learned' 카테고리의 다른 글
[22.01.18 TIL] Springboot @Query 사용법 (0) | 2022.01.18 |
---|---|
21.09.17 TIL (비트연산자) (0) | 2021.09.20 |
21.09.16 TIL (Typechecker, Import All) (0) | 2021.09.17 |
21.08.25 TIL (0) | 2021.08.26 |
2021.08.13 TIL (0) | 2021.08.13 |