SQL
竹音
这个作者很懒,什么都没留下…
展开
-
HBase 外站链接
Hadoop HBase概念学习系列之列、列簇(十二)https://www.cnblogs.com/zlslch/p/6140194.html原创 2020-07-17 11:44:24 · 137 阅读 · 0 评论 -
SQL外站链接
sql语句中获取datetime的日期部分或时间部分https://www.cnblogs.com/wukun/articles/2270759.htmlmysql 存在索引但不能使用索引的典型场景https://www.cnblogs.com/dsitn/p/7091283.htmlMySQL的语句执行顺序https://www.cnblogs.com/rollenholt/...原创 2019-12-18 10:37:00 · 132 阅读 · 0 评论 -
SQL外站相关博客链接
mysql 存在索引但不能使用索引的典型场景https://www.cnblogs.com/dsitn/p/7091283.htmlMySQL的语句执行顺序https://www.cnblogs.com/rollenholt/p/3776923.htmlMySQL 索引的原理与应用:索引类型,存储结构与锁https://segmentfault.com/a/1190000019...原创 2019-10-16 13:43:36 · 101 阅读 · 0 评论 -
InnoDB锁问题
原文:https://www.cnblogs.com/chenqionghe/p/4845693.html InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁和表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。 1.事务(Transaction)及其ACID属性 事务是由一组SQL语句组成的逻辑处理单元,事务具有4...转载 2018-07-06 15:46:47 · 179 阅读 · 0 评论 -
MySQL的单表模拟锁的几个场景
在MySQL的中对于并发,锁问题总是会有很多值得讨论的地方,但是通常来说,要模拟这些锁或者一些锁的问题需要花点功夫,比如创建多个表,创建大量的数据,然后像调试钟表的秒针一样,让问题刚好复现在哪个时间点上。如果换一个角度,单表来模拟这类而是可以吗,其实是可行的。 今天简单通过单表的测试模拟死锁,事务中的隐式提交(其实可以理解是个错误),间隙锁。初始化数据首先的准备工作就是初始化数据,我们创建一个...转载 2018-07-06 14:45:35 · 1204 阅读 · 0 评论 -
MySQL优化
原文:https://www.cnblogs.com/luyucheng/p/6323477.html一、SQL语句优化(1)使用limit对查询结果的记录进行限定(2)避免select *,将需要查找的字段列出来(3)使用连接(join)来代替子查询(4)拆分大的delete或insert语句二、选择合适的数据类型(1)使用可存下数据的最小的数据类型,整型 < date,time <...转载 2018-07-06 11:18:11 · 114 阅读 · 0 评论 -
MySQL索引类型
一、简介MySQL目前主要有以下几种索引类型:1.普通索引2.唯一索引3.主键索引4.组合索引5.全文索引二、语句CREATE TABLE table_name[col_name data type][unique|fulltext][index|key][index_name](col_name[length])[asc|desc]1.unique|fulltext为可选参数,分别表示唯一索引...转载 2018-07-06 09:39:35 · 155 阅读 · 0 评论 -
mysqldump unknown table 'column_statistics' in information_schema
mysqldump: Couldn't execute 'SELECT COLUMN_NAME,JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = 'wuxiancheng' AND TABLE_NAME = ...转载 2018-07-05 17:03:46 · 9608 阅读 · 0 评论 -
安装mySQL 8.0
一,Python 2.7地址配置系统环境变量,找到系统环境变量Path ,在最后面追加python的路径打开CMD命令,输入python,看到如下界面,说明python已经安装成功并正常运行。二,MySQL 8.0的地址配置系统环境变量,找到系统环境变量Path ,在最后面追加mySQL安装路径打开CMD命令(以管理员身份运行),输入如下,进入mySQL, root是用户名, do1gqh是密码...原创 2018-07-05 15:45:58 · 259 阅读 · 0 评论 -
MYSQL数据库引擎 MYISAM和 INNODB区别
1,存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型.frm文件存储表定义。数据文件的扩展名为.MYD(MYData)。索引文件的扩展名是.MYI(MYIndex)InnoDB :所有的表都保存在同一个数据文件中(也可能是多个文件,或者是独立的表空间文件),InnoDB表的大小只受限于操作系统文件的大小,一般为2GB。2,存储空间的M...转载 2018-07-05 14:14:31 · 145 阅读 · 0 评论 -
SQL基础
1、关联多张表删除数据DELETE b FROM tb_qy_yp_folder a, tb_qy_yp_file bWHERE b.folder_id = a.id AND b.id = '1';2、关联多张表更新数据UPDATE tb_qy_yp_folder a, tb_qy_yp_file bSET b.file_name = 'file' WHERE b.folder_id = a.id...原创 2018-06-05 17:50:32 · 113 阅读 · 0 评论