美文网首页
总结一些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语句,留着自己备用

    Mysql ddl语句使用 1.1. 创建数据库 1.1.1. 语法 CREATE DATABASE dbName...

  • mysql初涉

    mysql中语句分类 mysql中sql语句分为四种类型,DDL,DQL,DML和DCL。 DDL(数据定义语言)...

  • MySQL基础——DML语句

    上篇文章我们学习了MySQL基础——DDL语句,这篇文章学习MySQL基础——DML语句。 DML语句 DML英文...

  • MySQL | DDL 语句

    DDL(Data Definition Languages)语句:数据定义语言,这些语句定义了不同的数据段、数据库...

  • PyMySQL 和 SQLAlchemy使用

    MySQL 命令大全 DDL(数据定义语句) CREATE TABLE/DATABASE ALTER TABLE/...

  • MySQL速查表

    MySQL速查表 DDL语句 命令用途mysql -u用户名 -p密码连接Mysqlquit; ex...

  • mysql常用的一些操作

    1.登录mysql 2.常见DDL语句-数据库定义语言

  • MySQL基础——DDL语句

    MySQL MySQL是一个关系型数据库管理系统,其数据是保存在不同的数据表中,而不是将所有数据放在一个大仓库内,...

  • MySql笔记——常用命令篇

    mysql 命令 DDL 语句 分组统计进阶 elt + interval 实现分组统计 case when实现分...

  • mysql(五)

    mysql管理命令 mysqladmin管理命令 清空表数据 什么是sql语句 机构化查询语句1.DDL(data...

网友评论

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

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