导图社区 DDL(数据定义语言)
这是一篇关于DDL(数据定义语言)的思维导图。数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。
MySQL语法中的策略和约束。内容包括:主键约束 primary key 特点:约束字段的值 不能为null 且唯一(值不能重复)主键的作用:为了唯一确定每一条记录,一般无业务意义;非空约束 not null;唯一约束 unique;默认值 default;自动增长策略 auto_increment
数据操纵语言(Data Manipulation Language, DML)是用于数据库操作,对数据库其中的对象和数据运行访问工作的编程语句,通常是数据库专用编程语言之中的一个子集。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
DDL(数据定义语言)
操作数据库的DDL
创建数据库
直接创建 : create database [if not exists]数据库名
指定字符集和排序规则方式创建 :create database [if not exists]数据库名character set 字符集 collate 排序规则
查看数据库
查看所有数据库 : show databases
查看指定数据库 :show create database 数据库名
修改数据库 :alter database 数据库名 character set 字符集 [collate排序规则]
删除数据库 : drop database 数据库名
使用数据库
查看正在使用的数据库 : select database( )
切换数据库 : use 数据库名
操作表的DDL
创建表 ;create table 表名(字段名1 数据类型,字段名2 数据类型,.....字段名n 数据类型)
查看时区 :show variables like 'time_zone'; 默认与主机一致,显示结果SYSTEM。
修改时区的SQL语句 :set time_zone='+9:00'
查看表
查看所有表 show tables
查看表结构 desc 表名 或者 describe 表名
查看创建表的SQL语句 show create table
复制表结构 create table 新表名 like 旧表名
修改表
添加新列 alter table 表名 add 列名类型
修改列类型 alter table 表名 modify 列名 新的类型
修改列名 altter table 表名 change 旧列名 新列名 类型
删除列 alter table 表名 drop 列名
修改表名 rename table 表名 to 新表名
修改字符集 altter table 表名 character set 字符集
子主题
删除表 drop table 表名