SQL(Structured Query Language)
结构化的查询语言,是关系数据库的标准语言。SQL是一个通用的、功能极强的关系数据数据库语言
特点:
1.综合统一(功能、数据操作)
2.高度非过程化(之提出“做什么”,不需要告诉“怎么做”)
3.面向集合的操作方式
4.以同一种语法结构提供多种使用方式(嵌入到高级语言JAVA等)
5.语言简单,易学易用
提供了9个动词
数据查询:SELECT(查询)
数据定义:CREATE(创建),DROP(删除),ALTER(修改)
数据操作:INSERT(插入),UPDATE(更新),DELETE(删除)
数据控制:GRANT,REVOKE
SQL的三级模式
用视图与外界的应用程序对接
在数据库存储基本表(表对应之前学的关系)
在硬盘里存储文件
学生-课程数据库
学生课程模式S-T:
学生表:Student(Sno,Sname,Ssex,Sage,Sdept)
加了下划线的属性,代表该表的主码