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-DDL语言

mysql中DDL库和表的管理

MySQL语法------16-----DDL语言-数据定义

MySQL基础-14DDL语言(数据定义语言)-1.库的管理

MySQL DDL-对库和表的操作