
mysql
飞_持续更新在cnblogs
这个作者很懒,什么都没留下…
展开
-
mysql max_allowed_packet 数据包大小限制
操作mysql报错Got a packet bigger than 'max_allowed_packet01) 查看当前配置show VARIABLES like '%max_allowed_packet%';02) 修改 my.cnf 配置文件# max_allowed_packet 的最大值为1Gmax_allowed_packet=1024M ...原创 2019-10-16 10:56:37 · 1945 阅读 · 0 评论 -
mysql 事件 event
01) 查看事件功能是否开启SHOW VARIABLES LIKE 'event_scheduler'; #查看事件是否开启SET GLOBAL event_scheduler = ON; #开启事件02) demo: 每隔2秒向数据库表 da_fei 插入一条数据create event event_insert_fei2on schedule ever...原创 2019-03-07 16:39:29 · 388 阅读 · 0 评论 -
sql 预处理为什么可以放置SQL注入
PHP将SQL模板和变量分两次发送给MySQL,由MySQL完成变量的转义处理.既然SQL模板和变量是分两次发送的,那么就不存在SQL注入的问题了.在MySQL的general_log里可以看到参考地址: 参数化查询为什么可以避免sql注入呢?...转载 2019-01-12 14:01:51 · 518 阅读 · 0 评论 -
mysql explain 执行计划详解
explain select * from test where score=80mysql> explain select * from test where score=80 \G;*************************** 1. row *************************** id: 1 select_type: S...原创 2019-01-06 20:38:56 · 229 阅读 · 0 评论 -
mysql 索引分类
#索引类型: 普通索引(index 另一个名字normal)、唯一索引(unique)、全文索引(fulltext)、空间索引(SPATIAL)官方: The following sections describe different aspects of the CREATE INDEX statement:...原创 2019-01-06 19:34:44 · 241 阅读 · 1 评论 -
MyISAM与innoDB存储引擎有何差别
A、两者在文件构成上有区别;B、InnoDB支持事务处理,MyISAM不支持;C、对无WHERE子句的COUNT(*)操作的不同:MyISAM中保存了该值,直接读取,InnoDB需要作全表扫描;D、锁的区别:InnoDB支持表级锁和行级锁,MyISAM只支持表级锁;E、索引会缓存数据,而MYISAM不会;F、INNODB不区分char和varchar;G、INNODB支持hash索引,...原创 2018-11-09 00:35:08 · 246 阅读 · 0 评论 -
事务的四大特性,以及隔离级别
转载: 事务的四大特性,以及隔离级别四个特性: 原子性 , 一致性, 隔离性, 持久性数据库提供的四种隔离级别:01:Read uncommitted(读未提交):最低级别,任何情况都会发生。02:Read Committed(读已提交):可避免脏读的发生。03:Repeatable read(可重复读):可避免脏读、不可重复读的发生。04:Serializable(串行化)...转载 2018-11-03 13:51:33 · 212 阅读 · 0 评论 -
MySQL创建用户报错 ERROR 1396 (HY000): Operation CREATE USER failed for 'afei'@'%'
创建命令: CREATE USER 'afei'@'%' IDENTIFIED BY '123456';报错:mysql> CREATE USER 'afei'@'%' IDENTIFIED BY '123456';ERROR 1396 (HY000): Operation CREATE USER failed for 'afei'@'%'查看后数据库不存在,回忆了一下操作,手动删除过 ...原创 2018-04-18 16:30:22 · 5751 阅读 · 0 评论 -
mysql 5.7 初始化密码或随机密码
命令: sudo bin/mysqld --initialize-insecure --user=mysql 【生成空密码】sudo bin/mysqld --initialize --user=mysql 【生成随机密码】 windows mysql5.7修改root密码:update mysql.user set authentica...原创 2018-03-29 09:47:55 · 2182 阅读 · 0 评论 -
msyql 5.7.21 [ 35%] Building CXX object sql/CMakeFiles/sql.dir/item_row.cc.o
虚拟机内存 1G,在安装 MySQL 5.7.21 执行 make的时候出现如下,在35%到36%的时候就走不动,[ 35%] Building CXX object sql/CMakeFiles/sql.dir/item_row.cc.o[ 35%] Building CXX object sql/CMakeFiles/sql.dir/item_strfunc.cc.o[ 35%] Bu原创 2018-03-28 20:22:30 · 3926 阅读 · 2 评论 -
安装Mysql官方的sakila数据库
MySQL官方数据库下载地址;: MySQL官方sakila数据库安装过程:1、把下载下来的文件解压后会出现 ; akila-schema.sql 和 sakila-data.sql files 以及sakila.mwb2、连接 Mysql serve,启动cmd,出入 cd C:\<mysql安装路径>\MySQL\bin 回车后在输入 mysql.exe -hlo...原创 2017-12-21 17:01:31 · 772 阅读 · 0 评论 -
mysql 5.7.21 CMake Error: The source directory "/data/server/mysql" does not appear to contain CMak
安装装 mysql 5.7.21 报错:root@ubuntu:/data/server/mysql# cmake .CMake Error: The source directory "/data/server/mysql" does not appear to contain CMakeLists.txt.Specify --help for usage, or press the hel...原创 2018-03-28 17:12:07 · 2887 阅读 · 0 评论 -
ubuntu16 安装mysql5.7
温馨提示:MySQL一定要下载对版本;MySQL一定要下载对版本;MySQL一定要下载对版本;ubuntu16 编译安装mysql5.7 mysql下载地址:MySQL5.7下载wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.21.tar.gz最后在设为系统转载 2018-03-29 14:18:13 · 499 阅读 · 0 评论 -
mysql操作查询结果case when then else end用法举例
转载: mysql操作查询结果case when then else end用法举例Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE W转载 2017-08-14 18:16:03 · 341 阅读 · 0 评论 -
sql语句优化:用join取代not in
转载; http://www.cnblogs.com/rising-fay/archive/2012/11/13/2767538.html写了好几个页面,速度都上不去,瓶颈在于SQL查询。太多的表,太多的not in,总是从一大推表和数据中筛选出一点数据。看了很多关于SQL优化的文章,都强烈要求不要太多使用not in查询,最好用表连接来取代它。如:select ID,name fr转载 2017-08-10 16:51:06 · 427 阅读 · 0 评论