SQL语句知识点梳理——DDL语言

四、DDL语言

1. 库的管理

/*创建*/
create database  if not exits 库名

/*修改*/
alter database 库名 character set gbk\utf8

/*删除*/
drop database if exist 库名

2. 表的管理

/*表的创建*/
create table 表名(
列名1 列类型1 (【长度】) 【约束】
列名2 列类型2 (【长度】) 【约束】
列名3 列类型3 (【长度】) 【约束】
......
)

/*表的修改*/
1.修改表名 alter table 表名 change column 原列名 新列名 datetime;
2.修改列的类型或长度 alter table 表名 modify column 原列名 新列名 timestamp;
3.添加新列 alter table 表名 add column 新列名 类型;
4.删除列 alter table 表名 drop column 列名

/*表的删除*/
drop table if exists 表名

/*表的复制*/
/*1.复制结构不复制数据*/
create table 新表名 like 被复制的表名;
/*2.复制结构和数据*/
create table 新表名 select * from 被复制的表名;
/*3.复制部分结构,不复制数据*/
create table 新表名 select  字段1,字段2,......from 被复制的表名

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容