03. 数据库与表
1. 数据库管理
# 查看所有数据库
> SHOW DATABASES;
# 创建数据库
> CREATE DATABASE {db name};
# 创建指定字符集数据库
> CREATE DATABASE {db name} CHARACTER SET UTF8;
# 查看数据库的字符集
> SHOW CREATE DATABASE {db name};
# 删除数据库
> DROP DATABASE {db name};
2. 表管理
# 切换使用的数据库
> USE {db name};
# 查看所有表
> SHOW TABLES;
# 创建表
> CREATE TABLE 表名(`字段名` 列类型 [属性] [索引] [注释]);
| CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL,
birthdate DATE,
is_active BOOLEAN DEFAULT TRUE
);
|
# 查看表结构
> DESC {tb name};
# 删除表
> DROP TABLE {tb name};
# 修改表的列
> ALTER TABLE {tb name} ADD COLUMN 列名 列的类型;
> ALTER TABLE {tb name} DROP COLUMN 列名;
> ALTER TABLE {tb name} MODIFY COLUMN 列名 新的类型;
> ALTER TABLE {tb name} CHANGE COLUMN 列名 新的列名 新的类型;