SQL分类
DDL(数据定义语言):针对数据库对象结构的操作,如:数据库、表、视图、索引等 DML(数据操纵语言):对数据库对象中的数据进行操作,比如数据的增删改查 DCL(数据控制语言):授权及取消授权等 TCL(事务控制语言):对事务的控制,如事务的提交及回滚
一、DDL数据定义语言
数据库操作
创建数据库: create database 数据库名;
create database if not exit 数据库名;
查询所有数据库: show databases;
选择数据库: use 数据库名;
销毁数据库: drop database 数据库名;
drop database if exists 数据库名;
数据库表操作
查询所有表: show tables;
创建表: create table 表名( 字段1 类型 [约束], 字段2 类型 [约束], ......)
表结构修改(添加字段add;修改字段名称、类型、位置(first、after);删除字段drop) alter table 表名 add | change/modify | drop 字段名 类型 约束;
change 旧字段名 新字段名 类型 约束 modify 字段名 类型 约束 (不能用于修改字段名称)
表名称修改 rename table 旧表名 to 新表名;
删除表 drop table 表名;
查看表结构 desc 表名;
数据类型举例
数值类型 整数类型:tynyint、smallint、mediumint、int、bigint 浮点小数类型:float、double 定点小数类型:decimal
字符串类型 文本字符串:char、varchar、tinytext、text、mediumtext、longtext 二进制字符串:bit、binary、varbinary、tinyblob、blob、mediumblob、longblob
日期类型 year、time、date、datetime、timestamp
其他类型 enum(枚举)、set(集合)、json(json数据)
文章来源地址https://www.toymoban.com/news/detail-708106.html
文章来源:https://www.toymoban.com/news/detail-708106.html
到了这里,关于MySQL数据库的DDL语法汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!