1. 创建表「Create」

创建表的前提必须先选择一个数据库;

use 「自己的库名称」;
# 语法
create table 表名称(
列名1 数据类型1(宽度),
列名2 数据类型2(宽度),
列名3 数据类型3(宽度),

列名n 数据类型n(宽度)
);
特别注意:

  1. 最后一列不要加逗号;

    # 复制表, 「慎用」

    create table 表名 like 被复制的表名;

    2. 查询表「Retrieve」

    # 查询某个数据库中所有的表名称

    show tables;
    show table from 库名; //查询指定库里的表名称

    # 查询表结构

    desc 表名;
    # 显示如下:
    image.png

    # 查看建表语句及该所用的字符集

    show create table 表名称;image.png

    3. 修改/更新「update」

    alter 对库/表 库名/表名 + 具体执行的动作;

    # 1. 修改表名

    alter table 表名 rename to 新的表名;image.png

    # 2. 修改表的字符集

    一般来说, 不会去修改;
    alter table 表名 character set 字符集名称;
    # 示例: ut8mb4
    alter table students character set utf8;

    # 3. 添加一列

    alter table 表名 add 列名 数据类型;image.png

    # 4. 修改列名称 类型, 「可以修改列名称」

    alter table 表名 change 列名 新列别 新数据类型;image.png
    # 修改列的数据类型, 不能修改列的名称
    alter table 表名 modify 列名 新数据类型;
    「只能修改列的数据类型,不能修改列的名称」image.png
    # 5. 删除列
    alter table 表名 drop 列名;image.png

    4. 删除表操作「Delete」

    ==drop 库名称/表名称 库名/表名;==
    drop table 表名;
    drop table if exists 表名 ;