mysql study
景哈哈里有个景儿
这个作者很懒,什么都没留下…
展开
-
Linux搭建迅搜( Xunsearch )
运行下面指令下载解压安装包wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2tar -xjf xunsearch-full-latest.tar.bz2执行安装脚本,根据提示进行操作,主要是输入 xunsearch 软件包的安装目录,强烈建议单独规划一个目录,而不是混到别的软件目录中。cd xunsearch...原创 2018-06-21 16:27:58 · 471 阅读 · 0 评论 -
MYSQL外键约束的参照操作
一、外键引用约束的参照操作其实可以简单理解为:在使用外键时候可以参照的依赖关系,例如父类删除子类也跟着删除。二、4种外键约束1、cascade:从父表删除或者更新且自动删除或更新子表中匹配的行2、set null:从父表删除或更新行,并设置子表中的外键行为null,如果使用该选项,必须保证子表列没有指定not null3、restrict:拒绝对父表的删除或更新操作。4、no action:标准S...原创 2018-06-20 15:42:46 · 956 阅读 · 0 评论 -
详解mysql 获取当前日期及格式化
MySQL 获取当前日期及日期格式获取系统日期: NOW()格式化日期: DATE_FORMAT(date, format)注: date:时间字段format:日期格式返回系统日期,输出 2009-12-25 14:38:59MySQL 获取当前日期及日期格式获取系统日期: NOW()格式化日期: DATE_FORMAT(date, format)注: date:时间字段format:日期格式返...原创 2018-06-23 09:47:49 · 398 阅读 · 1 评论 -
MySQL创建视图
查询每天的订单金额-- CREATE VIEW order_day_amount as SELECT FROM_UNIXTIME(ctime, '%Y-%m-%d') AS order_day, sum(order_amount) / 100 as 合计FROM `shop_order` GROUP BY order_day HAVING order_day > FROM_...原创 2018-06-14 16:02:56 · 2065 阅读 · 0 评论 -
【转载】关于mysql锁
https://zhuanlan.zhihu.com/p/29150809 锁是计算机协调多个进程或线程并发访问某一资源的机制。锁保证数据并发访问的一致性、有效性;锁冲突也是影响数据库并发访问性能的一个重要因素。锁是Mysql在服务器层和存储引擎层的的并发控制。加锁是消耗资源的,锁的各种操作,包括获得锁、检测锁是否是否已解除、释放锁等。锁机制共享锁与排他锁共享锁(读锁):其他事务可以读,但不...转载 2018-06-22 11:06:13 · 162 阅读 · 0 评论 -
修改MYSQL innodb存储为独占表空间
修改mysql配置文件innodb_file_per_table=1 为使用独占表空间innodb_file_per_table=0 为使用共享表空间#命令行执行alter table table_name engine=innodb;原创 2018-06-22 11:03:37 · 174 阅读 · 0 评论 -
MySql 外键约束 FOREIGN KEY REFERENCES 之 空、RESTRICT、NO ACTION、CASCADE、SET NULL 等类型分析和作用解读
主表,从表【MySql】空、RESTRICT、NO ACTION删除:从表记录不存在时,主表才可以删除。删除从表,主表不变更新:从表记录不存在时,主表才可以更新。更新从表,主表不变CASCADE删除:删除主表时自动删除从表。删除从表,主表不变更新:更新主表时自动更新从表。更新从表,主表不变SET NULL删除:删除主表时自动更新从表值为NULL。删除从表,主表不变更新:更新主表时自动更新从表值为N...转载 2018-06-22 11:02:02 · 262 阅读 · 0 评论 -
[转]MySQL日志——Undo | Redo
本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity) 事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生 了错误,要回滚(Rollback)到...转载 2018-06-22 11:01:08 · 100 阅读 · 0 评论 -
Mysql几种日志简介
Mysql的日志包括如下几种日志:错误日志普通查询日志二进制日志慢查询日志Mysql版本此文档测试mysql的版本为[root@mysql-dev01 bin]# ./mysql -V./mysql Ver 14.14 Distrib 5.7.14, for Linux (x86_64) using EditLine wrapper12错误日志 error logMysql错误日志主要记录M...原创 2018-06-22 10:59:27 · 151 阅读 · 0 评论 -
mysql优化
mysql优化1、尽量不再数据库运算 (MD5 order by rand() left 等 避免在sql语句中使用函数)2、对数据做合理预估 纯int类型不超过1000w 含char类型不超过500w3、保持表字段少而精,控制表字段的数量4、控制单库的表数量5、拒绝大事务,大sql 大批量6、 多使用int类型字段 7、避免使用null8、 避免/不用 text 、 bl...原创 2018-06-20 16:59:00 · 111 阅读 · 0 评论