공부 STUDY/MySQL

    SQL DDL, DML, DCL, TCL 이란?

    졸작 설계하다가 급 공부하고 쓰는 글 알아보자 ㅋ DDL (Data Definition Language) - 데이터 정의어 테이블과 같은 데이터의 구조를 정의하는 언어로써 데이터리를 생성 , 수정 삭제 하는등의 데이터의 전체의 골격을 결정 데이터베이스, 테이블등을 생성하는 역활을 합니다. => 데이터 구조와 관련된 명령어들 종류 역활 CREATE 테이터베이스, 테이블등을 생성하는 역활 ALTER 테이블을 수정 하는 역활 DROP 테이터베이스, 테이블을 삭제하는 역활 TRUNCATE 테이블을 초기화 RENAME 데이터베이스의 객체 이름을 변경 SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어입니다. 데이터 베이스 관리자나 데이터베이스 설계자가 사..

    [SQL 에러] "You have an error in your SQL syntax; check the manual thatcorresponds to your MYSQL server version for the right syntax to use near ~" 원인/해결

    [You have an error in your SQL syntax; check the manual thatcorresponds to your MYSQL server version for the right syntax to use near ~] 이 에러의 의미는 다음과 같다. 테이블에서 key 라는 칼럼의 값이 #key#인 것을 모두 가져와라. 즉, key에서 문제가 발생한 것이다. 칼럼의 이름은 예약어를 피해서 작성해야하는데, 이것이 지켜지지 않은 것! 뭐 ...그래서 찾아온SQL 예약어다. ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHA..