MySQL
文章平均质量分 75
MySQL~
一颗苹果.
是谁说蓝色就等于忧伤 你看看天空和海洋~
展开
-
MySQL数据库:索引和事务
1. 索引1.1 索引的概念① 索引就是目录,目的是为了提高 查询 的效率,但是会拖慢增删改的效率.② 创建索引,也需要时间和空间的开销.1.2 作用数据库中的表、数据、索引之间的关系,类似于书架上的图书、书籍内容和书籍目录的关系。 索引所起的作用类似书籍目录,可用于快速定位、检索数据。 索引对于提高数据库的性能有很大的帮助。1.3 使用场景数据量较大,且经常对这些列进行条件查询。 该数据库表的插入操作,及对这些列的修改操作频率较低。 索引会占用额外的磁盘空间。大部分场景原创 2021-06-18 13:48:49 · 532 阅读 · 13 评论 -
MySQL: 表内容的查询---聚合查询和联合查询(进阶)
1. 把查找结果作为另一张表的新增数据2.聚合查询把行之间的数据进行聚合,和列无关,也就是对每一行数据的某一列进行聚合.MySQL中提供了一组现成的聚合函数:① count(字符串和数字均可)② sum ③avg ④max ⑤min(只能针对数字进行这些操作,不能针对字符串)...原创 2021-04-07 15:44:27 · 650 阅读 · 0 评论 -
MySQL: 约束
1. 什么是约束?在创建表时设置约束,对于某一列值能填什么内容做出限制,每一列独立设置自己的约束.2. not null描述: 保证插入的值不为 null ,创建表时,写在类型的后面.此时向 id 列插入空的值会报错.3. unique描述: 保证插入的值在被约束的这一列中是唯一的不能重复.如果向 name 这一列插入重复的值会报错.4. default描述: 默认值给带有默认值的列插入 null 最终结果是什么?结论: 如果显示的给...原创 2021-04-07 15:21:54 · 111 阅读 · 0 评论 -
MySQL: 表内容的修改和删除(基础)
目录1. 修改(update set)1.1修改一列1.2同时修改多列1.3没有where子句,整个列的值都被修改2. 删除(delete from)1. 修改(update set)1.1修改一列1.2同时修改多列用逗号间隔即可.1.3没有where子句,整个列的值都被修改2. 删除(delete from)a) delete from 表名 where 筛选条件b) 不加 where 筛选条件时,会删除整张表的内容,但...原创 2021-04-07 14:01:53 · 180 阅读 · 0 评论 -
MySQL: 表内容的新增和查询(基础)
目录1. 准备工作2. 新增(Create)2.1 全列插入(以插入一组数据为例)2.2 指定列插入(以插入一组数据为例)2.3 插入多组数据3. 查询(Retrieve)3.1 查找所有列3.2 查找指定列3.3 查询字段为表达式3.4 给当前列起一个别名(as)3.5 对查询结果去重(distinct)3.6 排序(order by)3.7 条件查询(where)3.8 分页查询(limit)1. 准备工作首先准备一个表 grade,如下:原创 2021-04-03 17:13:58 · 851 阅读 · 0 评论 -
MySQL: 常见的数据类型+数据库和数据表的查看创建和删除
1. 什么是数据库?数据库是“一个用来存储数据的软件”,数据库里面大量运用了各种数据结构,最终把数据组织在硬盘或者内存上。简单数据使用文件保存,复杂大量的数据,使用数据库会更方便更高效。2. 数据库的相关操作2.1 查看当前存在哪些数据库show databases;注意:可支持多行书写,遇到封号才算结束。2.2 创建一个数据库create database Anapple;如果数据库存在了,就不能重复创建,这个时候可以使用 create database..原创 2021-03-31 13:51:34 · 245 阅读 · 0 评论