美文网首页
总结一些Mysql ddl语句,留着自己备用

总结一些Mysql ddl语句,留着自己备用

作者: 晚嘻 | 来源:发表于2020-03-12 15:44 被阅读0次

    Mysql ddl语句使用

    1.1. 创建数据库

    1.1.1. 语法

    CREATE DATABASE dbName;

    1.2. 查看已经存在的数据库

    1.2.1. 语法

    SHOW DATABASES;

    1.3. 选择数据库

    1.3.1. 语法

    USE dbName;

    1.4. 查看数据库中的表

    1.4.1. 语法

    SHOW TABLES;

    1.5.删除数据库

    1.5.1. 语法

    DROP DATABASE dbName;

    1.6. 创建表

    1.6.1. 语法

    CREATE TABLE tablename(column_name_1column_type_1 constraints,

    column_name_2 column_type_2 constraints,

    ......

    column_name_n column_type_n constraints);

    1.6.2.  实例

    CREATE TABLE `t_hotel` (

     `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键',

     `code` varchar(50) DEFAULT NULL COMMENT '编码',

     `name` varchar(50) DEFAULT NULL COMMENT '名称',

     `version` bigint(20) DEFAULT NULL,

     `is_deleted` char(1) DEFAULT NULL,

     `create_by` bigint(20) DEFAULT NULL,

     `create_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,

     `update_by` bigint(20) DEFAULT NULL,

     `update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,

     PRIMARY KEY (`id`)

    ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT

    CHARSET=utf8 COMMENT='宾馆';

    1.7.查看表

    1.7.1. 语法

    DESC t_hotel;

    1.8. 查看创建表的SQL语句

    1.8.1. 语法

    SHOW CREATE TABLE tablename;

    1.8.2. 实例

    SHOW CREATE TABLE t_hotel;

    1.9. 删除表

    1.9.1. 语法

    DROP TABLE tablename;

    1.9.2. 实例

    DROP TABLE t_hotel;

    1.10. 修改表--新增表字段

    1.10.1. 实例

    alter table t_hotel add tax_rate

    decimal(20,8) DEFAULT NULL COMMENT '税率';

    1.11. 修改表--修改表字段

    1.11.1. 语法

    ALTER TABLE tablename MODIFY [COLUMN]column_definition [FIRST | AFTER col_name];

    1.11.2. 用例

    ALTER TABLE ` t_hotel `

    MODIFY COLUMN `update_by`  bigint(19) NULL DEFAULT NULL AFTER`create_time`;

    1.12.  修改表—删除表字段

    1.12.1. 用例

    alter table t_hotel drop column update_by;

    1.13. 修改表名称

    1.13.1. 语法

    ALTER TABLE tablename RENAME [TO]new_tablename;

    相关文章

      网友评论

          本文标题:总结一些Mysql ddl语句,留着自己备用

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