mariadb Data List

/ 목차 /
- MariaDB 데이터 정의 언어(DDL)
- CREATE
- ALTER
- DROP
- TRUNCATE
- RENAME
MariaDB 데이터 정의 언어(DDL)
DDL은 MariaDB에서 데이터 정의 언어(Data Definition Language)의 약자입니다. 데이터 정의 언어는 데이터베이스 구조를 정의하고 조작하는 데 사용되는 문법입니다.CREATE
- CREATE 문은 새로운 데이터베이스나 테이블을 생성하는 데 사용됩니다.code -- 데이터베이스 생성 CREATE DATABASE database_name; - 테이블 생성 CREATE TABLE table_name ( id INT AUTO_INCREMENT PRIMARY KEY, data1 VARCHAR(50), data2 INT, data3 DECIMAL(10, 2) );
ALTER
- ALTER 문은 이미 존재하는 데이터베이스나 테이블의 구조를 변경하는 데 사용됩니다.code -- 데이터베이스 이름 변경 예제 ALTER DATABASE database_name RENAME TO database_name_new; -- 테이블 컬럼 추가 예제 ALTER TABLE table_name ADD COLUMN data VARCHAR(50); -- 테이블 컬럼 타입 수정 예제 ALTER TABLE table_name MODIFY COLUMN data INT UNSIGNED; -- 테이블 컬럼 삭제 예제 ALTER TABLE table_name DROP COLUMN data;
DROP
- DROP 문은 데이터베이스나 테이블을 삭제하는 데 사용됩니다.code -- 데이터베이스 삭제 예제 DROP DATABASE database_name; -- 테이블 삭제 예제 DROP TABLE table_name;
TRUNCATE
- TRUNCATE 문은 테이블의 모든 데이터를 삭제하는 데 사용됩니다. 단, 테이블의 구조는 그대로 유지됩니다.code -- 테이블 초기화(데이터 삭제) 예제 TRUNCATE TABLE employees;
RENAME
RENAME 문은 데이터베이스 객체의 이름을 변경하는 데 사용됩니다. (예: 테이블 이름 변경)code RENAME TABLE old_database.table TO new_database.table;
Comment