MySQL
文章平均质量分 88
橘白呀啊
这个作者很懒,什么都没留下…
展开
-
MySQLⅤ 索引?事务?
MySQL索引什么是索引?作用索引有哪些数据结构?使用场景操作事务什么是事务使用事务的特性事务的隔离级别事务锁读锁写锁 索引 什么是索引? 索引是一种特殊的文件,包含着对数据表里所有记录的引用指针。可以对表中的一列或多列创建索引,并指定索引的类型,各类索引有各自的数据结构实现 作用 快速定位、检索数据 提高查询效率 提高数据库的性能 索引有哪些数据结构? hash B树 B+数 hash 表 可以快速的精确查询,但是不支持范围查询 速度慢 hash表一般适用于有序数组的查询 不适用于新增、删除、修改数据 h原创 2021-06-06 13:13:36 · 143 阅读 · 3 评论 -
MySQL Ⅳ 查询进阶
MySQL聚合函数countsumavgmaxmingroup byhaving联合查询内连接外连接自连接子查询单行子查询多行子查询(not) in(not) exists 聚合函数 以exam_result表为例 drop table if exists exam_result; create table exam_result ( id INT, name VARCHAR(20), chinese DECIMAL(3,1), math DECIMAL(3,1), english DE原创 2021-06-03 17:05:10 · 137 阅读 · 0 评论 -
MySQLⅢ数据库约束
MySQL数据库约束null 约束unique 唯一约束default 默认值约束primary key 主键约束foreign key 外键约束注意check 约束表的设计一对一一对多多对多 数据库约束 null 约束 drop table if exists student; create table student( id int, sn int, name varchar(20) not null, qq_mail varchar(20) ); 表示name 字段不能为null i原创 2021-06-03 12:13:18 · 136 阅读 · 4 评论 -
MySQLⅡ增删查改
MySQLsql语句表操作增加删除查询全列查询指定列查询查询字段为表达式将所有数学成绩+10查询查询总成绩去重(distinct)注意排序(order by)升序降序注意总结 sql语句 表操作 增删查改(CURD) 以此student表为例: drop table if exists student; create table student( id INT, sn INT, name VARCHAR(20), qq_mail VARCHAR(20) ); 增加 单列全列插入 每次只能插原创 2021-06-03 11:20:57 · 164 阅读 · 0 评论 -
MySQLⅠ之初识
MySQL什么是MySQL?安装数据库VS数据结构数据库的优点数据库存储介质数据库的分类链接数据库SQL语言什么是存储引擎库操作常用的数据类型表操作创建显示查看表查看表的字段类型删除基本表操作增加删除查询 什么是MySQL? MySQL数据库 数据库:存储数据的一种服务器 安装 注意:编码问题 选择路径:C:\ProgramData\MySQL\MySQL Server 5.7 打开此编辑文件 修改如下图所示: default-character-set=utf8mb4 数据库VS数据结构 数据结构原创 2021-06-02 21:30:45 · 120 阅读 · 0 评论