- 📢博客主页:盾山狂热粉的博客_优快云博客-C、C++语言,机器视觉领域博主
- 📢努力努力再努力嗷~~~✨
💡大纲
⭕SQL是一种通用的、功能强大的标准查询语言,已经在众多DBMS(数据库管理系统)中广泛使用
一、SQL概述
⭕三个标准:ANSI SQL ---> SQL-92或SQL2 ---> SQL-99标准(或SQL3标准)
(一)特点
- 综合统一。SQL集数据定义、数据操纵和数据控制功能于一身,可独立完成数据库生命周期的所有活动
- 高度非过程化。在进行数据操作时,只要指出“做什么”,不需要指出“怎么做”,数据的存储路径对用户来说是透明的,提高了数据的独立性
- 面向集合的操作方式。操作对象是二维表格
- 两种使用方式。用户可以在终端键盘上输入SQL命令,对数据库进行操作,称为自含式语言;将SQL语言嵌入到高级语言程序中使用,称为嵌入式语言
(二)SQL是数据化查询语言
1、它能做什么?
可创建新数据库、新数据表、视图
可实现对数据库中数据的增、删、查、改等操作
在数据库中创建存储过程和函数
可以设置用户、数据库、数据表、存储过程和视图的访问权限
2、分类
- 数据定义语⾔DDL:⽤于操作数据库中的各种对象---数据表、视图、 索引等。create(新建)、drop(删除)、alter(修改)
- 数据操纵语⾔DML:实现对表数据的插入、更新和删除等操作。插⼊(insert)、更新(update)、删除(