2025年orecal数据库怎么获取ddl(oralcal数据库)

orecal数据库怎么获取ddl(oralcal数据库)SQL Structured Query Language 结构化查询语言 是一种用于管理和处理关系型数据库的标准计算机语言 是 1974 年由 Boyce 和 Chamberlin 提出的一种介于关系代数与关系演算之间的结构化查询语言 是 ANSI 美国国家标准协会 和 ISO 国际标准化组织 的标准 数据定义 Data Definition Language DDL CREATE



SQL (Structured Query Language) 结构化查询语言

是一种用于管理和处理关系型数据库的标准计算机语言

是1974年由Boyce和Chamberlin提出的一种介于关系代数与关系演算之间的结构化查询语言

是ANSI(美国国家标准协会)和ISO(国际标准化组织)的标准。

  1. 数据定义(Data Definition Language, DDL)

    • CREATE:创建新的数据库、表、索引等数据库对象。
    • ALTER:修改现有的数据库对象,如添加或删除列。
    • DROP:删除数据库对象,如删除表。
  2. 数据操纵(Data Manipulation Language, DML)

    • INSERT:向表中插入新记录。
    • UPDATE:更新已存在的记录。
    • DELETE:删除记录。
  3. 数据查询(Data Query Language, DQL)

    • SELECT:从数据库中检索数据。这是SQL中使用最频繁的部分,用于构造各种复杂的查询。
  4. 数据控制(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回滚命令使数据库状态回到上次最后提交的状态。

格式 :


                    
编程小号
上一篇 2025-03-03 09:21
下一篇 2025-03-07 07:40

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/8608.html