![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库技术与应用
文章平均质量分 91
小猪宝宝哦
emmm
展开
-
数据库技术与应用 索引 MMSQL 学习笔记7
7 索引7.1 索引的概念索引是一个单独的、物理的数据库结构,在SQL Server中,索引是为了加速对表中数据行的检索而创建的一种分散存储结构。它是针对一个表而建立的,每个索引页面中的行都含有逻辑指针,指向数据表中的物理位置,以便加速检索物理数据。因此,对表中的列是否创建索引,将对查询速度有很大的影响。7.2 索引的优缺点7.2.1 索引的优点1.创建唯一性索引,保证数据库表中每一行数据的唯一性。2.大大加快数据的检索速度,这也是创建索引的最主要原因。3.加速表与表之间的连接,特别是在实现数原创 2020-06-11 20:29:49 · 330 阅读 · 0 评论 -
数据库操作的基础知识 MSSQL 库的操作1 学习笔记2
库的操作12.1 了解T-SQL语言组成部分2.1.1 数据控制语言(DCL)2.1.2 数据定义语言(DDL)2.1.3 数据操作语言(DML)看完不点赞,快乐少一半原创 2020-06-06 18:45:27 · 321 阅读 · 5 评论 -
数据库技术与应用 视图 MMSQL 学习笔记6
6 视图是使用6.1 视图概述视图中的内容是由查询定义来的,并且视图和查询都是通过SQL语句定义的,它们有着许多相同和不同之处。具体如下:1.存储:视图存储为数据库设计的一部分,而查询则不是。视图可以禁止所有用户访问数据库中的基表,而要求用户只能通过视图操作数据。这种方法可以保护用户和应用程序不受某些数据库修改的影响,同样也可以保护数据表的安全性。2.排序:可以排序任何查询结果,但是只有当视图包括TOP子句时才能排序视图。3.加密:可以加密视图,但不能加密查询。6.2 视图分类标准视图标准视原创 2020-06-11 17:04:06 · 252 阅读 · 1 评论 -
数据库 T-SQL语言基本概念1 MSSQL 学习笔记4
4.T-SQL语言基本概念4.1.1T-SQL语言的组成T-SQL语言是具有强大查询功能的数据库语言,除此以外,T-SQL还可以控制DBMS为其用户提供的所有功能,主要包括如下:数据定义语言(DDL,Data Definition Language):SQL让用户定义存储数据的结构和组织,以及数据项之间的关系。数据定义类SQL语句数据检索语言:SQL允许用户或应用程序从数据库中检索存储的数据并使用它。数据操作语言(DML,Data ManipulationLanguage):SQ原创 2020-06-08 22:14:08 · 402 阅读 · 0 评论 -
数据库的修改、删除方法 MSSQL 库的操作3 学习笔记2
库的操作33.1 按要求创建一个数据库代码如下create database libraryon primary(name='library',filename='D:\SQL\MSSQL15.MSSQLSERVER\MSSQL\DATA\library.mdf',size=6mb,maxsize=unlimited,filegrowth=2mb)log on(name='library_log',filename='D:\SQL\MSSQL15.MSSQLSERVER\MS原创 2020-06-07 02:07:52 · 1172 阅读 · 1 评论 -
数据库-表的基本概念 MSSQL 表的操作1 学习笔记3
3表的操作3.1 表的基本概念在数据库中,表是由数据按一定的顺序和格式构成的数据集合,是数据库的主要对象。每一行代表一条记录,每一列代表记录的一个字段。1、 表结构(structure)表拥有行和列。其中列称为字段,每个字段分别存储着不同性质的数据,而每行中的各个字段的数据则构成一条数据记录。2、 记录(record)每个表包含了若干行数据,它们是表的“值”,表中的一行称为一个记录。因此,表是记录的有限集合3、 字段(Field)每个记录由若干个数据项构成,将构成记录的每个数据项称为字段原创 2020-06-07 22:01:47 · 709 阅读 · 1 评论 -
数据库 T-SQL流控制语句3 MSSQL 学习笔记4
流程控制语句Transact-SQL提供称为控制流语言的特殊关键字,用于控制Transact-SQL语句、语句块和存储过程的执行流。4.3.1流程控制语句4.3.1.1 BEGIN…END语句BEGIN…END语句用于将多个Transact-SQL语句组合为一个逻辑块。当流程控制语句必须执行一个包含两条或两条以上的T-SQL语句的语句块时,使用BEGIN…END语句。语法如下:BEGIN{sql_statement…}END其中,sql_statement是指包含的Transact-SQL原创 2020-06-08 22:16:27 · 464 阅读 · 1 评论 -
数据库 T-SQL常量和变量2 MSSQL 学习笔记4
T-SQL常量和变量4.2.1 T-SQL中的常量与变量4.2.1.1 常量1.字符串常量字符串常量定义在单引号内。字符串常量包含字母、数字字符(az、AZ和0~9)及特殊字符(如数字号#、感叹号!、at符@)。2.二进制常量定义二进制常量,需要使用0x,并采用十六进制来表示,不再需要括号引号。例如,以下为二进制常量:0xB0A1 0xB0C4 0xB0C53.BIT常量bit常量使用数字0或1即可,并且不包括在引号中。如果使用一个大于1的数字,则该数字将转换为1。4.日期和时间原创 2020-06-08 22:15:36 · 987 阅读 · 1 评论 -
数据库-SQLServer表和约束的创建 MSSQL 表的操作3 学习笔记3
表的操作33.3.1创建表的方法3.3.1.1使用Management Studio1.添加表2.添加属性包括名称,数据类型,约束,然后保存刷新就可以看新建的表3.3.1.1使用Create Table语句(推荐)CREATE TABLE 语句用于创建数据库中的表。表由行和列组成,每个表都必须有个表名。SQL CREATE TABLE 语法CREATE TABLE table_name(column_name1 data_type(size),column_name2 data_原创 2020-06-08 00:26:39 · 430 阅读 · 1 评论 -
数据库的创建方法 MSSQL 库的操作2 学习笔记2
库的操作22.2 创建数据库2.2.1 创建基础知识2.2.2 创建数据库方法2.2.2.1 使用Management StudioTIPS:没有出现就刷新一下数据库TIPS:你就可以在你存放的位置看见你的生成mdf和ldf文件了。2.2.2.2 通过T-SQL语句基础知识![在这里插入图片描述](https://img-blog.csdnimg.cn/20200606185208119.png?x-oss-process=image/watermark,type_ZmFuZ3p原创 2020-06-06 18:58:15 · 1001 阅读 · 3 评论 -
数据库-SQLServer数据类型数据类型 MSSQL 表的操作2 学习笔记3
表的操作23.2数据类型1.数据类型定义列中存放的值的种类。2.数据库表中的每个列都要求有名称和数据类型。3.SQL 开发人员必须在创建 SQL 表时决定表中的每个列将要存储的数据的类型。数据类型是一个标签,是便于 SQL 了解每个列期望存储什么类型的数据的指南,它也标识了 SQL 如何与存储的数据进行交互。3.2.1 String 类型:3.2.2 Number 类型:3.2.3 Data 类型:3.2.4 其他数据类型:看完不点赞,快乐少一半...原创 2020-06-07 22:19:55 · 245 阅读 · 1 评论 -
数据库技术与应用 数据操作 MMSQL 学习笔记5
5.1 查询数据所谓查询,就是对已经存在于数据库中的数据按特点的组合、条件或次序进行检索。查询功能是数据库最基本也是最重要的功能。5.1.1 SELECT语句SELECT select_list[INTO new_table_name]FROM table_list[WHERE search_conditions][GROUP BY group_by_list][HAVING search_conditions][ORDER By order_list[ASC|DESC]]--exam原创 2020-06-10 20:27:28 · 1012 阅读 · 1 评论 -
数据库-SQLServer表的修改和删除 MSSQL 表的操作4 学习笔记3
表的操作43.3.1修改表的方法创建表之后,可以更改最初创建表时定义的许多选项。3.3.1.1修改表-实操。添加属性alter table TableNameadd column_name1 data_type(size) ConstraintType修改属性alter table TableNamealter column column_name1 data_type(size) 修改属性名exec sp_rename 'TableName.attribute','new a原创 2020-06-08 01:12:44 · 305 阅读 · 0 评论 -
数据库技术与应用 学习笔记1
1.软件的安装SQL Server 2019 安装教程大佬的安装教程链接: https://blog.csdn.net/CHQC388/article/details/104550963.2.数据库技术与应用2.1 什么是数据库技术数据库技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。2.2 什么是SQL?SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立操作命令集,是一种功能齐全的数据库语言。在使用SQL时原创 2020-06-06 14:47:31 · 2120 阅读 · 4 评论