数据库学习笔记(5)——DDL语言

数据库学习笔记(5)——DDL语言

  • 1.库的管理
    • 1.1 库的创建
    • 1.2 库的修改
    • 1.3 库的删除
  • 2.表的管理
    • 1.1 表的创建 ❤
    • 1.2 表的修改
    • 1.3 表的删除
    • 1.4 表的复制

1.库的管理

1.1 库的创建

create database if not exists 库名;

1.2 库的修改

更改库的字符集:
alter database books character set gbk;

1.3 库的删除

drop database if exists books;

2.表的管理

1.1 表的创建 ❤

语法:
create table 表名(
	列名 列的类型【(长度) 约束】,
	列名 列的类型【(长度) 约束】,
	...
	列名 列的类型【(长度) 约束】
)

1.2 表的修改

语法:
alter table 表名 add|drop|modify|change column

# 修改列名
alter table book change column publishdate pubdate datetime;
# 修改列的类型或约束
alter table book modify column pubdate timestamp;
# 添加新列
alter table auther add column annual double;
# 删除列
alter table auther drop column annual;
# 修改表名
alter table auther rename to book_auther;

1.3 表的删除

drop table is exists book_auther;

1.4 表的复制

1.复制表的结构
create table copy like auther;
2.复制表的结构外加数据
create table copy2
select * from auther;

你可能感兴趣的:(MySQL,数据库,mysql,sql)