DDL语言基础(四)

DDL语句

库和表的管理

库的管理:

一、创建库
create database 【if not exists】 库名【 character set 字符集名】;

二、修改库
alter database 库名 character set 字符集名;

三、删除库
drop database 【if exists】 库名;

表的管理:
#1.创建表

create table 【if not exists】 表名(
	字段名 字段类型 【约束】,
	字段名 字段类型 【约束】,
	。。。
	字段名 字段类型 【约束】 

);

2.修改表 alter

语法:ALTER TABLE 表名 ADD|MODIFY|DROP|CHANGE COLUMN 字段名 【字段类型】;

1.添加列
alter table 表名 add column 列名 类型 【first|after 字段名】;

2.修改列的类型或约束
alter table 表名 modify column 列名 新类型 【新约束】;

3.修改列名
alter table 表名 change column 旧列名 新列名 类型;

4 .删除列
alter table 表名 drop column 列名;

5.修改表名
alter table 表名 rename 【to】 新表名;

3.删除表

drop table【if exists】 表名;

4.复制表

​ #复制表的结构

CREATE TABLE  复制后的表名  like 表名

​ #复制表的数据

CREATE TABLE  复制后的表名  select *  from xxx

​ #复制表的部分数据

CREATE TABLE  复制后的表名  select *  from xxx where 筛选条件

​ #仅仅复制部分字段

CREATE TABLE  复制后的表名  select 字段1,字段2...  from xxx where 1=2

原文地址:https://www.cnblogs.com/akiz/p/11179052.html