Welcome to my blog|

Khru

园龄:2年11个月粉丝:22关注:1

随笔分类 -  SQL

MySQL-蓝桥云课中的一个小题目
摘要:问题描述 我们在当前环境的 MySQL 数据库(lanqiao)中的某个表里预留了一段键为 key 的密钥, 请您尝试找出来. 您可以使用自己熟悉的编程语言来解决, 或者其他任何方法. 找出数字密钥之后, 请将值填入目录树中预留的 key.txt 文件里面. 详细步骤 1. 启动MySQL服务. s
4667
0
3
SQL Server-九九乘法表
摘要:方法一 select [1] = case when a>0 then '1*'+ltrim(a)+'='+ltrim(a*1) end, [2] = case when a>1 then '2*'+ltrim(a)+'='+ltrim(a*2) end, [3] = case when a>2 t
83
0
0
SQL Server-删除表中重复数据
摘要:在执行语句时难免会输入相同的数据,这些重复记录不但没有用,还可能导致数据库占用大量资料或导致数据库查询索引无效。 如果在建表的时候没有设置主键或unique索引,那么插入完全重复的数据是不会报错的,结果就是无法修改记录行或者删除记录行。通过SQL语句可以实现删除表中重复数据。 所有字段均重复的记录
513
2
0
SQL Server-查询附近的酒店
摘要:问题描述 根据手机上已知的客户经纬度坐标,查询5公里范围内的酒店。 在《酒店信息表》中有经度和纬度两个字段存储酒店坐标,计算客户坐标与酒店坐标之间的距离,返回5公里内的所有酒店信息。 代码实现 create function fnGetDistance (@LatBegin real, @LngBe
165
0
0
SQL Server-用户定义的数据类型与函数
摘要:本篇包含两方面的内容:一个是学习掌握用户定义数据类型的特点及定义方法,以及如何使用用户定义数据类型;另一个是学习掌握用户自定义函数的概念、创建及使用方法。 用户定义数据类型 (1)为何使用用户定义数据类型 当一个或多个表的字段中要存储同样类型的数据,且想确保这些字段具有完全相同的数据类型、长度和是否
452
0
0
SQL Server-T-SQL程序设计与游标设计
摘要:本篇主要介绍T-SQL的语法、功能,以及用其进行复杂程序设计的思想和方法。 当需要对多行结果集进行逐行处理时,可以使用SQL Server提供的游标实现,本篇亦提供了游标的概念和采用T-SQL定义和使用游标方法,以便进一步提高使用T-SQL处理数据的能力。 T-SQL程序设计基本知识 Transac
313
0
0
SQL Server-触发器
摘要:在SQL Server中,触发器同存储过程一样重要,它们都是用Transact-SQL语言所编写的程序。本篇主要介绍触发器的创建、修改、删除、执行的方法。 触发器 触发器(trigger)是一种特殊类型的存储过程,它也是用Transact-SQL语言编写的程序。 存储过程是由用户利用命令EXECUT
641
0
0
SQL Server-存储过程
摘要:存储过程 存储过程是使用SQL Server所提供的Transact-SQI语言所编写的程序。SQL Server不仅提供了用户自定义的存储过程的功能,而且也提供了许多可作为工具使用的系统存储过程。本篇主要介绍用户自定义存储过程的创建、修改、删除、执行的方法。 存储过程的类型 SQL Server中
546
0
0
SQL Server-数据查询
摘要:查询 数据库查询是数据库的核心操作。SQL语言提供了SELECT语句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能。 SELECT语句的一般格式 select [all | distinct] [top n [percent]] <目标列表达式> [别名] [, <目标列表达式> [别名].
400
0
0
SQL Server-视图的创建、修改和删除以及通过视图操作表的数据
摘要:视图是关系数据库系统中的重要机制。用户通过视图能以多种角度观察数据。视图可以对数据提供一定程度的安全保护。本篇主要介绍用SQL语言实现视图的创建、删除的方法和步骤,以及通过视图向基本表中插人、更新、删除数据的方法和步骤。 视图 视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表。数据库中只
5484
0
0
SQL Server-索引的创建和删除
摘要:摘要 通过索引可以快速访问表中的记录,大大提高了数据库的查询性能。本篇介绍创建、更新、删除索引的方法。 索引 索引是对数据库表中一个或多个列的值进行排序的逻辑结构。每个索引都有一个特定的搜索码与表中的记录关联。索引按顺序存储搜索码的值。 使用索引能够快速访问表中的记录,提高查询速度。何时使用索引由S
1161
0
0
SQL Server-包含not exists 谓词的嵌套相关子查询
摘要:现有三个表:学生表S、课程表C和选课表SC,需要查询选修了全部课程的学生姓名。 S Sno S1 S2 S3 C Cno 01 02 03 SC Sno Cno S1 01 S1 02 S1 03 S2 01 S2 03 S3 02 S3 03 题目可以转化为:查询这样的学生,没有一门课程是他不选的
181
0
0
SQL Server-数据库的完整性约束
摘要:摘要 数据库的完整性是指数据的正确性、有效性和相容性。 例如,在性别字段中,只能取“男”或“女”两个值中的一个,没有第三个可取值;学生的学号必须唯一。在SQL Server中,系统提供了多种强制数据完整性的机制,以确保数据库中的数据质量。 完整性约束作用的对象 关系:包括若干元组间、关系集合上以及关
1353
0
0
SQL Server-数据的录入、修改、删除和复制操作
摘要:创建数据库表之后,就可以向数据库表中录入数据,并且可以对数据库表中的数据进行查询、插入、修改、删除、复制等更新操作。 可以采用以下方法录入数据至数据库表中: 使用SQL Server的导入和导出数据功能把其他数据源数据导入SQL Server数据库表中。 使用数据管理器。 使用T-SQL语言中的IN
2232
0
0
SQL Server-数据库表的创建、修改和删除
摘要:数据库表(Data Base Table)是包含数据库中所有数据的数据库对象,创建数据库之后,即可创建数据库表。 数据库表: 数据库表(简称表)是数据库内最重要的对象,它最主要的功能是存储数据内容。数据库表存储在数据库文件中,并可以将其存放在指定的文件组上。 数据库表是列的集合,每一列都是不可再分的
868
0
0
SQL Server-数据库的创建、分离、备份、附加和删除
摘要:在SQL Server中,每个数据库至少拥有两个操作系统文件:一个数据文件和一个日志文件。 数据文件包含数据和对象;例如数据库表( table),索引( index)、存储过程( storage)、触发器( trigger)和视图(view)等。 日志文件包含数据库中所有更新事务的全部信息,用于恢复
759
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起