Mysql安装及日常使用一(二)

2014-11-24 12:01:53 · 作者: · 浏览: 2
l>show processlist; #查看进程


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 的专栏”