1. 标识符(Identifiers):
- 标识符用于命名数据库、表、列等。
- 必须以字母开头,后面可以跟着字母、数字或下划线。
- 大小写是敏感的,例如,"my_table" 和 "My_Table" 被视为不同的标识符。
2. 关键字(Keywords):
- 关键字是由数据库系统预定义的具有特殊含义的词汇。
- 例如,SELECT、FROM、WHERE等都是关键字。
3. 常量(Literals):
- 常量是固定的数据值,包括字符串、数字、日期等。
- 字符串通常用单引号括起来,如 'Hello, World!'。
- 数字没有引号,例如 123。
4. 运算符(Operators):
- 用于执行操作的符号,例如加法 +、减法 -、等于 = 等。
- 也包括逻辑运算符如 AND、OR、NOT。
5. 注释(Comments):
- 注释用于在SQL语句中添加注解,不会被数据库执行。
- 单行注释使用 --,多行注释使用 /* */。
6. 分号(Semicolon):
- SQL语句通常以分号结尾,表示语句的结束。
示例:
-- 创建表
CREATE TABLE my_table (
id SERIAL PRIMARY KEY,
name VARCHAR(50)
);
-- 插入数据
INSERT INTO my_table (name) VALUES ('John');
-- 查询数据
SELECT * FROM my_table WHERE id = 1;
这只是一个简单的示例,更复杂的SQL语句和功能会涉及到更多的词法结构和语法规则。
转载请注明出处:http://www.zyzy.cn/article/detail/8117/PostgreSQL