SQL语句
数据库操作的基本SQL语句
哈!小白要成长!
这个作者很懒,什么都没留下…
展开
-
数据库 之角色的创建、授权、收回
角色是权限的集合,可以为一组具有相同权限的用户创建一个角色,简化授权的过程1. 角色的创建CREATE ROLE <角色名> 2. 给角色授权 GRANT <权限>[,<权限>]… ON <对象类型>对象名 TO <角色>[,<角色>]…3. 将一个角色授予其他的角色或用户GRANT <...原创 2020-02-11 20:43:14 · 7073 阅读 · 0 评论 -
数据库 之创建新用户
权限操作者只有系统的超级用户才有权创建一个新的数据库用户创建语句CREATE USER语句格式CREATE USER <username> [WITH][DBA|RESOURCE|CONNECT];注: CREATE USER不是SQL标准,各个系统的实现相差甚远新用户权限新创建的数据库用户有三种权限:CONNECT、RESOURCE和DBA1、CONNECT...原创 2020-02-11 20:26:41 · 3338 阅读 · 0 评论 -
数据库 之授权与回收
授权操作者:数据库管理员、数据库对象创建者(即属主Owner)、拥有该权限的用户回收操作者:数据库管理员或其他授权者授权 GRANTGRANT语句的一般格式:GRANT <权限>[,<权限>]... ON <对象类型> <对象名>[,<对象类型> <对象名>]…TO <用户>[,<用户>]....原创 2020-02-11 20:13:21 · 4143 阅读 · 0 评论 -
数据库 之基本操作的SQL语句--模式、表、索引、视图、查询(详情/讲解版)
文章目录1、模式的定义与删除定义模式删除模式2、基本表的定义、删除与修改定义表定义表的所属模式修改表删除表创建视图3、索引的建立与删除创建索引修改索引删除索引4、视图的创建与删除(未写)创建视图删除视图5、查询操作单表查询连接查询嵌套查询集合查询基于派生表的查询Select语句的一般形式1、模式的定义与删除定义模式在CREATE SCHEMA中可以接受CREATE TABLE,CREATE ...原创 2020-02-11 18:11:12 · 2315 阅读 · 0 评论 -
数据库 之视图基本操作SQL语句
一、创建视图语句格式CREATE VIEW <视图名> [(<列名> [,<列名>]…)]AS <子查询>[WITH CHECK OPTION];1、子查询可以是任意的SELECT语句,是否可以含有ORDER BY子句和DISTINCT短语,则决定具体系统的实现2、WITH CHECK OPTION:对视图进行UPDAT...原创 2020-02-11 17:26:08 · 15736 阅读 · 0 评论 -
数据库 之带子查询的操作--插入子查询结果、带子查询的修改语句、带子查询的删除语句
语句格式 INSERT INTO <表名> [(<属性列1> [,<属性列2>… )] 子查询;【子查询要求】SELECT子句目标列必须与INTO子句匹配 ,包括值的个数值的类型例子:对每一个系,求学生的平均年龄,并把结果存入数据库 INSERT INTO Dept_age(Sdept,Avg_age) SELECT S...原创 2020-02-11 14:25:33 · 5469 阅读 · 0 评论 -
数据库 之基本操作--模式、表、索引、查询(实用版)
文章目录1、模式的定义与删除定义模式删除模式2、基本表的定义、删除与修改定义表数据类型定义表的所属模式修改表删除表创建视图3、索引的建立与删除创建索引修改索引删除索引1、模式的定义与删除定义模式在CREATE SCHEMA中可以接受CREATE TABLE,CREATE VIEW和GRANT子句,语句如下:CREATE SCHEMA <模式名> AUTHORIZATION &l...原创 2020-02-10 20:45:57 · 1679 阅读 · 0 评论 -
数据库 之连接查询--模糊查询、通配符转义、范围查询
常用的查询条件一、模糊查询 like% :百分号,代表任意长度(长度可以为0)的字符串。例如a%b表示以a开头,以b结尾的任意长度的字符串_ :下横线,代表任意单个字符。 例如a_b表示以a开头,以b结尾的长度为3的任意字符串1、查询所有姓刘学生的姓名、学号和性别SELECT Sname, Sno, Ssex FROM Student WHERE Sname LIKE '刘%';...原创 2020-02-10 20:29:53 · 1203 阅读 · 0 评论 -
数据库 之SQL查询中使用计算列(查询得到经过计算的值)
查询的语句格式:SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式>] …FROM <表名或视图名>[,<表名或视图名> ]…|(SELECT 语句) [AS]<别名>[ WHERE <条件表达式> ][ GROUP BY <列名1> [ HAVING <条件表...原创 2020-02-10 16:04:37 · 18210 阅读 · 0 评论