mysql 学习笔记
grep mysqld 检查mysql服务是否启动。
./mysqld_safe & 开启服务器
./mysqladmin -u root -p shutdown 关闭服务器
mysql用户设置
//用mysql数据库
use mysql;
INSERT INTO user (host,user,password,select_priv,insert_priv,update_priv) VALUES ('localhost','xudy',PASSWORD('123456'),'Y','Y','Y'); //添加了xudy用户,密码为123456,权限有select,insert,update
FLUSH PRIVILEGES; //刷新权限,使这个用户立马生效
//另一种添加用户的方式
GRANT SELECT,INSERT,UPDATE,DELETE,DROP,CREATE ON TUTORIALS.* TO 'zara'@'localhost' IDENTIFIED BY 'zara123'; //以上用户会在user表中创建一条用户记录
管理mysql
USE 数据库名 //要用哪个数据库
SHOW DATABASES //查看数据库列表
SHOW TABLES //查看数据库下的表
SHOW COLUMNS FROM 表名 //查看表的字段的详细信息
SHOW INDEX FROM 表名 //查看表的索引的详细,包括主键
SHOW TABLE STATUS FROM db_name LIKE 'tablename%'