|  |  | 
	|  |  
	|  |  
	| 
 
		
			|  1. MySQL 명령 입력 방식 
				● 명령은 SQL 문과 그 뒤에 오는 세미콜론(;)으로 이루어집니다.(세미콜론이 필요 없는 예외가 있기도 합니다. exit 가 그 중 하나입니다.)
 ● 고객님께서 명령을 내리면, mysql은 서버로 그 명령을 보내어 실행되게 하고, 그  결과를 보여주고 다시 명령 대기 상태 프롬프트('mysql>')를 나타냅니다.
 
 ● mysql은 테이블 형식(행과 열로 이루어진)으로 결과를 보여줍니다.
 첫 행은 각 열에 대한 라벨을 갖고 있습니다. 두번째 행 부터는 질문의 답이 놓입니다.
 
 명령어(예약어)는 대문자로 하든, 소문자로 하든 상관이 없습니다. 아래 세개의 명령은 모두 동일합니다.
 
 mysql> SELECT VERSION(), CURRENT_DATE;
 mysql> SELECT version(), current_date;
 mysql> seLect vErSiOn(), current_DATE;
 
 |  |  
  |  |  
  |  |  
	| 
 
		
			|  2. 질문하기 
				질문을 하는 명령어는  SELECT 입니다. 이 명령어는 테이블에 입력되어 있는 데이터 값들을 출력해 볼 수 있습니다.
 (1) 원하는 명령어를 입력합니다.
 mysql> SELECT NOW();
 
 (2) 명령을 반드시 한 줄에 다 입력해야 하는 것은 아닙니다. 아래와 같이 여러줄에 입력해도 됩니다.
 
 
				mysql> SELECT
					 -> USER()
					 -> ,
					 -> CURRENT_DATE;
				+-------------------+-------------+
				| USER()            | CURRENT_DATE|
				+-------------------+-------------+
				| sample@localhost  | 2001-12-27  |
				+-------------------+-------------+
				 |  |  
  |  |  
  |  |  
	| 
 
		
			|  3 테이블 만들기 
				(1) 현재 만들어져 있는 테이블의 목록을 출력합니다.mysql> SHOW TABLES;
 Empty set (0.00 sec)
 
 현재 생성되어 있는 테이블이 없다면 위와 같이 테이블이 없다고 나옵니다.
 
 (2) pet 이라는 이름의 테이블을 만듭니다.
 CREATE TABLE 다음에 테이블 이름을 써 주고 괄호 안에 열의 이름과 그 열의 자료형을 쉼표로 구분하여 열거해 주면 됩니다.
 name, owner,  species, sex, birth등이 열의 이름이며, VARCHAR(20), CHAR(2), DATE가 자료형입니다.
 자료형이란 말 그대로 자료의 형태입니다. 자료는 문자열일 수 있고, 날짜일 수도 있고, 숫자일 수도 있습니다.
 
 다음 표와 같은 테이블이 만들어집니다.
 
 
 
				pet TABLE
				  열    1열   2열   3열    4열   5열   6열
				열이름  name owner species sex  birth death
				mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),
					 -> species VARCHAR(20), sex CHAR(2), birth DATE, death DATE);
				SHOW TABLES 로 테이블이 잘 만들어졌는지 확인합니다. 
 
 
				mysql> SHOW TABLES;
				+--------------------+
				|Tables in menagerie |
				+--------------------+
				| pet                |
				+--------------------+
				 |  |  
  |  |  
  |  |  
	| 
 
		
			|  4 테이블 삭제하기 
				(1) 현재 만들어져 있는 테이블의 목록을 출력합니다.mysql> SHOW TABLES;
 
 
 
				mysql> SHOW TABLES;
				+--------------------+
				|Tables in menagerie |
				+--------------------+
				| pet                |
				+--------------------+
				| test               |
				+--------------------+
				(2) 현재 생성되어 있는 테이블 중 불필요한 테이블을 삭제합니다. 
 mysql> drop table 삭제하고자 하는 테이블 이름;
 테이블은 삭제하면 복구가 되지 않습니다. 실수로 삭제하는 일이 없도록 주의하시기 바랍니다.
 
 예) 삭제하고자 하는 테이블 이름이 test라면 : mysql> drop table test;
 
 SHOW TABLES 로 테이블이 잘 삭제되었는지 확인합니다.
 
 
 
				mysql> SHOW TABLES;
				+--------------------+
				|Tables in menagerie |
				+--------------------+
				| pet                |
				+--------------------+
				 |  |  
  |  |  
  |  |  
	| 
 
		
			|  5. 테이블로부터 정보 검색하기 
				정보 검색을 하는 명령어는  SELECT 입니다. 이 명령어는 테이블에 입력되어 있는 데이터 값들을 출력해 볼 수 있습니다.
 (1) my_table 의 모든 데이터를 출력합니다.
 mysql> SELECT * FROM my_table;
 
 (2) my_table 중 name 이 "홍길동"인 사람만 출력합니다. 물론 여기서 name 은 my_table 에 있는 열 중의 하나입니다.
 mysql> SELECT * FROM my_table WHERE name = "홍길동";
 
 |  |  
  |  |  
  |  |  
	| 
 
		
			|  6. 테이블에 정보 입력하기 
				(1) 하나의 데이터를 테이블에 추가하는 방법은 아래와 같습니다. 이 때, values 값(data1~data6)은 테이블의 열과 자료형에 맞게 넣으면 됩니다.
 
				mysql> INSERT INTO my_table
					 -> VALUES('data1', 'data2', 'data3', 'data4', 'data5', 'data6');
				 |  |  
  |  |  
  |  |  
	| 
 
		
			|  7. 기타 명령어 
				(1) 정보 수정하기문법 : UPDATE table_name SET 변경할 열="변경할 내용" WHERE 찾는 열="찾는 열의 데이터";
 
				mysql> UPDATE pet SET birth="1989-08-31" WHERE name="Bowser";
				(2) 삭제하기 테이블의 모든 내용 삭제 : DELETE FROM table_name;
 where 절을 만족하는 부분만 삭제 : DELETE FROM table_name WHERE name="name";
 주의 : DELETE 명령은 상당히 위험합니다. 한번 명령을 내리면 다시 복구할 수 없으므로 주의하시기 바랍니다.
 
 
				mysql> DELETE FROM pet;
				 |  |  |   |