库的管理
一、创建 create
create database [if not exists] 库名;
二、修改(结构) alter
alter database 库名 character set 字符集;
三、删除 drop
drop database [if exists] 库名;
表的管理
一、创建 create
create table 表名(
列名 列的类型 【长度 约束】,
列名 列的类型 【长度 约束】,
........
);
二、修改(结构) alter
# 例子
alter table books change [column] publishDate pubDate datatime;
# 例子
alter table books modify column pubDate timestamp;
alter table author add column annual double;
alter table author drop column annual;
alter table author rename to book_author;
三、删除 drop
drop table if exists book_author;
四、复制表
create table new_authors like book_author;
- 复制表的结构+数据(由select语句控制需要复制的数据)
create table new_authors2
select * from book_author;
create table new_authors3
select id, name from book_author
where 1=2;