
mysql
文章平均质量分 53
蜗牛慢慢向上爬
这个作者很懒,什么都没留下…
展开
-
Navicat for MySQL使用 方法
软件地址:http://www.cr173.com/soft/38153.html key安装后转载 2014-11-12 10:54:14 · 1776 阅读 · 0 评论 -
Mysql 解决left join 数据重复的问题
http://www.cnblogs.com/jackluo/p/3475498.htmlselect p.*,g.roleName,pg.srcType from t_gold_pay_add p left join gRole g on p.roleID=g.roleID left join gPay pg on pg.roleID=p.roleID这上面那边语转载 2017-03-08 19:53:57 · 10113 阅读 · 0 评论 -
mysql中获取一天、一周、一月时间数据的各种sql语句写法
http://www.jb51.net/article/50505.htminsert t values(1, '2012-07-12 21:00:00′);insert t values(2, '2012-07-22 21:00:00′);一、当天或当日插入的数据:1、传统对比判断:SELECT * FROM `t` WHERE DATE_FORMAT(addTime转载 2017-03-08 19:27:41 · 2017 阅读 · 0 评论 -
mysql查询字段为空字符串时给默认值 (2、为null时给一默认值)
1、case when post_ask_pay.price='' then 10 else post_ask_pay.price end as priceSELECT distinct post_ask_pay.user_id as ask_user_id,post_ask_pay.ask_id,post_ask.expert_id,FROM_UNIXTIME(post_ask_转载 2017-04-07 10:28:21 · 10019 阅读 · 0 评论 -
mysql 查询 某个字段里内容的总数量和having的用法
1 mysql 查询 某个字段里内容 的总数量select 字段名, count(*) from 表 group by 字段名2、having的用法 select ask_id, count(*) from post_answer group by ask_id having count(*) =1 ORDER BY ask_id DESC转载 2017-04-08 11:39:07 · 8351 阅读 · 0 评论 -
导出/导入 tar.gz文件在MySQL数据库
恢复/导入大的gzip数据库到MySQLgunzip转载 2017-03-15 13:55:28 · 4583 阅读 · 0 评论 -
group_concat用运 属于同一组统计
http://www.cnblogs.com/wangtao_20/archive/2011/02/23/1961860.htmlgroup_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。SELECT u.truename,u.city,u转载 2017-04-25 09:40:37 · 657 阅读 · 0 评论 -
查询结果update字段到另外一张表中
http://www.jb51.net/article/71790.htmUPDATE t_advs_order a INNER JOIN tk_zyt_scenery_order s ON s.order_id=a.`on` SET a.attribute1=s.order_id, a.attribute2=s.order_id;UPDATE转载 2017-05-09 16:54:26 · 1198 阅读 · 0 评论 -
mysql用一个表更新另一个表
http://www.cnblogs.com/emanlee/p/4231976.htmlSolution 1: 修改1列update student s, city c set s.city_name = c.name where s.city_code = c.code;Solution 2: 修改多个列 (亲测可用)update a, b转载 2017-06-16 15:50:51 · 545 阅读 · 0 评论 -
查存在一个表而不在另一个表中的数据
http://blog.youkuaiyun.com/u012732259/article/details/42215119A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。A表总共13w数据,去重后大约3W条数据,B表有2W条数据,且B表的ID字段有索引。方法一 使用 not in ,容易理解,效率低 ~执行时间为:1.395秒~1 select distinct A.转载 2017-07-13 12:31:15 · 1256 阅读 · 0 评论 -
三表联查 left join 写法
http://www.cnblogs.com/xcxc/p/3629930.html实例:select username,psw,gname,tel from (t1 left join t2 on t1.t1_id=t2.t1_id) left join t3 on t1.t1_id=t3.t1_id1、内连接:将两个表中存在连结关系的字段符合连接条件的记录形转载 2017-07-13 12:33:52 · 10564 阅读 · 1 评论 -
mysql 导入导出数据库
http://blog.youkuaiyun.com/fdipzone/article/details/9709443MySQL导入导出数据库在shell命令行下执行 下边语句1.导出数据[plain]view plaincopy//导出test数据库-R表示导出函数和存储过程,加上使导出更完整 mysqldump-uroot-p-Rtest&g...转载 2017-06-15 09:43:33 · 406 阅读 · 0 评论 -
mysql:名次排名 (并列与不并列)
http://www.cnblogs.com/zengguowang/p/5541431.htmlsql语句查询排名思路:有点类似循环里面的自增一样,设置一个变量并赋予初始值,循环一次自增加1,从而实现排序; mysql里则是需要先将数据查询出来并先行按照需要排序的字段做好降序desc,或则升序asc,设置好排序的变量(初始值为0): a>.将已经排序好的数转载 2017-08-07 09:42:02 · 22247 阅读 · 7 评论 -
批量替换 MySQL 指定字段中的字符串
http://www.jb51.net/article/19940.htmUPDATE 表名 SET 指定字段 = replace(指定字段, '要替换的字符串', '想要的字符串') WHERE 条件;转载 2017-10-11 15:19:39 · 374 阅读 · 0 评论 -
树 预排序遍历 无限分类( mysql写成存储过程加子节点)删子节点
Food初始表CREATE TABLE IF NOT EXISTS `food` ( `id` int(11) NOT NULL DEFAULT '0', `name` varchar(10) DEFAULT NULL, `lft` int(100) DEFAULT NULL, `rgt` int(100) DEFAULT NULL, PRIMARY KEY原创 2014-11-14 10:57:52 · 1022 阅读 · 0 评论 -
mysql递归查询组织机构 (前端用orgchart 插件
http://blog.youkuaiyun.com/moyanxuan_1993_2_24/article/details/52790314目录结构:创建表并添加测试数据创建表添加数据根据父id递归查询所有子节点创建函数根据函数查询根据子id递归查询所有父节点写sql语句根据组织机构名称模糊查转载 2017-11-30 14:52:38 · 715 阅读 · 0 评论 -
(转) Access denied for user 'root'@'localhost'已解决
https://blog.youkuaiyun.com/qq_35846773/article/details/80992155出于安全性,MYSQL默认不会让ROOT密码过于简单,因此NAVICAT MYSQL连接会失败。改这里时需要先改默认MYSQL密码规则。 ubantu linux下安装新版mysql,登录时必须sudo mysql -u root -p,因为安装时root用户的密码是...转载 2019-02-01 16:10:11 · 17128 阅读 · 0 评论 -
mysql update select用法实例
http://www.3lian.com/edu/2014/05-13/147149.html在mysql中,不能直接使用set select的结果,必须使用inner join: update a inner join (select yy from b) c on a.id =b.id set a.xx = c.yy 如下一条经典Mysql update语句赋值嵌套转载 2017-01-29 00:20:15 · 16452 阅读 · 0 评论 -
多数据分组重复取时间大的一条
根据 考试id exam_id 和学生id 查出来的集合 (里边有smallitem_id 是重复的 )重复的 我取 create_time 最大的那个记录select * from (select distinct cretate_time from t_exam_change_score_log order by cretate_time desc) f转载 2017-01-12 17:10:12 · 1950 阅读 · 0 评论 -
mysql count group by统计条数方法
mysql count group by统计条数方法mysql 分组之后如何统计记录条数? gourp by 之后的 count,把group by查询结果当成一个表再count一次select count(*) as count from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a;实战例子:select count(*) a转载 2017-01-11 18:03:29 · 3963 阅读 · 0 评论 -
mysql事务回滚实例
预排序遍历树,当 进行回滚原创 2014-11-20 11:12:42 · 562 阅读 · 0 评论 -
PHP获取MySql新增记录ID值的3种方法
PHP获取MySql新增记录ID值的3种方法,一般使用PHP自带函数mysql_insert_id() 即可实现,另2种方法权作特殊情况下使用,需要的朋友可以参考下转载 2014-10-21 15:26:00 · 1091 阅读 · 0 评论 -
mysql中 表名或字段为数据库系统字段时 用 `表名` 代替
例 select * from `match`select * from `events`原创 2015-02-28 14:44:17 · 1053 阅读 · 0 评论 -
mysql分组 并显示前两条
select * from app_start_list swhere 2>(select count(*) from app_start_list where title=s.title and idorder by title转载 2015-06-18 15:29:25 · 1097 阅读 · 0 评论 -
mysql中的left join用法 (及多条件查询
语法:FROM table1 LEFT JOIN table2 ON table1.field1 compopr table2.field2 说明:table1, table2参数用于指定要将记录组合的表的名称。 field1, field2参数指定被联接的字段的名称。且这些字段必须有相同的数据类型及包含相同类型的数据,但它们不需要有相同的 名称。 compopr参数指定关系比较原创 2014-12-05 14:48:59 · 21019 阅读 · 0 评论 -
mysql并统计同一字段的数量,最后按这个数量降序排序
php查询mysql并统计同一字段的数量,最后按这个数量降序排序2013-01-31 12:44响叮当名字分类:网站使用| 浏览 817 次$sx=$empire->fetch1("select uid,username,id from biao order by userid desc limit 1000");$totalnum=$empire->gettotal("select转载 2015-07-10 17:57:19 · 15713 阅读 · 0 评论 -
读取mysql一列所有值,赋值给数组
$query = mysql_query("select uid from TABLE") or die(mysql_error());$result = array();while($thread=mysql_fetch_assoc($query)){ $result[] = $thread['uid'];}转载 2015-06-15 08:29:52 · 4040 阅读 · 0 评论 -
更新最后一条记录
//修改最后一条记录UPDATE userinfo set userid='55' WHERE 1 ORDER BY userid DESC LIMIT 1//删除第一条记录delete from userinfo where 1 order by userid limit 1======================================mysql>转载 2015-08-04 13:29:29 · 1358 阅读 · 0 评论 -
PhpMyAdmin导入数据时提示文件大小超出PHP限制的解决方法
http://www.softcps.com/soft/other/PhpMyAdmindrsjstswjdxccPHPxzdjjff_890.html网站搬家的时候碰到的这个问题,因为数据一直是使用PhpMyAdmin工具来进行备份和恢复的,但是随着网站的数据越来越多,所以数据库也是越来越大,压缩后都还有4M的数据,而在PhpMyAdmin里将数据导入时就出错误提示了转载 2015-10-25 22:32:35 · 3771 阅读 · 0 评论 -
windows下查看 mysql二进制日志文件
转载 2015-11-30 21:20:43 · 1071 阅读 · 0 评论 -
Windows下使用DOS命令进入MySQL数据库
http://jingyan.baidu.com/article/3aed632e19b5e8701080918f.html方法/步骤桌面左下角windows图标--搜索框内输入cmd,结果如图所示,点击cmd.exe,或者使用快捷键Windows键(在键盘上有个Windows标志的按键)+R输入cmd后回车。启动mysq转载 2015-11-30 20:33:07 · 562 阅读 · 0 评论 -
windows 启用mysql二进制日志
windows 启用mysql二进制日志1。启用二进制日志更改my.ini找到[mysqld]部分,输入以下命令 【一定是在mysqld】 行下边加入 #启用二进制日志server-id = 1log-bin = e:/mysqlbin/binlog.log log-bin-index = e:/mysqlbin/binlog.index 重启m转载 2015-11-30 20:25:43 · 2742 阅读 · 1 评论 -
mysqli、pdo操作mysql的写法
PHP code?12345$db = new mysqli('localhost', '用户名', '口令', '数据库名');$rs = $db->query("select * from tbl_name");while($row = $rs->fetch_assoc()) { //对 $row 的处理}转载 2016-05-01 21:49:17 · 997 阅读 · 0 评论 -
安装MySQL样本数据库Sakila
http://www.linuxidc.com/Linux/2014-10/108072.htm安装种子数据库sakila[root@localhost ~]# unzip sakila-db.zip[root@localhost ~]# cd sakila-db[root@localhost sakila-db]# lssakila-data.sql s转载 2016-05-22 20:23:43 · 859 阅读 · 0 评论 -
linux mysql 数据库开启外部访问设置指南
=======================1:设置mysql 的配置文件 /etc/mysql/my.cnf 找到 bind-address =127.0.0.1 将其注释掉;//作用是使得不再只允许本地访问;重启mysql:/etc/init.d/mysql restart;2:进入mysql 数据库 mysql -u转载 2016-03-16 11:14:35 · 3207 阅读 · 0 评论 -
随机生成mysql数 填补为0的浏览量 下载量
update document_info set download_count=download_count+(SELECT 20+FLOOR(500 + (RAND() * 2000))) where download_count = 0若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句:SELECT FLOOR(7 + (RAND() * 6))转载 2016-12-31 20:44:16 · 487 阅读 · 0 评论 -
(转)mysql binlog日志删除
https://www.jb51.net/article/117819.htm如果是主从的话,需要看从库目前读的哪个日志1、查看主库和从库正在使用的binlog是哪个文件 1 2 show master status\G show slave status\G 清除方法:1.自动删除通过设置binlog过期的...转载 2019-03-09 17:54:24 · 318 阅读 · 0 评论