MySQL常用SQL汇总(持续更新)

自动生成ROWNUN

SELECT (@rowNO := @rowNo+1) AS rowno,a.uuid

FROM (SELECT * FROM h_log_proc) a,(SELECT @rowNO :=0) b

随机取记录

SELECT * FROM (SELECT (@rowNo :[email protected]+1) AS rowno, pwd FROM pur_admininfo, (SELECT @rowNo := 0) b) tmp WHERE rowno=(SELECT ROUND(RAND() * 10000000 % (SELECT COUNT(*) FROM pur_admininfo))) LIMIT 1

去除水平制表符

#查询

#SELECT * FROM web_h_cus_info WHERE LOCATE(CHAR(10),address)>0;

#去除换行回车符

UPDATE `web_h_cus_info` SET `address` = REPLACE(REPLACE(`address`, CHAR(10),‘‘), CHAR(13),‘‘);

#去除空格

UPDATE `web_h_cus_info` SET `address`=REPLACE(`address`,‘ ‘,‘‘);

#去除水平制表符

UPDATE `web_h_cus_info` SET `address`=REPLACE(`address`,CHAR(9),‘‘);

时间: 2024-10-30 01:18:37

MySQL常用SQL汇总(持续更新)的相关文章

Mysql的一些常用sql函数(持续更新。。)

1. 字符串拼接函数 :CONCAT(str1,str2,...) SELECT CONCAT('AAA','BBB') STR; //AAABBB 2. 判断是否为null,为null就指定另外一个值:IFNULL(expr1,expr2) SELECT IFNULL('AAAA','BBB') STR; //AAAA SELECT IFNULL(NULL,'BBB') STR; //BBB 3. 获取当前日期时间函数 :NOW() select NOW(): //2018-07-30 13:

Ubuntu下常用软件汇总(持续更新)

最近开始用Ubuntu了,好多软件都不是常用的了,在这边留底,以免忘记.如果没有写安装方法,则直接在软件源中可以找到 UNetbootin U盘制作工具,制作Ubuntu的安装U盘超好用 Brasero 光盘刻录工具 Unity Tweak Tool 主题设置工具 好用,比如什么改系统字体之类的,全部搞定 lwqq QQ在插件版,最受不了的就是不能发送文件和图片,不过能收,单单比稳定易用,比wineqq和webqq都要强,wineqq太不稳定了,webqq又没有实时消息提醒!!可以作为主聊天,必

常用sql(持续更新中......)

#查看当前正在执行的sql语句 show processlist; #查看用户的权限 show grants for [email protected] '192.168.80.%' #查询表的记录数 select count(*) from table_name; #查询表结构 desc table_name; show create table table_name\G #查询索引 show index from table_name\G #修改表的引擎 ALTER TABLE `zaore

MySQL 常用命令(持续更新)

停止启动MySQL服务 停止:net stop mysql启动:net start mysql 查看正在运行的线程 SHOW PROCESSLIST SHOW FULL PROCESSLIST 杀死线程 上面的查看线程的方式里,如果你发现有一个线程长时间未执行完毕,想停掉它,可以使用下面的方式 KILL 5482564    后面的数字是Id 免安装版的安装与卸载 mysqld installmysqld remove

Mysql常用基本命令汇总及默认账户权限与修改

一直只是在浅显利用数据库存储数据,也被windows惯坏了,很多命令使用的时候记不起来,so,换LINUX系统!不再使用GUI管理数据库!也想深入学习下Mysql,从权限管理开始!也就诞生了这篇学习笔记. 修改默认密码 Mysql新安装时默认root密码为空,极不安全!建议安装过后马上就修改.附修改方法: mysqladmin -u root -p password 接下来按提示输入新密码即可! 命令详解: mysqladmin -u root -p[oldpass] password newp

【SQL实践】其他常用SQL汇总

[SQL实践]其他常用SQL汇总 1.联表更新 update students stu inner join course on course.STUDENT_ID=stu.id set stu.name=course.ID

MySQL乱码收集_持续更新

1.在mysql中执行下句成功,可添加中文的. insert into book(bookName,author,publish) values('好','hao','hao'); 但是在jsp中执行这个insert 语句就会出现乱码. 解决方案:在url后面加上?useUnicode=true&characterEncoding=utf-8 2.导入txt文件中的sql语句,乱码. 先是执行show variables like '%char%'; +---------------------

DBA_Oracle DBA常用SQL汇总(概念)

2014-06-20 BaoXinjian DBA常用的SQL汇总 1.监控索引是否使用 alter index &index_name monitoring usage; alter index &index_name nomonitoring usage; select * from v$object_usage where index_name = &index_name; 2.求数据文件的I/O分布 select df.name,phyrds,phywrts,phyblkr

linux常用命令(持续更新)

1. 查看linux系统版本: 登录到服务器执行 lsb_release -a ,即可列出所有版本信息, 例如: [[email protected]_SYS ~]# lsb_release -a 查看内核版本: [[email protected] ~]# uname -aLinux localhost.localdomain 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux 查看l