增加一条数据

1
2
3
insert into table_name ( field1, field2,...fieldN )
values
( value1, value2,...valueN )

如果数据是字符型,必须使用单引号或者双引号,如:”value”。

删除一条数据

1
delete from table_name [where Clause]

如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。

更新一条数据

1
2
UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]

查询关键字的定义顺序

1
2
3
4
5
6
7
8
9
SELECT DISTINCT <select_list>
FROM <left_table>
<join_type> JOIN <right_table>
ON <join_condition>
WHERE <where_condition>
GROUP BY <group_by_list>
HAVING <having_condition>
ORDER BY <order_by_condition>
LIMIT <limit_number>

用户操作

创建用户
1
create user '用户名'@'主机名' identified by '密码';
  • 主机名,例如localhost表示只能本机登录,%表示任意主机都能登录
删除用户
1
drop user '用户名'@'主机名';

​ 参数同上

修改密码
1
2
set password for '用户名'@'主机名' = password('新密码');
set password = password('新密码'); //修改当前登录用户的密码

权限操作

授予权限
1
grant 权限名 on 数据库名.表名 to 'username'@'host'
  • 权限名,如select,insert,update等,如果要授予所的权限则使用all

__END__

三国小梦
文章作者:三国小梦
文章出处mysql常用sql语句总结
作者签名:简单地活着, 肆意又精彩.
关于主题Hexo - Live For Code
版权声明:文章除特别声明外,均采用 BY-NC-SA 许可协议,转载请注明出处