MySQL数据库 笔记
文章平均质量分 81
记录学习数据库的知识和自己的见解
友人苏
一位让普通到不能在普通以至于让普通都惭愧的叫声爸爸的普通acmer,想通过竞赛,考研,让自己不至于让普通都叫声爸爸的普通学生
展开
-
MySQL的多表操作
文章目录1. 多表关系2. 外键约束2.1创建外键约束3.对表联合查询3.1交叉连接3.2内连接3.3外连接4.子查询及子查询关键字4.1 ALL关键字4.2 ANY和SOME关键字4.3 IN关键字4.4 EXISTS关键字4.4 自关联查询1. 多表关系之前我们都是对一个表进行操作,但一个二维表存储过种类的数据可能会造成数据冗余,也就是同样的数据多次存储,例如我们的学生选课,如果将学生信息与其选课信息放在一个表中,就会出现很多重复的数据,而我们将他们分为两个表,通过主键和外键进行连接,这可以避免这原创 2022-01-22 13:37:33 · 1855 阅读 · 20 评论 -
数据库(SQL)语言基础
文章目录一. SQL概述二. SQL的特点三. SQL语言的组成四. 语法特点一. SQL概述SQL全称:Structured Query Language,是结构化查询语句,用于访问和处理数据库的标准的计算机语言。SQL语言与1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系数据库系统SystemR上实现。美国国家标准局(ANSI)开始着手指定SQL标准,并在1986年10月公布了最早的SQL标准,扩展的标准版本是1989年发表的SQL-89,之后还有1992年制定的原创 2022-01-12 12:05:08 · 348 阅读 · 0 评论 -
MySQL数据库的基础操作—DDL
文章目录一. DDL解释二. 对数据的常用操作2.1 常用操作2.2 对表的常用操作-创建表2.2.1 创建表的格式2.2.2 数据类型一. DDL解释DDL(Data Definition Language),数据定义语言,包括一下内容:数据库的常用操作对表结构的常用操作修改表结构二. 对数据的常用操作功能SQL查看所有的数据库Show databases;创建数据库Create database [if not exists] mydb1;切换(选原创 2022-01-12 14:52:49 · 696 阅读 · 0 评论 -
MySQL数据库基础操作—DML
文章目录DML的基本介绍1.1数据插入1.2数据修改1.3 数据删除注意DML的基本介绍DML是指数据库操作语言,全称是Data Manipulate Language,作用是对数据库中表的数据记录进行更新。关键字:插入insert更新update删除delete1.1数据插入语法格式:格式1:(向表中插入某些列)insert into tableName(column1,column2,column3...)values(values1,values2,values3...);原创 2022-01-13 14:18:45 · 1908 阅读 · 3 评论 -
MySQL约束
文章目录约束介绍一. 主键约束1.1 添加单列主键1.2添加多列主键(联合主键)1.3通过修改表结构添加主键1.4删除主键约束二. 自增长约束2.1 指定自增字段初始值2.2 delete和truncate在删除后自增列的变化三. 非空约束3.1添加非空约束3.2删除非空约束四.唯一约束五.默认约束5.1 删除约束:六.零填充约束约束介绍概念:约束英文:constraint约束实际上就是表中数据的限制条件作用:表在设计的时候加入约束的目的就是为了保证表中的记录完整性和有效性,比如用户表有些原创 2022-01-16 20:29:00 · 1168 阅读 · 1 评论 -
MySQL数据库基本操作-DQL
文章目录一. 基本查询二. 运算符2.1 算术运算符2.2 位运算符和逻辑运算符2.3 比较运算符三.排序查询四.聚合查询4.1 聚合查询举例:4.2 NULL值处理五.分组查询六.分页查询七. INSERT INTO SELECT语句八. SELECT INTO FROM语句概念:数据库管理系统的一个重要功能就是数据查询,数据查询不应只是简单返回数据库中存储的数据,还应该根据需要对数据进行筛选以及确定数据以什么样的形式格式显示。MySQL提供了功能强大、灵活的语句来实现这些操作。MySQL数据库原创 2022-01-17 19:56:03 · 2089 阅读 · 2 评论 -
MySQL数据库基本操作-正则表达式
文章目录一. 基本介绍二. ^的用法三. $的用法四 . 的用法五. […]和[^…]的用法六. *和+的用法七. ?的用法八. | 的用法九. {}的用法一. 基本介绍 正则表达式(regularexpression)描述了一种字符串匹配的规则,正则表达式本身就是一个字符串,使用这个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。 MySQL通过REGEXP关键字支持正则表达式进行字符串匹配。二. ^的用原创 2022-01-18 15:19:00 · 10927 阅读 · 3 评论