常见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';

posted @ 2021-05-09 16:47  zjcfrancis  阅读(63)  评论(0编辑  收藏  举报