SQL基础-DDL语句

    DDL就是对数据库内部的对象进行创建、删除、修改等操作的语言。它和DML的区别有:DML是对表内的数据操作,DLL是对表的结构操作。

命令的结束符,用“;”或者“\g”结束。
一、数据库
1.创建数据库:create database 数据库名;
2.查看数据库:show databases;
3.使用数据库:use 数据库名;
二、数据表
1.创建数据表:create table 表名;
2.查看数据表列表:show tables;
3.查看数据表信息:desc tablename;
4.查看数据表信息(建表):show create table 表名 \G;
5.删除数据表:drop table 表名;
6.修改表
(1)修改表类型、字段名
alter table 表名 modify 字段名 改后类型 [first/after 字段名]
alter table 表名 change old_col_name new_col_name column_definition [first/after 字段名]
注意:modify和change都可以修改表的定义,不同的是change后面需要写两次列名,change可以修改列的名称,但是modif不可以
(2)增加字段
alter table 表名 add 字段名 类型 [first/after 字段名]
(3)删除字段
alter table 表名 drop column 字段名
(4)更改表名
alter table 表名 rename 新表名