DDL语句:对数据库内部的对象进行创建、删除、修改等操作的语言。它和DML最大的区别是DML只是对表内数据操作,而不涉及表的定义、结构的修改,更不会涉及其他对象。DDL更多的是由数据库管理员使用,开发人员一般很少使用。
1.登录mysql
2 . 创建数据库test1 (注意所有SQL语句以英文分号;结尾)
3.查看数据库
4. 选择数据库 use
5.删除数据库 drop database **; (删除库后,所有的表都会自动删除,所以删除之前一定要看清楚啦)
6.创建表
CREATE TABLE table_name (column_name column_type);
emp为表名
7.查看表
desc tablename (desc要小写,虽然sql不区分大小写,但是我大写报错了,我不懂=_=)
8.删除表‘
drop table tablename;
9.修改表 alter table tablename modify columname
多数情况下,表的更改都是用alter table
(1)x修改表类型
例如:
修改前:
修改后:
(2)增加表字段(add)
例如在表emp中增加字段age
(3)删除表字段(drop)
(4)字段改名(change)
例如,将age 改为age1
改名之后,为
change 和 modify 的区别:
二者都可修改表的定义,不同的是change后面徐亚写两次列名,不方便。而change 的有点事科研修改列名称,modify 不能。
(5)修改字段排列顺序
例如:新增的字段birth data 加在ename之后
效果如下:
(6)更改表名 (alter table oldname rename newname)
例如将emp 改为emp1
最后emp 不再存在,只有emp1了。
DLL基本语句介绍完毕~