Sql基础课程
一.
1.
SQL通过一条语句描述所要进行的操作(数据库操作)。
RDBMS是一种服务器 ,管理数据库。 常见系统结构:客户端/服务器类型(客户端发送sql语句—>服务器实现数据库的读写(更改)操作)
①客户端:发出请求的程序或者设备,接受返回信息(数据)。
②服务器:用来接收其他程序发出的请求,对该程序进行处理的程序或者是(安装了此类程序的)计算机等设备 总结:能接(收来自其他)程序请求并能处理请求的程序。
作用:①从(保存在硬盘上的)数据库中读取数据并返回,②数据变更为指定内容(简称数据变更)
一个数据库中有多个表。
- 表的结构
关系数据库 通过表管理 数据(数据库表的二维表)(类似excel般按行列管理数据)
返回值:二维表形式。所以,sol语句必为返回二维表命令。
必须以行为单位进行数据读写。
数据库表由表示数据的列(字段)和表示一条数据的行(记录)所组成,行和列交叉形成单元格。
1-3 SQL概要
标准SOL可进行数据查询、删除和修改(90%),
不同的RDBMS需要使用不同的SQL语句,对特定的RDBMS进行编写。
分类:DDL(Definition):数据定义语言 创建删除修改表等对象(create drop alter)
(99%)DML(Manipulation):数据操纵语言 查询插入更新删除表中数据(select insert update delete)
DCL(control):数据控制语言 确认、取消数据更改 ,赋予,取消用户更改权限(commit rollback grant revoke)
书写规范: ‘;’
- 关键字大写
- 表名的首字母大写
- 其余列名小写
- 插入到表中的数据区分大小写
- 常数:字符串(‘abc’)日期(‘年-月-日’)数字1000
- 使用半角空格