美文网首页
mysql之ddl语句

mysql之ddl语句

作者: 翟小乙 | 来源:发表于2023-08-08 15:10 被阅读0次

    一. SQL-DDL语句:

    1. DDL- 数据库-库操作:
    • 查询所有数据库
      SHOW DATABASES ;
    • 查询当前数据库
      SELECT DATABASE0) :,
    • 创建库
      CREATE DATABASE [IF NOT EXISTS] 数据库名[DEFAULT CHARSET 字符集][COLLATE 排序规则];
    • 删除
      DROP DATABASE[IF EXISTS]数据库名
    • 使用
      USE 数据库名
    2. DDL- 数据库-表操作:
    • 查询当前数据库所有表
      SHOW TABLES;
    • 查询表结构
      DESC 表名;
    • 查询指定表的建表语句
      SHOW CREATE TABLE 表名;
    • 创建表
      CREATE TABLE 表名(
      字段1 字段1类型[ COMMENT 字段1注释]
      字段2 字段2类型[COMMENT 字段2注释]
      字段3 字段3类型[COMMENT 字段3注释].
      字段n 字段n类型[COMMENT 字段n注释])[ COMMENT 表注释];
    • 表-数据类型

    数值类型

    MySQL中的数据类型有很多,主要分为三类:数值类型、字符串类型、日期时间类型。


    数值.png

    字符串类型

    时间.png

    时间类型

    时间.png
    • 表-添加字段
      添加字段
      ALTER TABLE 表名 ADD 字段名 类型(长度)[COMMENT 注释][约束]:
      案例:
      为emp表增加一个新的字段”昵称”为nickname,类型为varchar(20)
      ALTER TABLE emp ADD nickname varchar(20) COMMENT '昵称';
    • 表--修改
    1. 修改数据类型
      ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度);
    2. 修改字段名和字段类型
      ALTER TABLE 表名 CHANGE 旧字段名 新字段名 类型(长度) [COMMENT 注释][约束
    3. 案例:
      将emp表的nickname字段修改为username,类型为varchar(30)
      ALTER TABLE emp CHANGE nickname username varchar(30) COMMENT '昵称';
    • 表-删除字段
      ALTER TABLE 表名 DROP 字段名
      案例:
      将emp表的字段username删除
      ALTER TABLE emp DROP username;
    • 表-修改表名
      ALTER TABLE 表名 RENAME TO 字段名
      案例:
      将emp表的表名修改为employee
      ALTER TABLE emp RENAME TO employee;

    相关文章

      网友评论

          本文标题:mysql之ddl语句

          本文链接:https://www.haomeiwen.com/subject/yuinpdtx.html