数据库
kucoll
这个作者很懒,什么都没留下…
展开
-
mysql批量改表名及列名
mysql批量改表名及列名。原创 2022-08-24 16:56:52 · 805 阅读 · 1 评论 -
mysql数据库备份shell脚本
mysql数据库备份shell脚本编写shell脚本加入crontab编写shell脚本#!/bin/bash#echo "---start---"dump_dir="/usr/local/data/xthny_backup/scm_backup_data/"database_name="scm"data_file=$dump_dir$database_name"_"$(date +'%Y%m%d')".sql.gz"log_file=$dump_dir$database_name"_"$(原创 2021-01-25 23:30:03 · 133 阅读 · 0 评论 -
MySQL优化技巧
说明:本文中的内容适用于MySQL5.1-5.6版本,不保证新的版本中仍然适用; 且只针对于大部分常见应用场景,是否有效果应以基于实际业务数据的测试为准。1 优先把列设置为NOT NULL允许NULL的列不仅占用更多磁盘空间,而且会影响查询分析器对SQL语句的优化,在业务场景允许的情况下应优先设置列为NOT NULL,并赋予默认值如空白字符串、-1等。2 使用整型代替浮点数转载 2016-06-28 16:10:20 · 296 阅读 · 0 评论 -
MySQL SQL Server 获取数据库中的所有表信息,字段信息
MySQL 获取当前数据库所有表信息:show tables statusMySQL 获取所有字段信息:show full fields from 表名 SQL Server 获取所有表:select sysobjects.name as NAME,convert(varchar(100), sys.extended_properties.value)原创 2016-12-24 23:17:01 · 2476 阅读 · 0 评论 -
mysql远程登录
登录mysql(需输入密码)mysql -uroot -p登录后执行以下语句use mysql;grant all privileges on *.* to 'user'@'%' identified by 'password' with grant option;flush privileges;use mysql:使用mysql数据库gran原创 2017-02-15 09:24:38 · 235 阅读 · 0 评论 -
mysql 性能统计的一种简单方式
#TPS - Transactions Per Second(每秒传输的事物处理个数),这是指服务器每秒处理的事务数,支持事务的存储引擎如InnoDB等特有的一个性能指标。#计算方法:#TPS = (COM_COMMIT + COM_ROLLBACK)/UPTIMEuse information_schema; select VARIABLE_VALUE into @num_com f原创 2017-04-16 23:33:14 · 351 阅读 · 0 评论 -
mysql 备忘
-- 查看数据库事务隔离级别show VARIABLES like 'tx_isolation';-- 查看数据库连接情况SHOW FULL PROCESSLIST;-- 查看锁情况select * from information_schema.innodb_locks;select * from information_schema.innodb_lock_waits;...原创 2018-12-23 20:15:38 · 171 阅读 · 0 评论 -
Mysql 字符串首尾空字符处理
1:查询表字段是否包含首尾空字符方式select * from t where length(g_barcode) != length(trim(g_barcode)) ;select * from t where g_barcode like '% ' or g_barcode like ' %';select * from t where right(g_barcode,1)=...原创 2019-05-14 22:08:16 · 612 阅读 · 0 评论