DDL
数据定义语言,管理数据库和表的语言
库的管理
创建:create database 创建的库名
创建的数据库默认放在ProgramData->MySQL->data当中
修改:alter
一般不建议修改数据库
删除:drop database 库名
表的管理
创建:create table 表名(列名 1 类型,列名2 类型, ...)
修改:
1.修改列名:alter table 表名 change column 旧列名 新列名 修改的类型
2.修改列的类型: alter table 表名 modify column 修改的列名 类型
3.添加新列:alter table 表名 add column 新列名 类型
4.删除列:alter table 表名 drop 要删除的列名
5.修改表名: alter table 表名 rename to 新表名
删除:drop table 要删除的表名
复制:
1.仅仅复制表的结构:create table 新表名 like 旧表名
2.复制表的结构及其全部数据(实际上是子查询): create table 新表名 select * from 旧表名
复制表的结构及其部分数据:create table 新表名 select 要复制的字段 from 旧表名 条件