MySQL数据库基本操作
创始人
2024-05-30 04:27:56
0

DDL

1、DDL解释

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

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

1、对数据库的常用操作

在这里插入图片描述

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

创建表格式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

数据类型

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

数值类型
日期和时间类型
字符串类
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

DML

基本介绍

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

插入insert
删除delete
更新update

数据插入

在这里插入图片描述

数据修改

在这里插入图片描述

数据删除

在这里插入图片描述

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

在这里插入图片描述

MySQL约束

概念

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

MySQL约束-主键约束

概念

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

操作

添加单列主键
在这里插入图片描述
在这里插入图片描述

添加多列联合主键
在这里插入图片描述
在这里插入图片描述

删除主键
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

MySQL约束-唯一约束(unique)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

MySQL约束-默认约束(default)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

相关内容

热门资讯

【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AsusVivobook无法开... 首先,我们可以尝试重置BIOS(Basic Input/Output System)来解决这个问题。...
ASM贪吃蛇游戏-解决错误的问... 要解决ASM贪吃蛇游戏中的错误问题,你可以按照以下步骤进行:首先,确定错误的具体表现和问题所在。在贪...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...