
mysql
文章平均质量分 80
贯穿mysql基础到应用实践的核心知识
残心花
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MYSQL优化(1)
这两种缓存是全局缓存,可提升访问表的速度通过show open tables命令可以查看当前缓存中缓存了哪些表In_use:当前有多少线程正在使用该表Name_locked:当前该表是否被锁定,值为0表示没有锁定,值为1表示被锁定。被锁定通常发生在删除表或者重命名表的过程中。原创 2025-05-23 15:11:31 · 763 阅读 · 0 评论 -
mysql安全管理
数据库管理系统用于管理数据库服务器的各种数据库资源,MYSQL是一个支持多用户的数据库管理系统,实现多用户下,各种数据库资源的安全访问控制,确保数据库资源安全访问成为了数据库管理系统的核心功能。MYSQL安全管理是指允许合法账户访问合法数据库资源,并拒绝非法用户访问非法数据库资源。可以看出,MYSQL安全管理与MYSQL账户管理密不可分。原创 2025-05-22 16:44:11 · 611 阅读 · 0 评论 -
MYSQL备份与恢复
数据库管理员最为重要的任务就是防止数据丢失,或者发生数据丢失后将损失降到最低。通过数据库备份可以实现该任务目标,数据库备份就成了数据库管理员的日常工作。数据库的恢复是将数据库从某一种"错误"状态恢复到某一个已知的正确状态。原创 2025-05-22 11:02:34 · 866 阅读 · 0 评论 -
MYSQL日志与事件
set @@global.event_scheduler=1语句可以开启调度器。原创 2025-05-21 18:00:34 · 778 阅读 · 0 评论 -
视图+触发器+临时表+派生表
作为常用的数据对象,视图为数据查询提供了一条捷径;触发器为数据自动维护提供了便利;而临时表和派生表也在一定程度方便了数据查询与维护。原创 2025-05-19 17:05:10 · 885 阅读 · 0 评论 -
表记录的检索
连接的方法有两种,一种是在from子句使用连接运算,讲多个数据源按照某种连接条件“缝补”在一起,一种是在where子句中指定连接条件。例如,在student表中,想要直接看到学生和其班级信息,可以通过班级id把班级信息连接上来。重点:保留表2的全部记录,而表1中不符合的信息则过滤掉,表2中如果存在某些匹配不到表1的信息,则该行的表1部分则都是NULL。重点:保留表1的全部信息,而表2 不符合的信息则过滤掉,表1如果存在某些匹配不到表2的信息,则该行的表2部分信息都是NULL。原创 2025-05-15 20:28:23 · 636 阅读 · 0 评论 -
修改一个表的相关操作语句
alter table 表名 add [unique | fulltext] index 索引名 (字段名[(长度)]);create [unique|fulltext] index 索引名 on 表名(字段名[(长度)]);(1)alter table tab1 add constraint 约束名 约束类型(字段名)alter table tab1 pack_keys=新的压缩类型。索引分为聚簇索引,主索引,唯一性索引,普通索引,复合索引等。(2)alter table 旧表名 rename 新表名。原创 2025-05-15 15:09:45 · 278 阅读 · 0 评论 -
mysql设置约束
MYSQL支持的约束包括主键约束(primary key),非空约束(not NULL), 检查约束(check), 默认值约束(default), 唯一性约束(unique), 外键约束(foreign key)约束。其中,检查(check)约束需要借助触发器或者MYSQL符合数据类型实现。原创 2025-05-15 11:38:30 · 386 阅读 · 0 评论 -
mysql数据类型
MYSQL数据类型支持五种类型又或者是7种具体类型:整数数值类型,小数数值类型,字符串类型,日期类型,enum类型,set集合类型,二进制类型。原创 2025-05-15 11:04:56 · 606 阅读 · 0 评论 -
mysql的系统变量与数据库备份
MYSQL启动时,将为服务器内存中的系统变量赋值,这些系统变量定义了当前MYSQL服务实例的属性,特征。(4)数据库恢复:停止MYSQL服务,然后将整个数据库目录,MYSQL配置文件,ibdata1共享表空间文件,以及重做日志文件复制到新的MYSQL服务器对应的目录即可。系统变量分为全局系统变量以及会话系统系统变量,静态变量属于特殊的全局变量。系统变量以两个"@“开头,@@global标记全局系统变量,@@session标记会话系统变量,若会话系统变量不存在,则标记全局系统变量。原创 2025-05-12 10:21:48 · 265 阅读 · 0 评论 -
mysql表管理知识记录
在数据库中创建innodb存储引擎的表,例如my_table,新表将使用独享表空间存储数据以及索引信息,默认情况下,独享表空间的文件名为"表名.ibd”,并且位于数据库目录下,独享表空间文件保存了my_table表的数据,索引以及该表的事务回滚等信息。(5)如果数据库表的存储引擎是MYISAM,MYSQL服务实会自动创建一个sdi文件,一个MYD文件,一个MYI文件,分别用于存放表结构信息,表数据信息,表索引信息。存储引擎是基于表的,创建一个表的时候,必须明确该表的存储引擎。(3)独享表空间的使用。原创 2025-05-12 10:18:16 · 336 阅读 · 0 评论 -
MYSQL字符集和字符序
字符是人类语言最小的表意符号,例如‘A’,‘B’等,给定一系列字符,并对每个字符赋予一个数值,用数值来代表对应的字符,这个数值就是字符的编码。俩如,假设给字符‘A’赋予整数65,给字符‘B’赋予整数66,则65就是字符‘A’的编码,66就是字符‘B’的编码。给定一系列字符并赋予对应的编码后,所有这些字符和编码对的集合就是字符集。字符序是指在同一字符集内字符之间的比较规则。只有确定字符序后,才能在一个字符集上定义什么是等价的字符,以及字符之间的大小关系。原创 2025-05-12 10:11:10 · 583 阅读 · 0 评论 -
MYSQL服务的运行流程
(7)MYSQL服务实例负责解析这些MYSQL命令或SQL语句,并选择一种执行计划运行这些MYSQL命令或SQL语句,然后将执行结果沿着通信链路返回给MYSQL客户机,这个过程称为MYSQL服务器向MYSQL客户机返回相应。(5)数据库用户访问MYSQL服务器的数据时,首先需要选择一台登陆主机,然后在该登陆主机上开启MYSQL客户机,输入正确的账户名,密码,建立一条MYSQL客户机与MYSQL服务器之间的"通信链路"(8)数据库用户关闭MYSQL客户机,通信链路被断开,该客户机对应的MYSQL会话结束。原创 2025-05-08 14:10:23 · 154 阅读 · 0 评论