2.1:库的创建
语法:create database [if not exists] 库名;
eg1:CREATE DATABASE IF NOT EXISTS books;
2.2:库的修改(基本不修改)
更改库的字符集
ALTER DATABASE books CHARACTER SET gbk;
2.3:库的删除
drop database if exists books;
3:表的管理
3.1:表的创建
语法:
create table 表名(
列名1 列的类型[(长度) 约束],
列名2 列的类型[(长度) 约束],
列名3 列的类型[(长度) 约束],
列名4 列的类型[(长度) 约束],
.....
)
eg1:创建一个图书表和作者表
CREATE TABLE book(
id INT,#编号
bname VARCHAR(20),#图书名
price DOUBLE,#价格
authorid INT#作者编号
);
CREATE TABLE author(
id INT,#编号
au_name VARCHAR(20),#作者名字
nation VARCHAR(10)#国籍
);
3.2:表的修改
语法:
alter table 表名 change|modify|add|drop 列名 [列类型 约束]
3.2.1:修改列名
ALTER TABLE book CHANGE COLUMN pubdate btime datetimel;
ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 字段类型;
3.3.2:修改列的类型和约束
ALTER TABLE 表名 MODIFY COLUMN 字段 新的字段类型;
ALTER TABLE book MODIFY COLUMN btime TIMESTAMP;
3.3.3:添加新列
ALTER TABLE 表名 ADD COLUMN 新的字段名 字段类型;
ALTER TABLE author ADD COLUMN annual DOUBLE;
3.3.4:删除列
ALTER TABLE 表名 DROP COLUMN 字段名;
ALTER TABLE author DROP COLUMN annual;
3.3.5:修改表名
ALTER TABLE 旧的表名 RENAME TO 新表名;
1:数据定义语言库的管理 创建、修改、删除表的管理 创建、修改、删除创建:create修改:alter删除:drop2:库的管理2.1:库的创建 语法:create database [if not exists] 库名; eg1:CREATE DATABASE IF NOT EXISTS books;2.2:库的修改(基本不修改) 更改库的字符集 ALTER D...