![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 54
疯狂的懒懒
为懒而生
ps:想要学习交流请+q 1075579829联系
展开
-
mysql时间条件查询
今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7...原创 2018-07-19 11:19:35 · 19028 阅读 · 1 评论 -
mysql读取数据到文件
SELECT TRIM(reality_name), TRIM(id_number)FROM t_user_infoWHERE reality_name IS NOT NULLAND reality_name <> ""AND id_number IS NOT NULLAND id_number <> ""INTO OUTFIL...原创 2018-07-27 11:04:17 · 987 阅读 · 0 评论 -
mysql索引详解
首先Mysql的基本存储结构是页(记录都存在页里边): 各个数据页可以组成一个双向链表 而每个数据页中的记录又可以组成一个单向链表 每个数据页都会为存储在它里边儿的记录生成一个页目录,在通过主键查找某条记录的时候可以在页目录中使用二分法快速定位到对应的槽,然后再遍历该槽对应分组中的记录即可快速找到指定的记录 以其他列(非主键)作为搜索条件:只能从最小记录开始依次遍历单链...转载 2018-08-01 20:23:29 · 1532 阅读 · 1 评论 -
正确的导入sql脚本
1.先在命令行运行SET wait_timeout = 2880000;SET GLOBAL max_allowed_packet = 100*1024*1024;2.先将表结构和数据导出,然后导出视图,存储结构,函数,触发器数据和结构。分开**.sql两个文件。3.分别删除脚本**.sql文件头部信息和底部信息4.然后使用工具导入,如果工具导入失败,则直接将脚本文件里面...原创 2018-08-16 14:47:31 · 2470 阅读 · 0 评论 -
mysql创建只读用户
1.创建用户,并授权SELECT查询权限,授权远程访问权限,注意,命令中username/password指用户名密码,请自己指定。若要限制仅指定IP可以使用此用户访问Mysql,将%改为具IP即可,dbname指定限制的数据库,如果是全部则改为*。GRANT SELECT ON dbname.* TO 'username'@'%' IDENTIFIED BY "password";2.刷...原创 2018-08-20 11:26:36 · 13386 阅读 · 0 评论 -
正确理解事务特性和隔离级别
写在前头并不是所有引擎都支持事务,如 MyISAM 就不支持,InnoDB 就支持;DML语句:insert,delete,update简称。隔离方式:基于锁的并发控制:对行进行加锁,如果事务对A数据进行加锁,其它事务操作A数据只能等待。 基于多版本并发控制(快照隔离):事务对A数据备份快照,其它事务操作A数据无需等待。读锁和写锁读锁:又称为共享锁,就是多个事务只能读数据不...原创 2019-08-09 16:00:26 · 140 阅读 · 0 评论 -
mysql导出数据sql
背景从数据库导出数据给运营人员看,类型数字要用中文显示代表的含义,内容一对多的数据,如内容分类可能有三个,需要在一行显示,用,号隔开。示例语法1. group_concat函数基本查询mysql> select * from stu1;+------+------+| id| name |+------+------+|1 | 10||1 | 20||...原创 2019-09-24 13:56:13 · 417 阅读 · 0 评论