![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
文章平均质量分 60
学长代码
这个作者很懒,什么都没留下…
展开
-
【mysql备份】异常情况下如何保证数据库安全
##备份表ms_admmin[root@cz1998 bin]# ./mysqldump -h localhost -u root -p blog ms_admin > ~/220302.txtEnter password: ##备份数据表ms_admin ,ms_tag[root@cz1998 bin]# ./mysqldump -h localhost -u root -p blog ms_admin ms_tag > ~/2203021.txtEnter password:.原创 2022-03-02 13:26:52 · 323 阅读 · 0 评论 -
【Mysql】权限管理,如何快速管理数据库的权限
**## 这是Musql8的新功能**##创建角色 不指定数据库的登录ipcreate role 'manage'#指定数据库的登录ip时本机create role "manage1" @ "localhost"##创建新用户CREATE USER "manage" identified by "123456"##这个是限定ip的远程连接。默认是远程的连接"%"CREATE USER "manage1"@"localhost" identified by "123456"#原创 2022-03-01 12:46:28 · 507 阅读 · 0 评论 -
【Where和having的区别】条件语句where和having有什么不同?
Where总之,WHERE 关键字的特点是,直接用表的字段对数据集进行筛选。如果需要通过关联查询从其他的表获取需要的信息,那么执行的时候,也是先通过 WHERE 条件进行筛选,**用筛选后的比较小的数据集进行连接。**这样一来,连接过程中占用的资源比较少,执行效率也高。where和having之间的区别第一个区别是,如果需要通过连接从关联表中获取需要的数据,WHERE 是先筛选后连而 HAVING 是先连接后筛选。这一点,就决定了在关联查询中,WHERE比HAVING更高效。因为WHERE可以先筛选原创 2022-03-01 10:34:18 · 7843 阅读 · 0 评论 -
【Mysql索引】如何提高数据查询速度?
文章目录前言一、索引是什么?二,单字段索引如何创建单字段索引?单字段创建的原理如何选择索引字段三,组合索引如何创建 组合索引?组合索引的原理总结前言系统运转时间长了以后,数据量不断地累积,变得越来越庞大,很多查询的速度就变得特别慢。这个时候,我们就采用了 MySQL 提供的高效访问数据的方法索引,有效地解决了这个问题,甚至之前的一个需要 8 秒钟才能完成的查询,现在只用 0.3秒就搞定了,速度提升了 20 多倍。一、索引是什么?MySQL 中的索引,就相当于图书馆的检索目录,它是帮助 MySQL原创 2022-02-18 11:11:24 · 4578 阅读 · 0 评论 -
【MySQ必知必会】MySQL 是怎么存储数据的?
文章目录前言一,创建数据库二,确认字段三,创建数据表四,插入数据总结前言在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。一,创建数据库在Workbench下创建数据库demo。create database demo;查看数据库在Workbench,如图查看。![在这里插入图片描述](https://img-blog.csdnimg.cn/bbb960195f89429cbe306a78b900b705.png?x-oss-原创 2022-02-16 11:37:27 · 7126 阅读 · 0 评论 -
【Mysql高级】日志(下)系统故障,如何恢复数据?
文章目录前言一、二进制日志1,概述2 ,如何使用二进制日志2.1查看二进制日志二、使用步骤1.引入库2.读入数据总结前言上节课,咱们学习了通用查询日志、慢查询日志和错误日志,它们可以帮助我们快速定位系统问题。但实际上,日志也可以帮助我们找回由于误操作而丢失的数据,比如二进制日志(binary log)、中继日志(relay log)、回滚日志(undo log)和重做日志(redolog)一、二进制日志1,概述二进制日志主要记录数据库的更新事件,比如创建数据表、更新表中的数据、数据更新所花费.原创 2022-02-11 16:15:04 · 1157 阅读 · 0 评论 -
【Mysql高级】日志(上)系统出现问题,如何及时发现?
查询日志,慢日志,错误日志原创 2022-02-10 23:49:36 · 862 阅读 · 0 评论 -
Mysql基础(四)—表连接和视图
表的连接理解1.内连接INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。交集的部分select table1.id,table1.name,table2.age from table1 inner join table2 on table1.id=table2.id; 等价的where语句select table1.id,table1.name,table2.age from table1 , table2 where table1.id=tabl原创 2021-04-25 21:33:00 · 904 阅读 · 0 评论 -
Mysql基础(三)
索引的使用分类普通索引(index)唯一索引(unique)主键索引(primary key)全文索引(fulltext)空间索引(spatial)单列索引和组哈索引作用MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。创建索引1.直接创建CREATE INDEX index1 ON mytable (id);2.修改表格的结构ALTER table mytable ADD INDEX index2(sdress);3,创建表的原创 2021-04-14 20:30:48 · 67 阅读 · 0 评论 -
Mysql基础(二)
Mysql 数据库基础(二)3.修改表数据3.1插入数据INSERT INTO student (sno, sname, sgender) VALUES ('1', 'cz', 'male'), ('2', 'ymt', 'female');3.2删除数据DELETE FROM student WHERE student.sno= 's03';3.3修改数据UPDATE `student` SET `sgender` = 'male' WHERE `student`.`sno`原创 2021-04-14 13:46:24 · 76 阅读 · 0 评论 -
Mysql基础(一)
数据库基础(一)1.数据库操作1.1创建某个数据库create database school;1.2查看数据库详细信息show create database school;1.3 查看所有数据show databases;1.4退出数据库exit;1.5删除数据库drop database school;1.6 选择数据库use school;2.表操作2.1显示所有表show tables;2.2显示表的详细信息desc course;原创 2021-04-14 09:22:06 · 84 阅读 · 0 评论