您的位置:首页 > 数据库 > MySQL

mysql常用命令

2016-03-31 11:14 519 查看

新增表字段

alert table 表名 add 字段名;

-- 如

alert table t_user add t_nickname varchar(255);
alert table t_user add t_description character varing(255);


创建用户

-- 这样创建的用户,可以从任意安装了mysql客户端,并能够访问目标服务器的机器上创建连接,无须密码
create user userName;

-- 用户连接时,必须指定密码
create user userName identified by 'password';

-- 创建用户并设定密码,只允许从本机登陆, 用账号test密码123456
create user 'test'@'localhost' identified by '123456';

-- 如果希望指定的用户只能从某台指定的域(domain)或主机访问,可以在创建用户时指定host,例如,指定用户只能从访问
create user 'test'@'10.0.0.99' identified by '123456';


权限赋值

mysql> grant 权限1,权限2,...权限n on 数据库名称.表名称 to 用户名@用户地址 identified by '连接口令';

-- 所有权限
select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file

mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by '123';
给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。

mysql>grant all privileges on *.* to joe@10.163.225.87 identified by '123';
给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql