【原创】MySQL常用脚本整理】的更多相关文章

#1.查看表容量空间 ) ) ) AS 'free_size(G)' FROM information_schema.tables WHERE TABLE_SCHEMA='test' AND TABLE_NAME IN ('sbtest1');  #2.查看用户连接 ) as num from information_schema.processlist group by user; #3.批量kill用户连接 select concat('kill ',id,';') from informa…
MySQL常用SQL整理 一.DDL #创建数据库 CREATE DATABASE IF NOT EXISTS product DEFAULT CHARSET utf8 COLLATE utf8_general_ci; SET FOREIGN_KEY_CHECKS=0; #创建表 DROP TABLE IF EXISTS `t_app`; CREATE TABLE `t_app` ( `id` int(11) NOT NULL AUTO_INCREMENT, `create_date` date…
--1.禁用启用账号账号 set nocount on SELECT 'ALTER LOGIN ' + name + ' ENABLE' FROM master.sys.server_principals --2.KILL主机上的应用程序账户进程 SELECT 'KILL ' + CAST(SPID AS VARCHAR) FROM master.sys.sysprocesses WHERE loginame in ('loginname') --3.查看账号连接 ) as [count] fr…
把工作常用的mysql命令整理一下,省的用的时候在到处找 1.常用命令 1.1 登录 mysql -u root -p 1.2 生成随机数 若在 i<=R<=j 范围内生成随机数 FLOOR(I+RAND()*(j-i+1)) 1.3 让主键从0开始 TRUNCATE TABLE TableName 1.4 拼接删除指定数据库表 SELECT CONCAT('DROP TABLE ', table_name,';') FROM information_schema.`TABLES` WHERE…
一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 ) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x的最小整数 SELECT CEIL(1.5) -- 返回2 FLOOR(x) 返回小于或等于x的最大整数 SELECT FLOOR(1.5) -- 返回1 RAND() 返回0->1的随机数 SELECT RAND() --0.93099315644334 RAND(x) 返回0->1的随机数,x值相同时返回的随机数相同 ) --1…
mysql导出用户权限 mysql中直接通过授权即可使用对应用户,不必使用创建用户命令(如CREATE USER 'xxx'@'%' IDENTIFIED BY 'XXX';)先建用户再授权. 方法一:该脚本可以将所有授权数据到当前目录下的sql脚本(grants.sql)中,使用grants.sql脚本刷到数据库中即可完成授权数据迁移(注意:这里导出的数据包含root用户的授权关系,而且导入之后会把目前已有的数据覆盖掉,请确认需要覆盖再进行导入!!): #!/bin/bash #Functio…
轮询检测Apache状态并启用钉钉报警◆ #!/bin/bash shell_user="root" shell_domain="apache" shell_list="/root/ip_list" shell_row=`cat $shell_list |wc -l` function trans_text(){ text=$1 curl 'https://oapi.dingtalk.com/robot/send?access_token=b4f…
常见函数 字符串函数 数字函数 日期函数 聚合函数 流程控制函数 一.字符串函数 concat(s1,s2...,sn) --将s1,s2...,sn连接成字符串,如果该函数中的任何参数为 null,返回结果为 null concat_ws(sep,s1,s2...,sn) --将s1,s2...,sn连接成字符串,并用sep字符间隔 substr(str,start,len) --从start位置开始截取字符串,len表示要截取的长度: lcase(str)或lower(str) --将字符串…
启动mysql服务sudo /etc/init.d/mysql start 关闭mysql服务sudo /etc/init.d/mysql stop…
#不压缩备份 mysqldump -u root -p userpassword databasename > /tmp/backupfile.sql #压缩备份 mysqldump -u root -p userpassword databasename | gzip > /tmp/backupfile.sql.gz #不压缩还原 mysql -u root -p userpassword databasename < D:\backupfile.sql #压缩还原 gunzip &l…