1. 基础知识包括哪些内容
结构化查询语言
数据类型
运算符
函数
2.SQL是什么
语言:SQL是一种结构化查询语言。
结构化:表格化数据(以表格展示数据)
用途:SQL用于管理数据库。管理:
访问(读)
操作(写)
3. 支持SQL语言的DBMS有哪些?
DBMS:数据库管理系统(DataBase Management System)
Oracle: 甲骨文公司 (老大) (适合大项目)
MySQL:甲骨文公司 (小弟) (适合中小型项目)
SQL Server: 微软公司 (难兄难弟) (适合中小型项目)
MS Access: 微软公司(小弟的小弟) (适合小型项目)
DB2
4.SQL语言按照功能可以分为哪几部分?
DDL:Data Definition Language 数据定义语言
DML:Data Manipulation Language 数据操作语言
DCL:Data Control Language 数据控制语言
5. DDL的用途是什么
用途:DDL用于管理数据对象。
数据对象:数据库, 数据表, 视图,索引
管理:增删改,没有查
举例:下列操作属于DDL
CREATE
ALTER
DROP
6.DML的用途是什么?
用途:DML用于管理数据。
管理:增删改查
示例:下列操作属于DML
SElECT
INSERT
UPDATE
7. DCL的用途是什么
用途:DCL用于控制用户的访问权限。
访问权限: 读操作的权限、写操作的权限、读写操作的权限
示例:下列操作属于DCL
GRANT
REVOKE
8.SQL的发展简史
诞生:1979年 IBM公司
成长:1986年 SQL成为美国结构化查询语言的标准
1987年 SQL成为国际结构化查询语言的标准
壮大:现在,SQL称为数据库领域中的主流语言。
9.SQL的特点
一体化:DDL,DML, DCL
非过程化:站在“操作系统”的肩膀上使用数据库
简洁
灵活(使用方式灵活)
可以以“命令方式”使用
也可以以“程序方式”使用
10. SQL的语法规则
语句分行
语句结束:
;\g\G关键字不能缩写不能分行
圆括号和引号必须成组出现
区分大小写取决于操作系统
Windows:不区分
Linux:区分
注释的写法
单行注释:
-- 注释内容多行注释:
/* 注释内容 */MySQL的单行注释:
# 注释内容
练习题
说出下列操作属于哪种语言?
DROP
SElECT
CREATE
INSERT
UPDATE
GRANT
ALTER
REVOKE