随笔分类 -  MySQL

1 2 下一页

主流常见关系数据库分页sql语句写法limit、offset、fetch、rownum。MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL Server。
摘要:1. 总结 1.1. 概述 MySQL与Oracle的分页语法完全不同,互不兼容PostgreSQL、MariaDB是后起之秀,同时支持MySQL与Oracle12C+的分页语法SQLite只支持MySQL的分页语法 1.2. 分页SQL总结 1.2.1. MySQL -- 1.MySQL写法(不支 阅读全文

posted @ 2023-09-05 11:47 小石头小祖宗 阅读(220) 评论(0) 推荐(0) 编辑

role、user、schema在Oracle、MySQL、PostgreSQL的区别
摘要:0.先上结论 数据库逻辑可以细分为:角色、用户、数据库、模式PostgreSQL和MySQL合并了角色和用户,MySQL还合并了数据库、模式Oracle合并了用户、数据库、模式 1.图 1.1.架构 1.2.用户和角色 1.2.1.PostgreSQL 1.2.2.MySQL 1.2.3.Oracl 阅读全文

posted @ 2023-09-03 23:39 小石头小祖宗 阅读(84) 评论(0) 推荐(0) 编辑

sql中union all、union、intersect、minus的区别图解,测试
摘要:相关文章 sql 的 join、left join、full join的区别图解总结,测试,注意事项 1.结论示意图 对于intersect、minus,oracle支持,mysql不支持,可以变通(in或exists)实现 2.创建表和数据 -- 建表 drop table if exists s 阅读全文

posted @ 2023-08-13 21:45 小石头小祖宗 阅读(61) 评论(0) 推荐(0) 编辑

mysql explain详解,type性能排名system>const>eq_ref>ref>fulltext>range>index>ALL,索引失效情况总结(未完)
摘要:1.explain说明 序号列名描述1id在一个大的查询语句中每个SELECT关键字都对应一个 唯一的id2select_typeSELECT关键字对应的那个查询的类型3table表名4partitions匹配的分区信息5type ★针对单表的访问方法6possible_keys可能用到的索引7ke 阅读全文

posted @ 2023-08-12 23:52 小石头小祖宗 阅读(989) 评论(0) 推荐(3) 编辑

sql中null值。只有`is null`能查到`null`值记录。`null`既不属于`是`也不属于`非`(即`score = ‘1‘`与`score != ‘1‘`均查不到`null`记录)
摘要:1.先上结论 只有is null能查到null值记录。null既不属于是也不属于非(即score = '1'与score != '1'均查不到null记录),同理以下均查不到null值。 序号条件1=、!=、<>2>、<、>、>=、<=3in、not in4like、not like5between 阅读全文

posted @ 2023-08-11 21:27 小石头小祖宗 阅读(8) 评论(0) 推荐(0) 编辑

mysql8查看执行sql历史日志、慢sql历史日志,配置开启sql历史日志general_log、慢sql历史日志slow_query_log
摘要:0.本博客sql总结 -- 1.查看参数 -- 1.1.sql日志和慢sql日志输出方式(TABLE/FILE)。global参数 SHOW GLOBAL VARIABLES LIKE 'log_output'; -- 1.2.sql日志开关。global参数 SHOW GLOBAL VARIABL 阅读全文

posted @ 2023-08-06 00:04 小石头小祖宗 阅读(300) 评论(0) 推荐(0) 编辑

mysql8配置binlog日志skip-log-bin,开启、关闭binlog,清理binlog日志文件
摘要:1.概要说明 binlog 就是binary log,二进制日志文件,这个文件记录了MySQL所有的DML操作。通过binlog日志我们可以做数据恢复,增量备份,主主复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。mysql8默认开启binlo 阅读全文

posted @ 2023-08-05 22:46 小石头小祖宗 阅读(1791) 评论(0) 推荐(0) 编辑

linux下mysql定时备份shell脚本。mysqldump命令
摘要:#作者:李硕,日期:2023-4-15。 参考博客:https://blog.csdn.net/lishuoboy/article/details/130168865 #注意:需提前安装mysql客户端。 参考博客:https://blog.csdn.net/lishuoboy/article/de 阅读全文

posted @ 2023-04-15 13:22 小石头小祖宗 阅读(17) 评论(0) 推荐(0) 编辑

MySQL数据库备份(导出导入)的命令详解mysqldump。linux批量备份指定数据库的shell脚本
摘要:![在这里插入图片描述](https://img-blog.csdnimg.cn/174ee9e5170445b7acab94c5d97684ea.png [options] 参数参数说明-A, --all-databases导出所有数据库-B, --databases导出指定数据库-h, --ho 阅读全文

posted @ 2023-04-06 21:09 小石头小祖宗 阅读(317) 评论(0) 推荐(0) 编辑

libaio.so.1()(64bit) is needed by MySQL-server 问题解决办法
摘要:yum install libaio 这样就ok了,就可以继续安装mysql了。 阅读全文

posted @ 2022-11-17 22:06 小石头小祖宗 阅读(26) 评论(0) 推荐(0) 编辑

mysql8.0修改用户密码
摘要:方式一(刚安装的数据库只能使用此) alter user user() identified BY '123456'; 方式二 alter user user() identified BY '123456'; alter user `root` identified by '123456'; -- 阅读全文

posted @ 2022-11-17 15:52 小石头小祖宗 阅读(10) 评论(0) 推荐(0) 编辑

mysql查看所有表的详细信息和注释(表、视图、函数等),简要查看表字段信息describe、show full columns。查看对象DDL语句、建表语句
摘要:1.总结 1.1.查看所有对象的详细信息和注释(表、视图、函数等) -- 1.表、视图、字段的详细信息、注释说明 -- 1.1.表、视图 select * from information_schema.tables where table_schema in ('test') order by t 阅读全文

posted @ 2022-11-17 14:37 小石头小祖宗 阅读(100) 评论(0) 推荐(0) 编辑

MySQL查看修改session、global变量。MySQL8持久化变量(persist),无需修改配置文件
摘要:1. 查询 -- 查看某个指定的变量 select @@session.sort_buffer_size; select @@global.sort_buffer_size; 或 -- 不写like询所有。 show session variables like 'sort_buffer_size% 阅读全文

posted @ 2022-11-02 16:58 小石头小祖宗 阅读(91) 评论(0) 推荐(0) 编辑

mysql8查看SQL执行语句历史记录
摘要:mysql8查看执行sql记录历史,配置开启sql历史日志general_log_茅坑的小石头的博客-CSDN博客 阅读全文

posted @ 2022-02-10 23:52 小石头小祖宗 阅读(19) 评论(0) 推荐(0) 编辑

mysql8忘记密码,重置密码
摘要:参考 https://zhuanlan.zhihu.com/p/141778941 阅读全文

posted @ 2021-05-28 10:07 小石头小祖宗 阅读(2) 评论(0) 推荐(0) 编辑

centos8(redhat、linux)安装mysql8.0 超详细教程
摘要:1、安装参考 CentOS8 安装 MySQL8.0(RPM)_bellus-的博客-CSDN博客_centos8 安装rpm 注意补充(对上面的博客的补充): 1.需先卸载mariadb 2.安装包安装顺序 解压一下tar包 mysql-8.0.30-1.el7.x86_64.rpm-bundle 阅读全文

posted @ 2021-03-11 19:17 小石头小祖宗 阅读(226) 评论(0) 推荐(0) 编辑

MySQL设计之三范式的理解
摘要:设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。但是有些时候一昧的追求范式减少冗余,反而会降低数据读写的效率,这个时候就要反范式,利用空间来换时间。 目前关系数据库有六种范式:第一范式(1NF)、第二范 阅读全文

posted @ 2020-09-17 15:31 小石头小祖宗 阅读(15) 评论(0) 推荐(0) 编辑

Mysql中MVCC(多版本并发控制)的使用及原理详解
摘要:目录 当前读和快照读 MVCC如何实现RC和RR 准备 什么是MVCC? 特点 基本原理 基本特征 InnoDB存储引擎MVCC的实现策略 MVCC下InnoDB的增删查改是怎么work的 关于Mysql中MVCC的总结 当前读和快照读 快照读:使用普通的select 语句进行查询时会生成快照,进行 阅读全文

posted @ 2020-09-07 11:01 小石头小祖宗 阅读(67) 评论(0) 推荐(0) 编辑

数据库事务的ACID特性:原子性、一致性、隔离性、持久性详解,数据库事务隔离级别详解
摘要:目录 总结表 what-事务定义 why-为什么需要事务,事务的必要性 what-数据库事务ACID特性 原子性(atomicity) 一致性(consistency) 隔离性(isolation)——指不同事务之间 持久性(durability) A(Atomicity),原子性。 C(consi 阅读全文

posted @ 2020-09-05 21:29 小石头小祖宗 阅读(135) 评论(0) 推荐(0) 编辑

sql92和SQL99的区别
摘要:SQL92和SQL99都是用来表示多表的联合查询使用的,两者在开发中,具体使用哪一种都是可以的,但是在书写和阅读的过程中,具体表现在以下: 1、笛卡尔积中的区别 ①SQL92中的笛卡尔积:select * from emp,dept ②SQL99中的笛卡尔积:select * from emp cr 阅读全文

posted @ 2020-09-05 19:24 小石头小祖宗 阅读(62) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

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