第一讲:SQL语言概述
2024-09-01 06:10:15
SQL语言是集DDL、DML和DCL于一体的数据库语言。
- SQL语言之DDL:定义数据库
- SQL语言之DML:操纵数据库
一、功能概述
SQL语言主要由以下9个单词引导的操作语句来构成,但每一条语句都能表达复杂的操作请求:
(1)DDL语句引导词:Create、Alter、Drop
- 模式的定义与删除。包括定义Database、Table、View、Index和完整性约束条件等,也包括定义对象(RowType行对象)。
(2)DML语句引导词:Insert、Delete、Update、Select
- 各种方式的更新与检索操作。如直接输入记录、从其他Table(由SubQuery建立)输入。
- 各种复杂条件的检索。如连接查找、模糊查找、分组查找、嵌套查找等。
- 各种聚集操作。包括求平均、求和等,也包括分组聚集、分组过滤等。
(3)DCL语句引导词:Grant、Revoke
- 安全性控制:授权和撤销授权。
二、数据类型
在SQL-92标准中定义的数据类型:
数据类型 | 描述 |
char(n) | 固定长度的字符串 |
varchar(n) | 可变长字符串 |
int/interger | 整数 |
numeric(p,q) | 固定精度数字,小数点左边p位,右边p-q位 |
real/float(n) | 浮点精度数字,小数点后保留n位 |
date | 日期,如1997-07-11 |
time | 时间,如23:15:003 |
最新文章
- 【转】js 中导出excel 较长数字串会变为科学计数法
- Android中常用控件及属性
- 【POJ 2653】Pick-up sticks 判断线段相交
- Bellman-Ford
- WPF 中获取DataGrid 模板列中控件的对像
- 信号之alarm和pause函数
- 解决crystal report水晶报表在浏览器提示bobj未定义的错误
- poj1184 聪明的打字员(BFS剪枝)
- 链表k个节点反向
- Linux下Qt应用程序的发布(使用LDD命令查看所有依赖的库文件)
- 1.2 如何使用LINQ
- 淘宝ued - 前端智勇大闯关(第三季)答案(更新)
- WebForm 内置对象QueryString、Repeater删改
- String为值类型还是引用类型
- Sass嵌套
- vertica系列:数据的导入导出
- Ubuntu安装WDCP遇到的无法便于错误解决方法
- Java CompletableFuture:allOf等待所有异步线程任务结束
- AJAX传输——以XML文件传输为例
- Android.InstallDevelopmentEvn