码迷,mamicode.com
首页 > 数据库 > 详细

sql常用命令

时间:2020-11-17 11:49:14      阅读:12      评论:0      收藏:0      [点我收藏+]

标签:记录   修改   ble   指令   lock   ike   drop   href   常用   

DDL 数据库模式定义语言(Data Definition Language),负责数据结构定义与数据库对象定义的语言。

  创建数据库 CREATE DATABASE
  创建数据库表格 CREATE TABLE
  修改数据库表格 ALTER TABLE
  删除数据库表格 DROP TABLE
e.g 将数据表emp改名为empdep
alter table emp rename empdep;

DML 数据操纵语言(Data Manipulation Language)

  select 检索
  insert 插入
  update 更新
  delete
e.g UPDATE 语句用于更新表中的记录
UPDATE user
SET username=‘robot‘, password=‘robot‘
WHERE usename=‘robot‘

e.g 查询多列
SELECT prod_id, prod_name, prod_price
FROM products;

e.g 查询所有列
SELECT *
FROM products;

DCL 数据控制语言 (Data Control Language)是一种可对数据访问权进行控制的指令

  commit
  rollback
  grant
  revoke

授予权限
GRANT SELECT, INSERT ON *.* TO myuser;
删除权限
REVOKE SELECT, INSERT ON *.* FROM myuser;

ON *.* 即所有数据库都有效的意思

IN 和 BETWEEN

  • IN 操作符在 WHERE 子句中使用,作用是在指定的几个特定值中任选一个值。
  • BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于某个范围内的值。

IN 示例

SELECT *
FROM products
WHERE vend_id IN (‘DLL01‘, ‘BRS01‘);

BETWEEN 示例

SELECT *
FROM products
WHERE prod_price BETWEEN 3 AND 5;

LIKE操作符在 WHERE 子句中使用,字段是文本值时才使用 LIKE。
LIKE 支持两个通配符匹配选项:% 和
% 表示任何字符出现任意次数。
表示任何字符出现一次。

% 示例

SELECT prod_id, prod_name, prod_price
FROM products
WHERE prod_name LIKE ‘%bean bag%‘;

https://zhuanlan.zhihu.com/p/157502036

sql常用命令

标签:记录   修改   ble   指令   lock   ike   drop   href   常用   

原文地址:https://www.cnblogs.com/ygao/p/13956795.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!