SQL (Structured Query Language) 结构化查询语言
是一种用于管理和处理关系型数据库的标准计算机语言
是1974年由Boyce和Chamberlin提出的一种介于关系代数与关系演算之间的结构化查询语言
是ANSI(美国国家标准协会)和ISO(国际标准化组织)的标准。
- 数据定义(Data Definition Language, DDL):
- 数据操纵(Data Manipulation Language, DML):
- INSERT:向表中插入新记录。
- UPDATE:更新已存在的记录。
- DELETE:删除记录。
- 数据查询(Data Query Language, DQL):
- SELECT:从数据库中检索数据。这是SQL中使用最频繁的部分,用于构造各种复杂的查询。
- 数据控制(Data Control Language, DCL):
- GRANT:授予用户或角色对数据库对象的访问权限。
- REVOKE:撤销已经授予的权限。
数据控制语言 DCL : Data Control Language
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制数据库操纵事务发生的时间及效果,对数据库实行监视等。
3.1.1.创建用户
创建新账号
- 新创建的用户默认没有任何权限。
- 使用作为主机名意味着该用户可以从任何地方连接到数据库。在生产环境中,通常建议限制用户从特定的IP地址或主机名连接,以增加安全性。
删除用户
3.1.2.GRANT:授权
查看用户是否有指定权限
查看用户权限
授权所有权限
对指定库权限
授权基本的查询修改权限
删除授权
3.1.3.time_zone : 设置时区
MySQL 的默认时区是美国时间,与中国不一样,需要修改时区,修改时区有两种方法
3.1.3.1. 指令修改
如果不想重启服务器,需要用命令设置,命令如下:
3.1.3.2.修改配置文件
如果可以重启 MySQL 服务,则可以修改配置文件,打开 my.ini 文件,添加如下配置信息后重启服务.
3.1.4.提交
在数据库的插入、删除和修改操作时,只有当事务在提交到数据库时才算完成。
在事务提交前,只有操作数据库的这个人才能有权看到所做的事情,别人只有在最后提交完成后才可以看到。
提交数据有三种类型:显式提交、隐式提交及自动提交。
格式 :
3.1.4.1.显式提交
用COMMIT命令直接完成的提交为显式提交。
3.1.4.2.隐式提交
用SQL命令间接完成的提交为隐式提交。这些命令是:ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。
3.1.4.3.自动提交
若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。
3.1.5.回滚
回滚—ROLLBACK回滚命令使数据库状态回到上次最后提交的状态。
格式 :
到此这篇orecal数据库怎么获取ddl(oralcal数据库)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/sjkxydsj/75708.html