武汉热线主页 > 资讯 > 正文 >

SQL数据库基础知识

2021-11-04 10:13:07 来源:互联网 阅读:-
【摘要】SQL数据库是关系数据库。“事务”处理用户对数据库表的修改和数据操作,一次完成的一组针对表的操作要么成功,要么失败。日志是记录关系数据库修改的记录。关系数据库一

SQL数据库是关系数据库。事务处理用户对数据库表的修改和数据操作,一次完成的一组针对表的操作要么成功,要么失败。日志是记录关系数据库修改的记录。关系数据库一般按照先写日志的方式进行事务操作。

SQL语言的全称是结构化查询语言,其功能包括查询、操作、定义和控制,集成了数据定义语言和数据制造语言的功能。也就是说,它可以作为独立的语言供最终用户使用,也可以嵌入到一些高级设计语言中。

Transact-SQL是一种关系数据库查询语言,与SQL-92标准完全兼容,但它做了许多必要的补充。事务处理是服务器端功能的核心。无论应用程序的用户界面是什么,只要与数据库server交互,最终的命令形式都会体现在Transact-SQL语言中。

数据库SQL-Server的对象。

:具体组织和存储数据的对象,由行和列组成。行和列的顺序可以是任意的,但是同一表中的列名必须是唯一的,并且同一数据库中的表名必须是唯一的。

主键:表中一列或多列的组合,其值唯一标识表中的一行记录。在同一个表中,任意两行的主键可以有相同的值,即主键的值不能重复。

外键:表中一列或多列的组合,存在于表1中,但不是表1的主键;它也存在于表2中,是表2的主键,所以一列或多列的组合是表1相对于表2的外键,反映了表之间的关系。

视图:从一个或多个基本表导出的表。数据库只存储视图的定义,不存储对应的数据,这是查看表中数据的逻辑方法。视图定义了用户在视图中可以使用的数据,因此用户不能使用视图定义之外的其他数据,从而保证了数据库,具有数据安全、数据独立、易操作的优点。

约束:实施数据一致性和数据完整性的方法,限制表中各列的满足范围,保证表中数据合理有效。主键和外键也是一种约束形式。

默认值:在表中插入新数据时,为没有指定数据的列提供默认数据,这也是保证数据一致性和完整性的一种方法。

规则:确保数据一致性和完整性的方法,并提供约束特定列或用户定义的数据类型列的机制。

索引:它提供了一种无需扫描整个表就能快速访问数据的方法。使用索引可以优化查询。

存储过程:在服务器端执行的一组已编译且可重用的Transact-SQL代码。用户可以调用存储过程并接收存储过程返回的结果。

触发器:与表关联的特殊存储过程。当用户对指定的表执行一些操作时,将自动执行触发器来实现数据的完整性。

数据库数据库图表:用户组织和管理数据库的图形化方式,允许用户可视化地创建、编辑和删除数据库对象。

数据类型:数据类型分为系统数据类型和用户自定义数据类型。系统数据类型:intrealcharvarchar等。用户定义的数据类型基于系统数据类型,系统数据类型是系统数据类型的扩展,以方便用户。

日志:记录用户在数据库上采取的所有操作。日志文件是维护数据库完整性的重要工具。当数据库系统崩溃,但仍然保持完整的日志文件时,DBA仍然可以通过日志文件修复和重建数据库系统。


推荐阅读:向多