1、常用命令
\c 取消要执行的语句
\G 与;功能相似的结束符,格式化数据行输出,多用于查看系统参数命令
source 导入sql文件
show databases; 查看哪些数据库
use 数据库名; 进入数据库
status 查看当前数据库详细信息
select database(); 查看当前数据库
select current_user; 查看当前登陆用户
select version(); 查看版本信息
show create table 表名\G 查看表属性(建表语句)
show tables; 查看当前库所有表
show full tables; 查看当前库所有表,包括表属性(试图或数据表)
show open tables; 查看缓存中的表
flush tables; 清空缓存中的表
desc 表名 查看表结构
charset utf8; 修改编码(当前会话生效,永久生效需在/etc/my.cnf的[mysqld]中添加‘character-set-server=utf8‘)
2、注意事项
# limit 3 select语句中显示数据行的限制。此为显示前三行。
# limit 2,3 显示3-5行。2为去除前2行(默认为0),3为显示去除后的3行,即为3-5行。
# 创建表的表名,linux区分大小写,window不区分大小写。
# 数据库名不能更改。
3、变量
全局变量: set @@变量名=值 || set global 变量名=值
用户变量: set @变量名=值
局部变量: declare 定义
# 注:仅在会话中生效
mysql命令行操作