MySQL
xb12369
当你的才华撑不起你的梦想的时候,就该好好反省,然后静下心来学习!
展开
-
那些让人揪心的mysql语句
mysql/sql中的三条语句:select co_balance,co_isstaff from dt_co where co_id=156 select staff_group_id from dt_staff where co_id = 156 select count(*) a from dt_staff where staff_shouyetuijian = 1原创 2012-04-26 15:23:03 · 967 阅读 · 1 评论 -
Mysql定时任务(event)
-- 检查Mysql是否开启了eventshow variables like '%sc%';-- 手动打开set global event_scheduler=on;-- 显示show events;-- 测试表drop table if exists test ;create table test (id int auto_increment primary key,t原创 2015-03-02 13:43:58 · 1467 阅读 · 1 评论 -
missing required library sqlite.dll最终解决办法
打开Navicat Premium,提示missing required library sqlite.dll网上一直说是安全卫士(360,百度,QQ管家)什么的给干预了,关掉这些杀软就好了,问题是照做了还是不行怎么办?昨天好好的,今天坏了,很坑爹!最终解决办法:重启电脑(跟网吧的网管一样,重启电脑)原创 2015-03-30 14:39:47 · 44849 阅读 · 5 评论 -
1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'
mysql在子查询in中用了limit,然后报错:[SQL] select distinct(p.id) poetryId,content poetryDesc,author poetryAnthor,l.backImg labelImg,p.fullContent flag,archaics,moods,scenes,hots,works,2 collectionType,l.archai原创 2015-04-20 17:10:30 · 7135 阅读 · 0 评论 -
解决MySQL中死进程(一个联合查询耗时32s)
很奇怪的现象,一个联合查询(in)直接执行sql脚本的时候,Navicat Premium直接假死;检查是否有死进程:SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;可以看到一个时间持续了比较久的事务,现在时间是13点了,而这个事务的开始时间(trx_wait_started )是2012-11-09 12:15:14,原创 2015-04-09 16:58:09 · 4370 阅读 · 0 评论 -
MySQL无法存储Emoji表情问题
数据插入的时候报错:1366 - Incorrect string value: '\xF0\x9F\x98\x81' for column 'job' at row 23解决办法:1、修改配置文件my.ini【D:\Program Files\MySQL\MySQL Server 5.5】:[mysql]default-character-set=utf8mb4[mysqld原创 2015-07-30 17:10:47 · 14418 阅读 · 1 评论 -
几种数据库随机函数小结
1、SqlServer中随机提取数据库记录 select top n * from 表 order by newid()--------------------------------------------------------------------------------select top 10 * from tablename order by NEWID()原创 2015-11-11 16:28:35 · 2431 阅读 · 1 评论 -
MySQL几种常见格式化日期函数DATE_FORMAT,FROM_UNIXTIME
--直接获取当前时间yyyy-MM-dd HH:mm:ss--获取当前时间的秒数UNIX_TIMESTAMP()--将秒数转换成yyyy-MM-dd HH:mm:ss,最好给类型%Y-%m-%d %H:%i:%s,不然在java里还是long型的--将yyyyMMddHHmmss转换成yyyy-MM-dd HH:mm:ss原创 2016-12-29 17:06:08 · 4410 阅读 · 0 评论 -
Mysql脚本插入自动增长的数据
当数据表中有自增长主键时,当用SQL插入语句中插入语句带有ID列值记录的时候; 如果指定了该列的值,则新插入的值不能和已有的值重复,而且必须大于其中最大的一个值;也可以不指定该列的值,只将其他列的值插入,让ID还是按照MySQL自增自己填; 这种情况在进行插入的时候,两种解决方法: ①可以把id的值设置为null或者0,这样子mysql都会自己做处理 ②手动指定需要插入的列,不原创 2017-05-17 11:23:19 · 10183 阅读 · 0 评论 -
Mysql存储过程(二):循环,游标,更新,参数输出y
drop procedure if exists hagonda_insert;create procedure hagonda_insert() begin declare b int default 0; -- 终止循环 declare y_id int; declare y_code8 varchar(8); declare y_codeValue varchar(20)原创 2015-03-02 14:53:12 · 8616 阅读 · 3 评论 -
mysql函数DATE_FORMAT分钟是%i而不是%m
DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位原创 2015-02-12 10:46:23 · 6344 阅读 · 2 评论 -
Mysql函数样板(附带mysql去掉第一个字符)
drop function if exists drop_shengmu;delimiter $create function drop_shengmu(name varchar(255) charset gbk)returns varchar(255) charset gbkbegin declare result varchar(255) charset gbk default '原创 2015-01-04 14:43:12 · 6881 阅读 · 0 评论 -
sql server中的 stuff 函数
STUFF删除指定长度的字符并在指定的起始点插入另一组字符。语法STUFF ( character_expression , start , length , character_expression )参数character_expression由字符数据组成的表达式。character_expression 可以是常量、变量,也可以是字符或二进制转载 2012-04-27 15:28:23 · 1031 阅读 · 0 评论 -
Sqlserver 中如何通过group by 实现分组合并
--------------------第一步:新建表:Test----------------------------CREATE TABLE test(id varchar(50), [values] varchar(10))INSERT test SELECT '001', 'aa'UNION ALL SELECT '001', 'bb'UNI原创 2012-04-27 16:05:17 · 12222 阅读 · 0 评论 -
mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法
mysql中计算两个日期的时间差函数TIMESTAMPDIFF用法: 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 说明: 返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。interval 的法定值同TIMESTA原创 2013-03-07 15:27:06 · 57127 阅读 · 0 评论 -
Win7下Mysql安装图解
首先下载m'y's'q==================================================================================原创 2014-10-29 11:21:47 · 705 阅读 · 0 评论 -
Mysql合并列(group_concat)
GROUP_CONCAT()是MySQL数据库提供的一个函数,通常跟GROUP BY一起用,具体可参考MySQL官方文挡:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。语法:GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORD原创 2014-12-18 17:54:24 · 15306 阅读 · 0 评论 -
解决Mysql坑爹的随机函数rand()
原始的sql语句是:select content poetryDesc,author poetryAnthor,l.backImg labelImg,p.id poetryId,p.fullContent flag from dd_poetry p join dd_label l on l.id = p.archaics order by rand()直接随机在数据量过大的时候原创 2015-01-16 12:37:59 · 5972 阅读 · 0 评论 -
mysql官网无法下载linux安装包问题说明
在mysql官网http://dev.mysql.com/downloads/mysql/下载的时候发现:切换无效?????网上下载的话又怕不安全!!!!!!于是跳到oracle里面去下载:linux 32位就下载32bit 的RPM文件,64位则下载64bit的RPM文件。另外linu原创 2015-02-06 16:15:05 · 4414 阅读 · 1 评论 -
linux 查看 端口3306
1,查看3306端口被什么程序占用lsof -i :3306 2,查看3306端口是被哪个服务使用着netstat -tunlp | grep :3306 3,查看3306端口的是否已在使用中,可验证使用该端口的服务是否已正常运行netstat -an | grep :3306原创 2015-02-09 17:47:06 · 14507 阅读 · 1 评论 -
Navicat导出sql结构脚本并导入powerdesion(带描述Comment)
学会使用工具也是一种技能,不是吗?原创 2017-07-18 16:33:45 · 2342 阅读 · 5 评论