合集-mysql

摘要:一、python基础 人生苦短,我用Python(1) 工欲善其事-必先利其器(2) python基础-变量运算符(3) python基础-分支判断语句(4) python基础-循环语句(5) python基础-字符串(6) python基础-列表(7) python基础-字典(8) python基 阅读全文
posted @ 2019-04-16 17:17 Se7eN_HOU 阅读(1711) 评论(0) 推荐(3) 编辑
摘要:一、什么是数据库 数据库是数据的仓库。 与普通的“数据仓库”不同的是,数据库依据“数据结构”来组织数据,因为“数据结构”,所以我们看到的数据是比较“条理化”的(比如不会跟以前的普通文件存储式存储成一个文件那么不条理化,我们的数据库分成一个个库,分成一个个表,分成一条条记录,这些记录是多么分明) 也因 阅读全文
posted @ 2022-03-17 16:16 Se7eN_HOU 阅读(844) 评论(0) 推荐(1) 编辑
摘要:一、SQL通用语法 SQL 语法可以单行或者多行书写,以分号结尾。 SQL 语句可以使用空格/缩进来增强语句的可读性。 MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 注释: 单行注释: -- 注释内容 或者 # 注释内容(MySQL 特有) 多行注释: /* 注释内容 */ 阅读全文
posted @ 2022-03-17 18:13 Se7eN_HOU 阅读(562) 评论(0) 推荐(1) 编辑
摘要:一、SQL通用语法 SQL 语法可以单行或者多行书写,以分号结尾。 SQL 语句可以使用空格/缩进来增强语句的可读性。 MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 注释: 单行注释: -- 注释内容 或者 # 注释内容(MySQL 特有) 多行注释: /* 注释内容 */ 阅读全文
posted @ 2022-03-17 18:52 Se7eN_HOU 阅读(398) 评论(0) 推荐(0) 编辑
摘要:一、DQL介绍 DQL全称:Data Query Language(数据查询语言),用来查询数据库中表的记录。 关键字:select 二、DQL语法 select 字段列表 from 表名列表 where 条件列表 group by 分组字段列表 having 分组后条件列表 order by 排序 阅读全文
posted @ 2023-07-17 21:57 Se7eN_HOU 阅读(297) 评论(0) 推荐(0) 编辑
摘要:一、介绍 DCL:Data Control Language(数据控制语言),用来管理数据库用户,控制数据库的访问,权限。 二、用户管理 1、查询用户 语法: 1、use MySQL; 2、select * from user; 默认只有四个账户。 2、创建用户 语法:create user '用户 阅读全文
posted @ 2023-07-18 18:24 Se7eN_HOU 阅读(323) 评论(0) 推荐(0) 编辑
摘要:一、字符串函数 1、常见MySQL内置字符串函数 concat(s1,s2,s3,...):字符串拼接,将s1,s2,s3...等拼接成一个字符串 lower(str):将字符串str全部转为小写 upper(str):将字符串str全部转为大写 lpad(str,n,pad):左填充,将字符串pa 阅读全文
posted @ 2023-07-18 23:00 Se7eN_HOU 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一、约束的基本概念 1、概念:约束是作用于表中字段上的规则,用于限制储存在表中的数据 2、目的:保证数据库中的数据的正确性,有效性和完整性 3、分类 非空约束(not null):限制该字段的数据不能为null 唯一约束(unique):保证该字段的所有数据都是唯一,不重复的 主键约束(primar 阅读全文
posted @ 2023-07-20 00:43 Se7eN_HOU 阅读(442) 评论(0) 推荐(0) 编辑
摘要:一、多表关系 一对多或者多对一 案例:部门与员工的关系 关系:一个部门对应多个员工,一个员工对应一个部门(不考虑跨部门的特殊情况) 实现:在多的一方建立外键,指向一的一方的主键,这里员工表是多的的一方,部门表是一的一方 多对多 案例:学生与课程的关系 关系:一个学生可以选修多门课程,一门课程也可以供 阅读全文
posted @ 2023-07-21 16:46 Se7eN_HOU 阅读(634) 评论(1) 推荐(1) 编辑
摘要:一、事务简介 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或者撤销操作请求,即这些操作要么同时成功,要么同时失败。mysql的事务默认是自动提交的,也就是说,当执行一条DML语句,Mysql会立即隐式的提交事务 二、事务操作 2.1 查看事务提交方式 阅读全文
posted @ 2023-08-31 19:16 Se7eN_HOU 阅读(172) 评论(0) 推荐(0) 编辑
摘要:一、Mysql体系结构 1.1、连接层 最上层是一个客户端和链接服务,主要完成一些类似于链接处理,授权认证,及相关的安全方案,服务器也会为安全接入的而每个客户端验证它所具有的操作权限 1.2、服务层 第二层架构主要完成大多数的核心服务功能,如SQL接口,并完成缓存的查询,SQL的分析和优化,部分内置 阅读全文
posted @ 2023-07-24 17:30 Se7eN_HOU 阅读(320) 评论(0) 推荐(0) 编辑
摘要:一、SQL执行频率 MySQL客户端 连接成功后,通过show [session | global] status 命令可以提供服务器状态信息,通过如下指令,可以查看当前数据库的insert,update,dalete,select的访问频次 show [global | session] stat 阅读全文
posted @ 2023-07-27 14:21 Se7eN_HOU 阅读(725) 评论(0) 推荐(1) 编辑
摘要:一、索引概述 1.1 索引的介绍 索引index:是帮助 Mysql 高效获取数据 的 有序的数据结构,在数据之外,数据库系统维护着的满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引 1.2 索引的优缺点 优点1:提 阅读全文
posted @ 2023-07-27 23:30 Se7eN_HOU 阅读(662) 评论(0) 推荐(0) 编辑
摘要:一、最左前缀法则 如果索引了多列(联合索引),要遵守最左前缀法则。最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列,如果跳跃某一列,索引将部分失效(后面的字段索引失效) 示例1:account_transaction表中创建一个联合索引,使用method字段+trader_staff_ 阅读全文
posted @ 2023-07-28 13:40 Se7eN_HOU 阅读(704) 评论(1) 推荐(2) 编辑
摘要:一、插入数据优化 1.1 批量插入 如果有多条数据需要同时插入,不要每次插入一条,然后分多次插入,因为每执行一次插入的操作,都要进行数据库的连接,多个操作就会连接多次,而一次批量操作只需要连接1次 1.2 手动提交事务 因为Mysql默认每执行一次操作,就会提交一次事务,这样就会涉及到频繁的事务的开 阅读全文
posted @ 2023-07-31 01:25 Se7eN_HOU 阅读(863) 评论(2) 推荐(2) 编辑
摘要:一、视图介绍 视图(View):是一种虚拟存在的表,视图中的数据并不在数据库中实际存在,行和列数据来自,定义视图时查询使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询的结果。 二、创建视图 2.1 语法 create [or replace] view 视图 阅读全文
posted @ 2023-07-31 16:33 Se7eN_HOU 阅读(539) 评论(0) 推荐(0) 编辑
摘要:一、介绍 存储过程是事先经过编译并存储在数据库中的一段sql语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。存储过程思想上很简单,就是数据库sql语言层面的代码封装与重用。 例如:我们在实际开发中经常会遇到先查询数据, 阅读全文
posted @ 2023-08-14 00:54 Se7eN_HOU 阅读(613) 评论(1) 推荐(0) 编辑
摘要:一、触发器 触发器是与表有关的数据库对象,指在insert/update/delete之前或者之后,触发并执行触发器中定义的sql语句集合,触发器的这种特性可以协助应用在数据库端确保数据的完整性,日志记录,数据校验等操作。 使用别名old和new来引用触发器中发生变化的记录内容,这与其他的数据库是相 阅读全文
posted @ 2023-08-17 00:24 Se7eN_HOU 阅读(354) 评论(0) 推荐(2) 编辑
摘要:一、简介 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除了传统的计算资源(CPU、RAM、i/O)的挣用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性,有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素,从这个角度来说,锁对 阅读全文
posted @ 2023-09-04 01:15 Se7eN_HOU 阅读(425) 评论(0) 推荐(0) 编辑
摘要:一、逻辑存储结构 表空间(Tablespace):一个mysql实例,及一个数据库实例,可以对应多个表空间(ibd文件),用于存储记录,索引等数据。 段(Segment):分为数据段(Leaf node segment)、索引段(Non-leaf node segment)、回滚段(Rollback 阅读全文
posted @ 2023-09-19 19:24 Se7eN_HOU 阅读(604) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示