当前搜索:
58到家MySQL军规升级版
一、基础规范
表存储引擎必须使用InnoDB
表字符集默认使用utf8,必要时候使用utf8mb4
解读:
(1)通用,无乱码风险,汉字3字节,英文1字节
(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它
禁止使用存储过程,...
mysql查询表的行数及大小
select
concat(TABLE_SCHEMA,'.',TABLE_NAME) as `表名称`,
TABLE_ROWS as `行数`,
concat(round(sum(DATA_LENGTH/1024/1024),2),'MB')...
更多内容查看有某个字段的数据表use information_schema;select * from columns
where column_name = 'proj_id'
查看数据表中同时包含 (‘corp_id’, ‘proj_id’) 字段的数据表select table_name, ...
更多内容创建索引ALTER TABLE tmp_contract ADD INDEX index_name (column_list)
ALTER TABLE tmp_contract ADD UNIQUE index index_name(contract_id)
ALTER TABLE tmp...
更多内容
flush status;
select * from tb_heap_pk where user_id =1439408;
show session STATUS like '%handler_read%';
EXPLAIN EXTENDED
select * from tb_heap...
更多内容1、开启阶段-- 设置保存到数据库表
set global log_output='TABLE';-- 打开通用日志(任何sql都保存)
set global general_log=on;2、使用阶段-- 检查SQL(大家自己按需求过滤)
select * from mysql.gene...
更多内容相关sql
-- 创建 允许外网访问的账号
create user 'fungli'@'%' identified by '123456';-- 删除 指定账号
delete from mysql.user where User = 'fungli' and Host = '127.0.0...