随笔分类 -  数据库

1
日常办公应用--数据分析
摘要:第20课 管理事务处理 20.1 事务处理 20.2 控制事务处理 有的 DBMS要求明确标识事务处理块的开始和结束。如在 SQL Server中,标识如下: 输入▼ BEGIN TRANSACTION ... COMMIT TRANSACTION 分析▼ 在这个例子中,BEGIN TRANSACT 阅读全文
posted @ 2022-07-12 18:44 lqsj2018 阅读(194) 评论(0) 推荐(0) 编辑
摘要:第19课 使用存储过程 19.1 存储过程 存储过程就是为以后使用而保存的一条或多条 SQL 语句。可将其视为批文件,虽然它们的作用不仅限于批处理。 19.2 为什么要使用存储过程 使用存储过程有三个主要的好处,即简单、安全、高性能。 19.3 执行存储过程 存储过程的 SQL 语句: EXECUT 阅读全文
posted @ 2022-07-07 20:16 lqsj2018 阅读(127) 评论(0) 推荐(0) 编辑
摘要:第18课 使用视图 18.1 视图 视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。 18.1.1 为什么使用视图  重用 SQL 语句。  简化复杂的 SQL 操作。在编写查询后,可以方便地重用它而不必知道其基本查询细节。  使用表的一部分而不是整个表。  保护数 阅读全文
posted @ 2022-07-06 23:19 lqsj2018 阅读(28) 评论(0) 推荐(0) 编辑
摘要:第17课 创建和操纵表 17.1 创建表 一般有两种创建表的方法:  多数 DBMS 都具有交互式创建和管理数据库表的工具;  表也可以直接用 SQL 语句操纵。 用程序创建表,可以使用 SQL 的 CREATE TABLE 语句。 17.1.1 表创建基础 利用 CREATE TABLE 创建 阅读全文
posted @ 2022-06-30 21:16 lqsj2018 阅读(43) 评论(0) 推荐(0) 编辑
摘要:第16课 更新和删除数据 这一课介绍如何利用UPDATE和DELETE语句进一步操作数据。 16.1更新数据 使用UPDATE的两种方式: 1、更新表中的特定行 2、更新表中的所有行 注意:不要省略 WHERE 子句 在使用 UPDATE 时一定要细心。因为稍不注意,就会更新表中的所有行。使用这条语 阅读全文
posted @ 2022-06-28 06:26 lqsj2018 阅读(68) 评论(0) 推荐(0) 编辑
摘要:第15课 插入数据 INSERT 用来将行插入(或添加)到数据库表。插入的方式有以下几种方式: 1、插入完整的行; 2、插入行的一部分; 3、插入某些查询的结果。 提示:插入及系统安全 使用 INSERT 语句可能需要客户端/服务器 DBMS 中的特定安全权限。在你试图使用 INSERT 前,应该保 阅读全文
posted @ 2022-06-26 07:45 lqsj2018 阅读(202) 评论(0) 推荐(0) 编辑
摘要:第14课 组合查询 14.1 组合查询 多数 SQL 查询只包含从一个或多个表中返回数据的单条 SELECT 语句。但是,SQL 也允许执行多个查询(多条 SELECT 语句),并将结果作为一个查询结果集返回。这些组合查询通常称为并(union)或复合查询(compound query)。 主要有两 阅读全文
posted @ 2022-06-26 07:44 lqsj2018 阅读(58) 评论(0) 推荐(0) 编辑
摘要:第13课 创建高级联结 13.1 使用表别名 SELECT RTRIM(vend_name) + ' (' + RTRIM(vend_country) + ')' AS vend_title FROM Vendors ORDER BY vend_name; SQL 除了可以对列名和计算字段使用别名, 阅读全文
posted @ 2022-06-23 13:56 lqsj2018 阅读(50) 评论(0) 推荐(0) 编辑
摘要:第12课 联结表 12.1 联结 SQL最强大的功能之一就是能在数据查询的执行中联结(join)表。 12.1.1 关系表 关系表的设计就是要把信息分解成多个表,一类数据一个表。各表通过某些共同的值互相关联(所以才叫关系数据库)。 可伸缩(scale):能够适应不断增加的工作量而不失败。设计良好的数 阅读全文
posted @ 2022-06-22 14:40 lqsj2018 阅读(32) 评论(0) 推荐(0) 编辑
摘要:第11课 使用子查询 11.1 子查询 子查询(subquery):即嵌套在其他查询中的查询。 11.2 利用子查询进行过滤 订单存储在两个表中。每个订单包含订单编号、客户 ID、订单日期,在 Orders 表中存储为一行。各订单的物品存储在相关的OrderItems 表中。Orders 表不存储顾 阅读全文
posted @ 2022-06-22 07:27 lqsj2018 阅读(71) 评论(0) 推荐(0) 编辑
摘要:第10课 分组数据 SELECT语句子句: GROUP BY子句 HAVING子句 10.1 数据分组 10.2创建分组 分组是使用SELECT语句的GROUP BY子句建立的。例子如下: SELECT vend_id, COUNT(*) AS num_prods FROM Products GRO 阅读全文
posted @ 2022-06-22 07:26 lqsj2018 阅读(42) 评论(0) 推荐(0) 编辑
摘要:第9课 汇总数据 9.1 聚集函数 聚集函数(aggregate function):对某些行运行的函数,计算并返回一个值。 AVG() 返回某列的平均值 COUNT() 返回某列的行数 MAX() 返回某列的最大值 MIN() 返回某列的最小值 SUM() 返回某列值之和 9.1.1 AVG()函 阅读全文
posted @ 2022-06-16 05:12 lqsj2018 阅读(45) 评论(0) 推荐(0) 编辑
摘要:第8课 使用函数处理数据 8.1 函数 每一个DBMS都有特定的函数。事实上,只有少数几个函数被所有主要的 DBMS 等同地支持。虽然所有类型的函数一般都可以在每个 DBMS 中使用,但 各个函数的名称和语法可能极其不同。为了说明可能存在的问题,表 8-1 列出了 3 个常用的函数及其在各个 DBM 阅读全文
posted @ 2022-06-15 22:09 lqsj2018 阅读(44) 评论(0) 推荐(0) 编辑
摘要:第7课 创建计算字段 什么是计算字段 如何创建计算字段 如何从应用程序中使用别名引用它们 7.1 计算字段 字段(field):基本上与列(column)的意思相同,经常互换使用,不过数据库列一般称为列,而术语字段通常与计算字段一起使用。 7.2 拼接字段 拼接(concatenate):将值联结到 阅读全文
posted @ 2022-06-14 11:15 lqsj2018 阅读(42) 评论(0) 推荐(0) 编辑
摘要:第6课 用通配符进行过滤 如何使用通配符以及怎样使用LIKE操作符进行通配搜索,以便对数据进行复杂过滤。 通配符(wildcard):用来匹配值的一部分的特殊字符。(只能用于文本字段) 搜索模式(search pattern):由字面值、通配符或两都组合构成的搜索条件。 6.1.1 百分号(%)通配 阅读全文
posted @ 2022-06-13 16:38 lqsj2018 阅读(79) 评论(0) 推荐(0) 编辑
摘要:第5课 高级数据过滤 5.1 组合WHERE子句 AND OR NOT子句 IN操作符 BETWEEN EXISTS 阅读全文
posted @ 2022-06-12 18:38 lqsj2018 阅读(29) 评论(0) 推荐(0) 编辑
摘要:第4课 过滤数据 4.1使用WHERE子句 搜索条件(search criteria) 过滤条件(filter condition) 使用 BETWEEN 操作符,它检索价格在 5 美元和10美元之间的所有产品。 1 SELECT prod_name,prod_price FROM Products 阅读全文
posted @ 2022-06-10 16:35 lqsj2018 阅读(32) 评论(0) 推荐(0) 编辑
摘要:第2课 检索数据 2.1 SELECT语句 关键字(keyword) :作为 SQL 组成部分的保留字。关键字不能用作表或列的名字。附录 E 列出了某些经常使用的保留字。 2.5 检索不同的值(返回不重复的值) 关键字:DISTINCT指示数据库只返回不同的值,它必须直接放在列名的前面。 1 SEL 阅读全文
posted @ 2022-06-10 16:32 lqsj2018 阅读(30) 评论(0) 推荐(0) 编辑
摘要:第3课 排序检索数据 ORDER BY子句 DESC关键字:表示按降序排序,只对它前面的字段有用。 阅读全文
posted @ 2022-06-10 16:32 lqsj2018 阅读(13) 评论(0) 推荐(0) 编辑
摘要:第1课 了解SQL 1.1 数据库基础 数据库是一个以某种有组织的方式存储的数据集合。 数据库(database) :保存有组织的数据的容器(通常是一个文件或一组文件)。 数据类型(datatype); 行(row) :表中的一个记录。 数据库记录(record) 主键(primary key) : 阅读全文
posted @ 2022-06-10 16:30 lqsj2018 阅读(48) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示