
MySQL
weilan008
哎呦,做网站不错哦
展开
-
利用lavarel查询 orWhere的使用
利用lavarel的查询语句进行多或和某条件的交的查询语句可以这样表达:$articleInfo = Article::where('cate_id','=',$cateId) ->where(function($query){ $query->where('name','代码规范') ->orWhere(function($query){原创 2016-05-19 17:33:28 · 6115 阅读 · 1 评论 -
MySQL 查询语句返回某字段出现超过1次的所有记录
查询语句返回某字段出现超过1次的所有记录 比如: 现在有一张表chat,字段分别为id,chat_time,nickname,words; 写一条查询语句,要求返回nickname出现超过1次的所有记录 数据为: 按照要求应该返回id为9,10,11,12四条记录 对应的sql语句可以这样写:select * from chat where nickname in (select原创 2016-06-12 20:56:45 · 15819 阅读 · 0 评论 -
MySQL 命令行查询乱码 编码问题
MySQL 命令行查询乱码 编码问题 当使用数据库工具查询数据时显示数据正常,中文也很正常,利用命令查询时,中文显示乱码,如下图: 然后查看数据库状态: 发现客户端Client及连接Conn. characterset 均为utf8,说明是客户端显示有问题,因为mysql的客户端无法以utf-8的形式返回数据,设置客户端显示格式即可:mysql> set names gbk; 查询显示原创 2016-10-04 18:16:16 · 4433 阅读 · 0 评论 -
mysql命令导出 报错
利用mysql命令导出查询数据时报出如下错误:ERROR 1 (HY000): Can't create/write to file '\tmp\book1.txt' (Errcode: 2) 原因:用户权限不够; 解决方法:分配可读写文件权限,或使用管理员权限进行命令行操作即可:原创 2016-10-04 18:28:34 · 492 阅读 · 0 评论 -
MySql ERROR_CODE:23000
ERROR_CODE:23000::Duplicate entry ‘95796’ for key ‘PRI原创 2017-06-14 20:16:09 · 2045 阅读 · 0 评论 -
MySQL 按照日期格式查询带有时间戳数据
按照日期格式查询带有时间戳数据 一般数据库中的时间都是以时间戳的格式来存储时间的,但是对于我们来说,时间戳格式具体表示的是什么时间,我们很难一眼看出来,所以当我们要具体查询某一个时间或时间段的数据时,就要进行日期到时间戳的转换。 1、查询当前系统的时间戳mysql> select unix_timestamp();+------------------+| unix_timestamp()原创 2016-12-17 15:07:31 · 3123 阅读 · 0 评论