四、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 被复制的表名