导图社区 数据定义
这是一篇关于数据定义的思维导图,包括:SQL语言概述、创建数据库、创建数据表、数据表约束四部分内容。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
数据定义
SQL语言概述
什么是mysql 结构化查询语句 structured query
SQL组成
DDL:数据定义语言
DML
DCL
创建数据库
create database 数据库名;
查看数据库
show databases;
选择数据库
use database 数据库名;
删除数据库
drop database 数据库名;
修改数据库编码格式 alter database 数据库名 default character set 编码格式 collate 编码方式_bin;
创建数据表
数据类型
数值型
字符串型
日期时间型
SQL中的运算法
计算运算符
比较运算符
逻辑运算符
创建表 create table 表名
查看数据表
查看所有表 show table
查看指定表的表结构 desc 表名
查看指定表的定义信息 show create table 表名
修改表
修改表名 alter table 旧表名 rename 新表名;
修改字段名 alter table 表名 change 旧字段名 新字段名 新数据类型;
修改字段类型 alter table 表名 modify 字段名 新数据类型;
添加字段 alter table 表名 add 新字段名 数据类型[first|after 已经存在的字段名]
删除字段 alter table 表名 drop 字段名;
删除表 drop table 表名;
数据表约束
主键约束
单字段主键
创建表时指定主键 字段名 数据类型 primary key
删除主键 alter table 表名 drop primary key
为已经存在的表增加主键 alter table 表名 modify 字段名 数据类型 primary key
复合主键
创建表时指定复合主键 primary key(字段1,字段2,字段N)
删除复合主键 alter table 表名 drop primary key
为已存在的表增加复合主键 alter table 表名 add primary key(字段1,字段2,字段N)
外键约束
创建外键约束 constraint 外键明 foreign key(外键字段)
删除外键约束 alter 表名 drop foreign key 外键名
为已存在的表增加外键约束 alter table 表名 add constraint 外键名 foreign key (外键字段)refer ences
非空约束
创建表时增加非空约束 字段名 数据类型 not null
删除非空约束 alter table 表名 modify 字段名 数据类型
为已存在的表添加非空约束 alter table 表名 modify 字段名 数据类型 not null
唯一约束
创建表时添加唯一约束 字段名 数据类型 unique
删除唯一约束 alter table 表名 drop index 字段名
为已存在的表增加唯一约束 alter table 表名 modify 字段名 数据类型 unique
默认约束
创建表时添加默认约束 字段名 数据类型 default 默认值
删除默认约束 alter table 表名 modify 字段名 数据类型
为已存在的表增加默认约束 alter table 表名 modify 字段名 数据类型 default 默认值
check约束
check()表达式