![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 90
帝国无伤
这个人很懒,什么都没没留~
展开
-
【MySQL】数据库基础知识
文章目录一. 什么是数据库二. 为什么要有数据库三. 数据库分类四. 数据库的基本使用1. MySQL安装2. 检查MySQL后端服务器是否启动3. 连接MySQL服务器一. 什么是数据库数据库(database)是一整套的数据存储容灾解决方案。是用来组织、存储和管理数据的仓库。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送的消息等等。除了文本类型的数据,图像、音乐、声音都是数据。为了方便管理互联网世界中的数据,就有了数据库管理系统原创 2022-05-20 16:15:50 · 51983 阅读 · 0 评论 -
【MySQL】库结构的增删查改操作(DDL)
文章目录一. 创建数据库一. 创建数据库语法:create database 库名 [charset=字符集] [collate 字符集校验规则];说明:[ ] 里的内容可以不写,表示使用默认的。charset:指定该库所采用的字符集。collact:指定该库所采用的字符集的校验规则。举例:字符集和校验规则字符集字符集主要是控制存储数据时所使用的语言,比如utf8就可以使用中文。输入show charset;可以查看数据库支持的字符集:字符集校验规则如果说字符集规定原创 2022-05-21 13:35:43 · 446 阅读 · 0 评论 -
【MySQL】表结构的增删查改操作(DDL)
文章目录一. 创建表二. 删除表三. 查看表四. 修改表1、修改整张表的名称2、修改表的字段名称3、修改表的字段类型4、在表中添加一个字段5、在表中删除一个字段一. 创建表语法:create table if not exists 表名( field1 datatype, field2 datatype, field3 datatype) charset 字符集 collate 校验规则 engine 存储引擎;说明:field 表示属性名。datatype 表示属性的类型。最后的原创 2022-05-22 13:54:06 · 884 阅读 · 0 评论 -
【MySQL】常见数据类型总结
文章目录一. 数值类型1. 概览2. tinyint类型3. bit类型4. float类型5. decimal类型一. 数值类型1. 概览类型字节取值范围tinyint1带符号:[-128, 127]不带符号:[0, 255]smallint2带符号:[-32768, 32767]不带符号:[0, 65535]mediumint3带符号:[-8388608, 8388607]不带符号:[0, 16777215]int4带符号:[-2147483原创 2022-05-29 12:54:15 · 513 阅读 · 0 评论 -
【MySQL】表的约束
在上一篇介绍数据类型时就引入“约束”这个概念,真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,这篇文章将重点说明MySQL中的几种约束。下面给出约束的定义:约束本质上是MySQL通过限制用户操作的方式,来达到维护本身安全的一套完整性方案,即约束的最终目的是从业务逻辑角度保证数据的正确性、安全性。我们知道MySQL是一套数据存储解决方法,除了完成基本的数据存储功能之外,还要保证数据尽可能的安全,减少用户误操作的可能性。就像《三体》中的面壁计划,既然已经制造出了引原创 2022-06-03 19:43:58 · 1330 阅读 · 0 评论 -
【MySQL】表数据的增删查改(DML)
语法:举例:创建一张Student表,用来存储学生的身份信息:1. 指定 or 全字段插入在插入时,我们可以在表名后括号中指定具体需要插入那个字段;如果不指定就默认是全字段的数据插入:2. 多行数据插入在插入时,我们可以在values后面进行多行数据的插入,每一个空格内就是一行数据,空格之间用逗号分隔:3. key不冲突直接插入,冲突的话就修改在插入时经常会出现由于主键或者唯一键对应的值已经存在而导致的插入失败,插入失败后我们又要删除该行重新插入。对此,我们在insert插入时配合使用可以完原创 2022-06-08 10:42:48 · 343 阅读 · 0 评论 -
【MySQL】SQL常用函数总结
员工表创建语句如下:接下来向员工表中插入一些数据:结果显示:部门表创建语句如下:部门表数据插入:结果显示:工资等级表创建语句如下:数据插入:结果显示:聚合函数又叫组函数,通常是对表中的数据进行统计和计算,一般结合分组(group by)来使用,用于统计和计算分组数据。函数特点函数概览为了方便举例,在这里新建一张学生成绩表,它包括如下5个字段:接下来向该表中插入一些数据:1、统计班级共有多少同学使用 * 做统计:当然我们也可以把统计出来的结果重命名:2、统计本次考试的数学成绩分数个原创 2022-06-30 20:35:51 · 784 阅读 · 0 评论 -
【MySQL】多表查询
结果显示:发现MySQL从其中一张表中选出一条记录去和另外一张表的所有记录进行组合,重复这个过程直到一开始那张表的所有记录全部被组合完成,这样子不加筛选条件的直接组合在一起显示出来的结果都叫做笛卡尔积。另外,emp员工表中有一个字段叫做deptno表示该员工所在部门的部门号,这个字段是一个外键,其主表是dept部门表:// 1、查看dept部门表的数据 mysql > select * from dept;原创 2022-07-09 05:24:09 · 558 阅读 · 0 评论 -
【MySQL】表的内外链接
查询的时候有较大概率会涉及到多张表,这时我们往往需要把多张表“合并”称为一张表。具体“合并”的方法包括以下三种:而表的连接分为内链接和外链接,下文我们分别对这两种链接进行介绍。介绍:内连接是一种为了保证规范而设计的语法,我们通常在内连接里完成多张表的笛卡尔积计算 + 多余字段的去除,以得到一张较为“干净”的表;之后再对这张表进行一系列其他的操作。语法:举例:显示SMITH员工的名字和部门名称三. 外连接介绍:外连接分为左外连接和右外连接:补充:只保留满足连接条件的数据。语法:举例下面有两张表stu原创 2022-07-10 12:22:48 · 509 阅读 · 0 评论