跳转至

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 表名(`字段名` 列类型 [属性] [索引] [注释]);
1
2
3
4
5
6
7
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 列名 新的列名 新的类型;