![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 68
zjhysj
因为有了因为,所以有了所以
展开
-
SQL必知必会 第十三课 笔记——创建高级联结
第13课 创建高级联结 介绍如何使用表别名,如何对被联结的表使用聚集函数。13.1 使用表别名 第7课介绍了如何使用别名引用被检索的表列。给列起别名的语法如下:SELECT RTRIM(vend_name) +' (' +RTRIM(vend_country) +')' AS vend_titleSQL除了可以对列名和计算字段使用别名,还允许给表名起别名。目的:1)缩短...原创 2018-06-10 21:51:36 · 267 阅读 · 0 评论 -
SQL必知必会 第二十一课 笔记—— 使用游标
第21课 使用游标这一课将讲授什么是游标,如何使用游标。、21.1 游标用途:有时,需要在检索出来的行中前进或后退一行或多行。游标(cursor)是一个存储在DBMS服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。在存储了游标之后,应用程序可以根据需要滚动或浏览其中的数据。说明:SQLite支持的游标称为步骤(step),本课讲述的基本概念适用于SQLite的步骤,...原创 2018-07-06 16:55:34 · 800 阅读 · 0 评论 -
SQL必知必会 第二十课 笔记—— 管理事务处理
第20课 管理事务处理这一课介绍什么是事务处理,如何利用COMMIT和ROLLBACK语句管理事务处理。20.1 事务处理使用事务处理(transaction processing),通过确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库的完整性。下面是关于事务处理需要知道的几个术语:事务(transaction)指一组SQL语句;回退(rollback)指撤销指定SQL语句的过程;提...原创 2018-07-06 16:54:01 · 270 阅读 · 0 评论 -
SQL必知必会 第十九课 笔记——使用存储过程
第19课 使用存储过程这一课介绍什么是存储过程,为什么要使用存储过程,如何使用存储过程,以及创建和使用存储过程的基本语法。19.1 存储过程可以创建存储过程。简单来说,存储过程就是为以后使用而保存的一条或多条SQL语句。可将其视为批文件,虽然它们的作用不仅限于批处理。19.2 为什么要使用存储过程使用存储过程有三个主要的好处,即简单、安全、高性能。19.3 执行存储过程存储过程的执行远比编写要频繁...原创 2018-07-05 17:11:56 · 294 阅读 · 0 评论 -
SQL必知必会 第十八课 笔记——使用视图
第18课 使用视图这一课将介绍什么是视图,它们怎样工作,何时使用它们;还将讲述如何利用视图简化前几课中执行的某些SQL操作。18.1 视图视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。视图不包含任何列或数据,包含的是一个查询(与上面用以正确联结表的相同查询)。18.2 创建视图视图用CREATE VIEW语句来创建。与CREATE TABLE一样,CREATE VIEW...原创 2018-07-05 14:09:32 · 391 阅读 · 0 评论 -
SQL必知必会 第十七课 笔记——创建和操纵表
第17课 创建和操纵表这一课讲授创建、更改和删除表的基本知识。17.1 创建表17.1.1 表创建基础利用CREATE TABLE创建表,必须给出下列信息: 1)新表的名字,在关键字CREATE TABLE之后给出; 2)表列的名字和定义,用逗号分隔; 3)有的DBMS还要求指定表的位置。CREATE TABLE Products (prod_id CHAR(10) NOT NULL, vend_...原创 2018-07-04 22:01:13 · 233 阅读 · 0 评论 -
SQL必知必会 第十六课 笔记——更新和删除数据
第16课 更新和删除数据这一课介绍如何利用UPDATE和DELETE语句进一步操作表数据。16.1 更新数据更新(修改)表中的数据,可以使用UPDATE语句。有两种使用UPDATE的方式: 1)更新表中的特定行; 2)更新表中的所有行。提示:UPDATE与安全在客户端/服务器的DBMS中,使用UPDATE语句可能需要特殊的安全权限。在你使用UPDATE前,应该保证自己有足够的安全权限。UPDATE...原创 2018-07-04 21:37:42 · 209 阅读 · 0 评论 -
SQL必知必会 第十五课 笔记——插入数据
第15课 插入数据这一课介绍如何利用SQL的INSERT语句将数据插入表中。提示:插入及系统安全使用INSERT语句可能需要客户端/服务器DBMS中的特定安全权限。在你试图使用INSERT前,应该保证自己有足够的安全权限。15.1 数据插入15.1.1 插入完整的行INSERT INTO Customers VALUES('1000000006', '123 Any Street', 'NY...原创 2018-07-02 21:38:53 · 230 阅读 · 0 评论 -
SQL必知必会 第十四课 笔记——组合查询
第14课 组合查询本课讲述如何利用UNION操作符将多条SELECT语句组合成一个结果。SQL也允许执行多个查询(多条SELECT语句),并将结果作为一个查询结果集返回。这些组合查询通常称为并(union)或复合查询(compound query)。主要有两种情况需要使用组合查询: 1)在一个查询中从不同的表返回结构数据; 2)对一个表执行多个查询,按一个查询返回数据。14.2 创建组合查...原创 2018-06-27 09:57:49 · 207 阅读 · 0 评论 -
SQL必知必会 第二十二课 笔记—— 高级SQL特性(SQL完结章)
第22课 高级SQL特性这一课介绍SQL所涉及的几个高级数据处理特性:约束、索引和触发器。22.1 约束约束(constraint):管理如何插入或处理数据库数据的规则。DBMS通过在数据库表上施加约束来实施引用完整性。大多数约束是在表定义中定义的,如第17课所述,用CREATE TABLE或ALTER TABLE语句。22.1.1 主键我们在第1课简单提过主键,主键是一种特殊的约束。一种定义主键...原创 2018-07-06 22:55:56 · 292 阅读 · 0 评论