使用如下命令:select table_schema,table_name,column_name,column_type,column_key,is_nullable,column_default,column_comment,character_set_name from information_schema.columns where table_schema='库名' and table_name='表明'; 快捷方式:desc 表名; 无注释显示
查看mysql的版本号 1.1 在命令行登录mysql,即可看到mysql的版本号 [root@heyong ~]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id Server version: 5.7.17 MySQL Community Server (GPL) Copyright (c) , , Oracle
Windows / Linux 系统 前提是已经正确安装了 MySQL,打开 Windows 系统中的命令行工具(Win + R --> 输入 cmd 并按下回车键)--> 输入命令: mysql -V; 直接打开 MySQL 客户端或在 cmd 命令行中登陆:mysql -u用户名 -p密码;,例如:mysql -uroot -p123456;,然后:show variables like '%version%'; 或者:status;,或者:\s; 或者:select version();
要想知道每个数据库的大小的话,步骤如下:1.进入information_schema 数据库(存放了其他的数据库的信息)use information_schema;2.查询所有数据的大小:select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables;3.查看指定数据库的大小:比如查看数据库home的大小select concat(round(sum(data_length/1024/1024),2),'M
查看MySQL的运行状态用命令行的show语句show status是查看MySQL运行情况,和上面那种通过pma查看到的信息基本类似. show variables是查看MySQL的配置参数,还可以使用类似SHOW VARIABLES LIKE ‘Key%’ show processlist是查看当前正在进行的进程,对于有锁表等情况的排查很有用处.一般情况下,打开MySQL的慢查询记录同样有利于排查. show open tables是显示当前已经被打开的表列表. 用MySQL自带的mysql