SQL 语句的 BNF 语法详解
1. 引言
SQL(Structured Query Language)是用于管理关系型数据库的标准语言。了解 SQL 语句的语法结构对于有效地使用数据库至关重要。本文将详细介绍一些常见 SQL 语句的 BNF(Backus–Naur Form)语法,涵盖数据库管理、表空间管理、表管理、索引管理、数据插入、更新和删除、事务管理、查询构建、逻辑视图管理以及系统安全管理等方面。
2. 数据库管理
2.1 创建数据库语句
创建数据库的语法如下:
Create-Database ::=
CREATE DATABASE <DatabaseName>
[USER SYS IDENTIFIED BY <Password> ]
[USER SYSTEM IDENTIFIED BY <Password>]
[CONTROLFILE REUSE]
[LOGFILE [GROUP <n> (<FileSpec> {,<FileSpec>})
{ GROUP <n> (<FileSpec> {,<FileSpec>})}
[MAXLOGFILES <n>] [MAXLOGMEMBERS <n>] [MAXLOGHISTORY <n>]
[MAXDATAFILES <n>] [MAXINSTANCES <n>]
[ARCHIVELOG|NOARCHIVELOG] [FORCE LOGG
超级会员免费看
订阅专栏 解锁全文
426

被折叠的 条评论
为什么被折叠?



