DDL语言(MySQL表的管理)
Posted yuknight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DDL语言(MySQL表的管理)相关的知识,希望对你有一定的参考价值。
一、表的创建
Create table 表名 ((列名,数据类型),(列名,数据类型),(列名,数据类型),(列名,数据类型),);
二、表的修改
1)列的增加(与注释)
语法:
Alter table tableName add column columName columnType comment ‘注释‘ ;
案例:
alter table author add column name varchar(20) comment ‘注释‘;
2)列名的修改
语法:
Alter table tableName change column columnName newColumnName columnType;
案例:
alter table author change column name names varchar(20);
3)列数据类型的修改
语法:
Alter table tableName modify column columnName columnType comment ‘注释‘;
案例:
alter table author modify column names varchar(10);
4)列的删除
语法:
Alter table tableName drop column columnName;
案例:
alter table author modify column names varchar(10);
5)表的重命名
语法:
Alter table tableName rename to newTableName;
案例:
alter table author rename to authors;
6)表的复制
-
全部复制
语法:
Create table select * from oldtable;
案例:
create copy3 select * from authors;
-
部分复制
语法 :
Create table newTable select column1,column2,column3 from oldtable;
案例:
create table copy2 select id,author from authors;
-
结构复制
语法:
Alter table newTableName like tableName;
案例:
create table copy like authors;
三、表的删除
语法:
drop table table1,table2,table3;
案例:
drop table copy,copy2,copy3;
以上是关于DDL语言(MySQL表的管理)的主要内容,如果未能解决你的问题,请参考以下文章
MySQL4.DDL语言(库和表的管理+数据类型+常见约束)
MySQL语法------16-----DDL语言-数据定义