mysql命令行操作

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命令行操作

上一篇:Javascript事件机制兼容性解决方案


下一篇:BindsNET学习系列——Encoding