shell>show databases; #查看有哪些数据库
shell>use database_name; #指定数据库
shell>show tables; #查看数据库中有哪些表
shell>desc table_name #查看表结构
shell>show create table table_name \G; #查看表的详细创建信息
Shell>show triggers \G
shell>create database [if not exists] database_name; #创建数据库
shell>drop database [if exists] database_name; #删除数据库
how procedure status; //存储过程
show function status; //函数
查看存储过程或函数的创建代码
show create procedure proc_name;
show create function func_name;
查看视图
SELECT * from information_schema.VIEWS //视图
SELECT * from information_schema.TABLES //表
shell> mysql --help;#查看帮助
11、其它操作
mysql> update user set password=PASSWORD("123456") where User='root'; #--更新密码
mysql>flush privileges; #--重新刷新权限
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'hostname'@'ip' IDENTIFIED BY 'psswd' WITH GRANT OPTION;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON mysql.* TO '*'@'*' IDENTIFIED BY 'passwd';
作者“Clement Ge 的专栏”