SQL学习总结

发布 2021-05-02 03:19:28 阅读 9584

上个星期,自主学习了sql server ,基本了解了sql server的语法知识和结构,对sql 有了一定的认识,现在我就对我这一星期对sql的。

学习做一个总结:

为了永久性的集中存放数据,并且还能体现数据与数据之间联系。 此时需要用到数据库来保存数据。由于之前也接触过一两种数据库,向oracle,mysql,再就是sql server,这三种都是关系型数据库,都是用于存储大量的数据信息,是一种存储数据的仓库。

不过,不管是哪一种数据库,他们之间的联系我觉得都是相通的,对于数据库的常见操作,无非就是“三建四句“。

所谓的“三建四句“就是说,三建:建库,建表,建约束;四句:增,删,改,查。

sql 语言,也称为结构化查询语言,是用于访问关系型数据库的专用语言,同样也是数据库的核心语言,总体上可以分为三类:数据操纵语言(dml),数据定义语言(ddl)、数据控制语言(dcl)。

数据操纵语言(dml)主要有四种形式:

插入:insert

更新:update

删除:delete

查询:select,涉及到数据的完整性——简单查询、子查询、多表连接查询。

数据定义语言(ddl)主要用于创建数据库中的各种对象——

数据库。数据表。

视图:是一种观察数据的途径。

索引:用于查询数据,提高效率。

同义词。create,drop,alert,truncate(截断)

数据控制语言(dcl):是用于授予和**访问数据库的某种权限,并对数据库进行监控。

grant(授予),revoke(**),denny(拒绝),rollback

sql 中的运算符:算术运算符、位运算符、比较运算符、逻辑运算符、通配运算符、字符串连接符、赋值运算符。

上面这些只是sql server数据的基本操作,而它真正强大的地方并不止这些,还有程序设计,sql server中的编程语言就是t-sql语言,是一种非过程化的语言。

触发器:触发器是一种特殊类型的存储过程,主要是通过实践进行触发而被执行。它的主要作用就是能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。

存储过程:(stored procedure)类似c语言中的函数,是一组为了完成特定功能的sql语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数来执行它。

游标:游标是一种能从包含多条数据记录的结果集中每次提取一条记录的机制。将批操作变成行操作,对结果集中得某行进行操作。

SQL学习总结

sql学习。2 1 sql 简介。当面对一个陌生的数据库是,通常需要一种方式与它进行交换,以完成用户所需要的各种工作,这个时候,就要用到sql语言了,由于sql语言的标准化,所以大多数关系型数据库系统都支持sql语言,它已经发展成多种平台进行交互操作的底层会话语言。2 2 sql 使用入门。2 2 ...

SQL学习总结

据,并且还能体现数据与数据之间联系。此时需要用到数据库来保存数据。由于之前也接触过一两种数据库,向oracle,mysl,再就是sl server,这三种都是关系型数据库,都是用于存储大量的数据信息,是一种存储数据的仓库。不过,不管是哪一种数据库,他们之间的联系我觉得都是相通的,对于数据库的常见操作...

SQL语句学习总结

sql 快速参考。previous page next page 来自 w3school 的 sql 快速参考。可以打印它,以备日常使用。sql 语句。previous page next page 我们已经学习了 sql,下一步学习什么呢?previous page next page sql 概...