随笔分类 - Mysql
Mysql数据库知识
摘要:通过生日计算,什么时候过生日,生日和当前日期 当前月份和生日隔的天数
阅读全文
摘要:Select…For Update语句的语法与select语句相同,只是在select语句的后面加FOR UPDATE [NOWAIT]子句。该语句用来锁定特定的行(如果有where子句,就是满足where条件的那些行)。当这些行被锁定后,其他会话可以选择这些行,但不能更改或删除这些行,直到该语句的
阅读全文
摘要:create_time时间格式 create_time时间戳格式
阅读全文
摘要:UNIX_TIMESTAMP 一般是用于unix的时间戳。 例子: SELECT UNIX_TIMESTAMP("2016-07-11")-- 1468166400SELECT UNIX_TIMESTAMP("2016-07-17 23:59:59")-- 1468771199 FROM_UNIXT
阅读全文
摘要:mysql时间操作(时间差和时间戳和时间字符串的互转) 两个时间差: 时间戳和时间字符串的互转 涉及的函数 时间转字符串 时间转时间戳 字符串转时间 字符串转时间戳 时间戳转时间 时间戳转字符串 附表 MySQL日期格式化(format)取值范围。
阅读全文
摘要:1、登陆mysql数据库 mysql -u root -p 查看user表 mysql> use mysql;Database changedmysql> select host,user,password from user;+ + + +| host | user | password |+ +
阅读全文
摘要:SELECT UNIX_TIMESTAMP("2016-07-17 23:59:59") select id from table where 1 and atTime>UNIX_TIMESTAMP("2018-04-10");
阅读全文
摘要:这个只能放在查询语句的最前面 参考 : https://www.cnblogs.com/lushilin/p/6187743.html
阅读全文
摘要:有点: 通过建立唯一索引或主键索引,保证数据库表中每一行数据的唯一性大大提高检索的数据的效率 以减少表的检索行数 缺点: 在创建索引和维护索引 会耗费时间随着数据量的增加而增加 索引文件会占物理空间 当对表的数据进行增 删 改的时候,索引页要动态的维护 这样子就会降低数据的维护速度 单列索引 一个索
阅读全文
摘要:centos7 nginx mysql php 可以分开安装 然后在配置nginx互php的先安装一些必要的库 默认的旧启动脚本NGINX:nginx-1.7.12http://bbs.qcloud.com/thread-10359-1-1.htmlPHP:php-5.5.23http://bbs.
阅读全文
摘要:mariadb做为mysql的替代品 现在centos的新版本yum包已换成mariadb 跟上篇一样只是启动方式改为systemd安装一些库 查看SELinux状态: #如果SELinux status参数为enabled即为开启状态;如果为关闭可以跳过修改/etc/selinux/config文
阅读全文
摘要:其实关于mysql的事务(原声mysql语句),我在我的博客里面有提到(mysql的文章分类下) 今天看下基于laravel框架ORM的处理 准备: 表必须是InnoDB引擎 注意:如果id是自增的话,mysql的primary key是在内存中维护的,事务回滚是不会回退id,所以中间会出现断层 转
阅读全文
摘要:最近要对数据库的数据进行一个定时迁移,为了防止在执行过程sql语句因为某些原因报错而导致数据转移混乱,因此要对我们的脚本加以事务进行控制。 首先我们建一张tran_test表 我想对tran_test插入两条数据,但是为了防止插入中报错,因此我要把插入语句控制在一个事务内。 这时候,如果你查一下有些
阅读全文
摘要:使用 GROUP BY 的 WITH ROLLUP 字句可以检索出更多的分组聚合信息,它不仅仅能像一般的 GROUP BY 语句那样检索出各组的聚合信息,还能检索出本组类的整体聚合信息。 下面我们的例子对比了普通的 GROUP BY 操作和有 WITH ROLLUP 子句的 GROUP BY 操作的
阅读全文
摘要:1.创建测试表: 2.插入测试语句: 3.使用rollup实现分类汇总功能: 效果如图所示: 转:http://blog.csdn.net/birds_cerebrum/article/details/73611589 参考:https://www.cnblogs.com/Mr-Cxy/p/5923
阅读全文
摘要:Mysql语句 replace into 跟 insert 功能类似,不同点在于:replace into 首先尝试插入数据到表中, 1. 如果发现表中已经有此行数据(根据主键或者唯一索引判断)则先删除此行数据,然后插入新的数据。 2. 否则,直接插入新数据。 要注意的是:插入数据的表必须有主键或者
阅读全文
摘要:错误编号:1062 错误提示: 问题分析:向唯一字段插入相同数据。解决方法:方法1、请检查程序是否做了修改,如果修改过,建议用我们的原程序覆盖您的修改,再次检查问题。方法2、用phpmyadmin或tools工具修复出错表,如果还没修复可方法3手动修复。方法3、如果您的站点上有 phpMyAdmin
阅读全文
摘要:现在有查询语句: 这里是简单的一个查询语句,接下来就以ORM的形式实现: ok ,以上只是对查询做了一个简单的例子,还有很多需要研究,比如模块之间的关联等等。 装配原生sql语句 转:https://www.cnblogs.com/brudeke/p/4227711.html
阅读全文
摘要:报错信息 我最后把mysql设置成可空,接受null型 参考:https://yq.aliyun.com/articles/17124
阅读全文
摘要:MySQL bin-log 作用 1.数据恢复:如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失。 2.主从服务器之间同步数据:主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步。 3.在什么时间会删除过
阅读全文

浙公网安备 33010602011771号