MySQL数据库基本操作

DDL

1、DDL解释

DDL(Data Definition Language),数据定义语言,该语言部分包括以下内容:

对数据库的常用操作
对表结构的常用操作
修改表结构

1、对数据库的常用操作

MySQL数据库基本操作_第1张图片

2、对表结构的常用操作-创建表

创建表格式

MySQL数据库基本操作_第2张图片
在这里插入图片描述
MySQL数据库基本操作_第3张图片

3、对表结构的常用操作-创建表

数据类型

数据类型是指在创建表的时候为表中字段指定数据类型,只有数据符合类型要求才能存储起来,使用数据类型的原则是:够用就行,尽量使用取值范围小的,而不用大的,这样可以更多的节省存储空间。

数值类型
日期和时间类型
字符串类
MySQL数据库基本操作_第4张图片
MySQL数据库基本操作_第5张图片
MySQL数据库基本操作_第6张图片

对表结构的常用操作—其他操作

MySQL数据库基本操作_第7张图片

对表结构的常用操作-修改表结构格

MySQL数据库基本操作_第8张图片

对表结构的常用操作-修改表结构格式

MySQL数据库基本操作_第9张图片

对表结构的常用操作-修改表结构格式

MySQL数据库基本操作_第10张图片

对表结构的常用操作-修改表结构格式

MySQL数据库基本操作_第11张图片

DML

基本介绍

DML是指数据操作语言,英文全称是Data Manipulation Language,用来对数据库中表的数据记录进行更新。
关键字:

插入insert
删除delete
更新update

数据插入

MySQL数据库基本操作_第12张图片

数据修改

MySQL数据库基本操作_第13张图片

数据删除

MySQL数据库基本操作_第14张图片

总结
1. Tableau中,数据源大体可以分为两类,分别是本地数据源(文件)
和服务器数据源(服务)。
2. Tableau中排序分为自动排序和自定义排序,可以按照数据源顺序、
字母、字段、手动、嵌套等规则进行排序。

MySQL数据库基本操作_第15张图片

MySQL约束

概念

约束英文:constraint
约束实际上就是表中数据的限制条件
表在设计的时候加入约束的目的就是为了保证表中的记录完整性和有效性,比如用户表有些列的值(手机号)不能为空,有些列的值(身份证号)不能重复。
   主键约束(primary key) PK
   自增长约束(auto_increment)
   非空约束(not null)
   唯一性约束(unique)
   默认约束(default)
   零填充约束(zerofill)
   外键约束(foreign key) FK

MySQL约束-主键约束

概念

 MySQL主键约束是一个列或者多个列的组合,其值能唯一地标识表中的每一行,方便在RDBMS       中尽快的找到某一行。
主键约束相当于 唯一约束 + 非空约束 的组合,主键约束列不允许重复,也不允许出现空值。
 每个表最多只允许一个主键
 主键约束的关键字是:primary key
当创建主键的约束时,系统默认会在所在的列和列组合上建立对应的唯一索引。

操作

添加单列主键
MySQL数据库基本操作_第16张图片
MySQL数据库基本操作_第17张图片

添加多列联合主键
MySQL数据库基本操作_第18张图片
MySQL数据库基本操作_第19张图片

删除主键
MySQL数据库基本操作_第20张图片

MySQL约束-自增长约束(auto_increment)

MySQL数据库基本操作_第21张图片
MySQL数据库基本操作_第22张图片
MySQL数据库基本操作_第23张图片
MySQL数据库基本操作_第24张图片
MySQL数据库基本操作_第25张图片

MySQL约束-非空约束(not null)

MySQL数据库基本操作_第26张图片
MySQL数据库基本操作_第27张图片

MySQL约束-唯一约束(unique)

在这里插入图片描述
MySQL数据库基本操作_第28张图片
MySQL数据库基本操作_第29张图片

MySQL约束-默认约束(default)

在这里插入图片描述
在这里插入图片描述
MySQL数据库基本操作_第30张图片
MySQL数据库基本操作_第31张图片

MySQL约束- 零填充约束(zerofill)

MySQL数据库基本操作_第32张图片

MySQL数据库基本操作_第33张图片
MySQL数据库基本操作_第34张图片

你可能感兴趣的:(数据库,数据库,mysql,java)