DB--基础SQL--DCL

DCL语句主要是DBA用来管理系统中的对象权限时使用,一般的开发人员很少使用。

1.创建一个数据库用户在z1,具有对sakila数据库中所有表的SELECT/INSERT权限:

  GRANT SELECT, INSERT

  ON       sakila.*

  TO    ‘z1‘@‘locallost‘

  IDENTIFIED BY ‘123‘

2.收回 INSERT 权限

  REVOKE INSERT

  ON   sakila.*

  FROM   ‘z1‘@‘localhost‘

时间: 2024-11-19 02:48:04

DB--基础SQL--DCL的相关文章

Berkeley DB基础教程

一.Berkeley DB的介绍 (1)Berkeley DB是一个嵌入式数据库,它适合于管理海量的.简单的数据.如Google使用其来保存账户信息,Heritrix用其来保存froniter. (2)key/value是Berkeley DB用来管理数据的基础,每个key/value对代表一条记录. (3)Berkeley DB在底层实现采用B树,可以看成能够存储大量数据的HashMap. (4)它是Oracle公司的一个产品,C++版本最新出现,之后JAVA等版本也陆续出现.它不支持SQL语

DB基础知识

"数据库"这个陌生而又数据的东东,从进提高班第二年就开始接触,不管是做过的项目还是自考的学习加起来也有3遍了.这只是一个开始,软考又要对数据库进行全面的分析,那么现在就让我们再一次剖析它吧! 首先,从一副图中进行整体的把控:由于这不是第一次接触,所以就针对重难点进一步探讨.即:E-R模型.关系模型. 通过以上的图可以看出数据库技术基础主要包括两大部分即:基础和构成.现在就针对E-R模型和关系模型的转换及关系代数的介绍: 何为E-R模型? E-R图也称实体-联系图(EntityRelat

[转]Oracle DB 通过SQL 优化管理性能

? 将SQL 优化指导用于: – 确定使用资源最多的 SQL 语句 – 优化使用资源最多的 SQL 语句 ? 使用SQL 访问指导优化工作量 SQL 优化 SQL 优化进程 ? 确定没有很好地优化的SQL 语句. ? 优化各条语句. ? 优化整个应用程序. 一般情况下,效果最明显的优化工作是SQL 优化.没有很好地优化的SQL 会不必要地使用过多资源.这种低效率会降低可伸缩性.使用更多的OS 和数据库资源并增加响应时间.要对没有很好地优化的SQL 语句进行优化,必须先确定这些语句,然后再进行优化

15个初学者必看的基础SQL查询语句

本文将分享15个初学者必看的基础SQL查询语句,都很基础,但是你不一定都会,所以好好看看吧. 1.创建表和数据插入SQL 我们在开始创建数据表和向表中插入演示数据之前,我想给大家解释一下实时数据表的设计理念,这样也许能帮助大家能更好的理解SQL查询. 在数据库设计中,有一条非常重要的规则就是要正确建立主键和外键的关系. 现在我们来创建几个餐厅订单管理的数据表,一共用到3张数据表,Item Master表.Order Master表和Order Detail表. 创建表: 创建Item Maste

练习用基础SQL语句

本文语句大部分SQL语句来自<数据库系统概论>(第四版)王珊&萨师煊 ,是我们上课用的教材,感觉很不错,总结了其中第三章的SQL语句,比较实用,希望对大家有帮助.总结如下,可以用来学习基础的SQL语句. 建立数据库 CREATE DATABASE DB_Student 建立表 CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY,--主码 Sname CHAR(20) UNIQUE,--唯一值 Ssex CHAR(2), Sage SMALLINT

mysql数据库之基础SQL语句/语法

SQL是现在进入互联网工作人们的必须技能之一,下面分享自己觉得很nice的SQL基本语句,从网上找了,觉得很不错,就分享给大家!简要介绍基础语句: 1.说明:创建数据库  Create DATABASE database-name 2.说明:删除数据库  drop database dbname 3.说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7b

MySQL管理一些基础SQL语句

1 1.进入information_schema 数据库(存放了其他的数据库的信息) 2 use information_schema; 3 4 2.查询所有数据的大小: 5 select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables; 6 7 3.查看指定数据库的大小: 8 比如查看数据库home的大小 9 select concat(round(sum(data_

oracle基础sql

二.SQL Structur query language 结构化查询语言,是操作关系型数据库中的对象. DDL(Data definition language 数据定义语言),用于建表或删表操作,以及对表约束进行修改 create table , alter table , drop table 对表结构的增删操作. DML(Data manipulation language 数据操作语言),向表中插入纪录,修改纪录 insert , update , delete , merge tra

很好的练习基础SQL操作的习题

今天在网上找了几道经典的SQL练习题做了一下,虽然都不难,但是对打基础是很有好处的,在明白的基础上可以进一步做分析,来研究一下各种解法的优劣,甚至进行简单的优化.. 现在将题目和答案分享一下.我使用的是MYSQL 5.0,但是绝大部分都是标准SQL. 表结构: CREATE TABLE STUDENT (SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL, SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATETIME,

T-SQL - 记录01_基础sql语句操作

时间:2017-12-25 整理:byzqy 最近详细学习了一下MS SQL Server相关的知识,收获不小,在此记录一下,可能有点零散,后续会慢慢整理! 1.对数据库的一些认识 数据库中只认命令(脚本),所有的可视化操作实质上都是执行的SQL命令. 2.简单复习 1.数据库(要是使用数据库,首先需要打开服务),表(即数据表) 安装了几个数据库实例,就有几个数据库服务(服务器名称,貌似就是数据库实例名称) 2.创建数据库,创建表 3.数据类型 --带var表示不固定长度,不带var表示固定长度