Database/mariaDb, mysql

[mariaDB/MySql] DATABASE, TABLE 생성, 수정 ,삭제(DDL, DML)

코딩for 2020. 10. 28. 11:23
반응형

 

mariaDB(Mysql)을 잘 사용하지 않아 DML, DDL 쿼리문이 익숙하지 않기 떄문에

이번에 mysql의 기본적인  DDL, DML 쿼리 문을 정리 하여 본다.

 

1. DDL (Data Definition Language)

데이터베이스의 생성, 수정의 목적으로 사용하는 언어

 

 CREATE (생성)

 CREATE DATABASE database_name;  
 
 CREAE TABLE table_name ( id INTEGER NOT NULL, name VARCHAR(50) );  

 

ALTER (수정)

  ALTER TABLE table_name ADD password VARCHAR(1000);

  ALTER TABLE table_name DROP COLUMN password;

  ALTER TABLE table_name CHANGE password password VARCHAR(1000)

 

DROP (삭제)

  DROP DATABASE database_name;  

  DROP TABLE table_name ;

 

 

 

2. DML (Data Manipulation Language)

데이터를 처리 언어 (조회, 입력, 수정, 삭제)

  SELECT * FROM table_name;

  INSERT table_name(id, name) VALUES('1', 'user_name');

  UPDATE table_name SET name='new Name' WHERE id='1';
  
  DELETE FROM table_name WHERE id='1';  

 

 

 

Show  : 데이터베이스, 테이블 확인

show DATABASES;

 

show Tables;

 

DESC : 테이블 정보 확인

DESC table_name;

 

 

 

 

 

반응형