mysql
ligbee
这个作者很懒,什么都没留下…
展开
-
mysql之判断数据存在
在很多情况下需要判断数据是否存在,比如登陆的账号直接查询,全表查询在数据量比较大的情况下,性能消耗会很大 select count(*) from tablename;sql语句:select 1 from tablename where col = col limit 1; 如果你用的是PDO,可以用rowCount(),很容易就都到执行所影响的行数。SELECT EXISTS(SELE转载 2016-04-20 13:37:49 · 2580 阅读 · 0 评论 -
毕业设计那点事 — 源码安装Mysql
安装依赖包apt-get install bison # [下载](http://www.gnu.org/software/bison/)apt-get install cmake #[下载](http://www.gnu.org/software/gcc/)apt-get install ncurses #[下载](http://www.gnu.org/software/ncurses/)原创 2017-05-08 23:31:29 · 469 阅读 · 0 评论 -
mysql查漏补缺
字符集show character set str varchar(20) character set utf8 create database db character set utf8浮点float(p,s) p:总位数 s:小数点后有效位数 double(p,s)时间date YYYY-MM-DD datetime YYYY-MM-DD HH:HI:SS timestamp YYYY原创 2017-02-01 02:07:04 · 387 阅读 · 0 评论 -
Mysql之创建表
创建简单网站后台管理员表create database bee charset=utf8;//建立数据库管理员bee给所有ip(@'%')密码为1234grant all privileges on *.* to 'bee'@'%' identified by '1234';[link](http://www.jb51.net/article/54258.htm)use bee;create原创 2016-03-20 14:45:36 · 437 阅读 · 0 评论 -
mysql 查询缓存
查询缓存 query_cache 将select的结果, 存取起来共二次使用的缓存区域查询缓存机制 参数 说明 query_cache_size 缓存区大小 query_cache_type 开启与否开启并设置大小set global query_cache_type = 1;set global query_cache_size = 1024*1024*12;原创 2016-08-20 16:15:43 · 352 阅读 · 0 评论 -
mysql 索引
索引 利用关键字,就是记录的部分数据(某个字段,某些字段,某个字段的一部分),建立与记录位置的对应关系,就是索引。 索引的关键字一定是排序的。 类型 4种类型: 主索引,唯一索引,普通索引,全文索引。 无论任何类型,都是通过建立关键字与位置的对应关系来实现的。 以上类型的差异:对索引关键字的要求不同。 关键字:记录的部分数据(某个字段,某些字段,某原创 2016-08-15 00:18:59 · 389 阅读 · 0 评论 -
mysql 慢查询日志
慢查询日志 定位执行较慢的查询语句方案,从而决定优化 参数 说明 slow_query_log 开启慢查询日志 slow_query_log_file 日志位置 参数 说明 long_query_time 慢查询时间临界点/s--开启慢查询set global slow_query_log = 1;--设置临界点 0.5sset long_query原创 2016-08-20 22:28:07 · 596 阅读 · 0 评论 -
mysql 存储引擎
存储引擎: 一种用来存储mysql中对象的一种特定的结构(文件结构),处于mysql的最底层,直接存储数据,这样导致上层数据的操作,依赖于存储引擎的选择,比如事务。 查看当前存储引擎:show engines \G Innodb 推荐使用存储引擎,更加注重数据的完整性和安全性,mysql版本>=5.5 提供事务、行级锁、外键约束的存储引擎 < 存储格式原创 2016-08-14 13:34:42 · 223 阅读 · 0 评论 -
mysql数据库导出导入
导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql 导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u dbuser -p dbname users> dbname_users.sql 导入数据库 常转载 2016-05-29 00:04:05 · 358 阅读 · 0 评论 -
mysql 分区
分区 将某张表数据,分别存储到不同的区域中 每个分区,就是独立的表。都要存储该分区数据的数据,索引等信息。检查mysql是否支持分区算法 分区算法: MySQL提供4种 取余:Key,hash 条件:List,rangeCreate table tab ( 字段)partition by 分区算法 (参数) 分区选项。KEY – 取余cre原创 2016-08-24 22:53:04 · 432 阅读 · 0 评论