mysql 命令行经常使用指令

一、查看表结构的完整信息mysql

SHOW FULL COLUMNS FROM table_name;

二、查看这种操做以及字符集(若是字符集不一致,系那个致使出现乱码的状况,以下状况就是会又乱码)sql

show variables like "character_set%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | latin1                     |//客户端的字符集
| character_set_connection | latin1                     |//连接的字符集
| character_set_database   | utf8mb4                    |//数据库自己字符集
| character_set_filesystem | binary                     |//文件采用的字符集
| character_set_results    | latin1                     |//返回结构集
| character_set_server     | latin1                     |//服务
| character_set_system     | utf8                       |//系统
| character_sets_dir       | /usr/share/mysql/charsets/ |//字符集目录位置
+--------------------------+----------------------------+

三、显示某个表的状态信息,包括索引存储引擎等信息shell

SHOW TABLE STATUS WHERE NAME LIKE 'my_tablename';

四、在shell脚本中直接登录mysql,若是密码中有#字符则提示密码不正确;改密码为其余字符便可;数据库

相关文章
相关标签/搜索