数据库删除列的问题你了解吗,本站通过大数据汇集了数据库删除列的相关解答,希望对你有所帮助。
一、连接与账号管理
查看所有数据库:SHOW DATABASES;创建数据库:CREATE DATABASE db1;创建带字符集数据库:CREATE DATABASE db1 CHARACTER SET utf8mb4;删除数据库:DROP DATABASE db1;切换数据库:USE db1;查看当前数据库:SELECT DATABASE();修改数据库字符集:ALTER DATABASE db1 CHARACTER SET utf8;查看建库语句:SHOW CREATE DATABASE db1;数据库版本:SELECT VERSION();查看状态:SHOW STATUS;查看当前连接数:SHOW PROCESSLIST;显示完整连接:SHOW FULL PROCESSLIST;查看线程数:SHOW STATUS LIKE 'Threads_connected';查看最大连接数:SHOW VARIABLES LIKE 'max_connections';修改最大连接数:SET GLOBAL max_connections=500;查看字符集:SHOW VARIABLES LIKE 'character_set_%';查看排序规则:SHOW VARIABLES LIKE 'collation_%';设置默认字符集:SET NAMES utf8mb4;查看数据库大小:SELECT table_schema, SUM(data_length+index_length)/1024/1024 AS MB FROM information_schema.tables GROUP BY table_schema;查看表数量:SELECT COUNT(*) FROM information_schema.tables WHERE table_schema='db1';三、数据表操作
查看变量:SHOW VARIABLES;查看状态:SHOW STATUS;查看慢查询:SHOW VARIABLES LIKE 'slow_query_log';开启慢查询日志:SET GLOBAL slow_query_log=1;设置慢查询时间:SET GLOBAL long_query_time=2;查看执行计划:EXPLAIN SELECT * FROM users WHERE age>20;分析执行计划:EXPLAIN FORMAT=JSON SELECT * FROM users;查看缓存:SHOW VARIABLES LIKE 'query_cache%';清空缓存:RESET QUERY CACHE;分析表:ANALYZE TABLE users;优化表:OPTIMIZE TABLE users;修复表:REPAIR TABLE users;查看引擎状态:SHOW ENGINE INNODB STATUS\G;查看事务统计:SHOW GLOBAL STATUS LIKE 'Com_commit';Profiling 开启:SET profiling=1;查看 Profiling:SHOW PROFILES;查看具体耗时:SHOW PROFILE FOR QUERY 1;查看内存使用:SHOW ENGINE PERFORMANCE_SCHEMA STATUS;Performance Schema 开启:UPDATE performance_schema.setup_consumers SET ENABLED='YES' WHERE NAME='events_statements_history';查看连接延迟:SHOW STATUS LIKE 'Threads_running';九、备份恢复与导入导出
关于数据库删除列到此分享完毕,希望能帮助到您。
