常见sql语句
常见sql语句,以mysql为例:
创建数据库:create database xxxx;
删除数据库:drop database xxxx
选择已创建数据库:use xxxx
创建表:create table xxxx(
字段名 数据类型 可选的约束条件
);
查询:select xxx from xxxx as 别名
where xxxxx(查询条件)
select top 3 xx from xxxx(选取前三个记录)
select xxx from xxxx group by xx(根据xx规则分组,先排序后分组)
select distinct xxx from xxxx (去重)
检测是否为null时只能用 IS NULL 或IS NOT NULL
插入:insert into xxxx values(值1,值2)
更改:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = xx
如:为 lastname 是 "Wilson" 的人添加 firstname:
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
删除:delete xxx from xxxx
授权:grant 权限列表 on 库.表 to 用户名@'ip' identified by "密码" [WITH GRANT OPTION];
如:grant select on testdb.* to common_user@ '%'(授权查询功能使用)
收回权限:revoke 权限列表 on 库.表 from 用户名@'ip';