摘要:
Python Imaging Library (PIL) 下载地址:http://www.pythonware.com/products/pil/ 点击运行,出现Python version 2.7 required, which was not found in the registry 这是由于 阅读全文
摘要:
20-1 test_input.txt Welcome to World Wide Spam, Inc.These are the corporate weg pages of *World Wide Spam*, Inc. We hopeyou find your stay enjoyable, 阅读全文
摘要:
1.约束 为正确地进行关系数据库设计,需要一种方法来保证只在表中插入合法的数据。例如,如果Orders表存储订单信息,OrderItems表存储订单详细内容,应该保证Orderitems中引用的任何订单ID存在于Orders中。类似地,在Orders表中引用的任意用户必须存在于Customers表中 阅读全文
摘要:
1.游标 游标(cursor):是一个存储在DBMS服务器上的数据库查询,它不是一条SELECT语句,而是被该语句检索出来的结果集。存储游标之后,应用程序可以根据需要滚动或浏览其中的数据。 不同DBMS支持不同的游标选项和特性。常见特性如下: 能标记游标为制度,是数据能读取,但不能更新或删除; 能控 阅读全文
摘要:
1.事务处理 通过事务处理,通过确保成批的SQL操作要么完全执行,要么完全不执行,来维护数据库的完整性。 事务处理是一种机制,用来管理必须成批执行的SQL操作,保证数据库不包含不完整的操作结果。利用事务处理,可以保证一组操作不会中途停止,它们要么完全执行,要么完全不执行。如果没有错误发生,整组语句提 阅读全文
摘要:
1.存储过程 存储过程是为以后使用而保存的一条或多条SQL语句 可以单独编写每条SQL语句,并根据结果有条件地执行其他语句。 2.为什么要使用存储过程 (1)通过把处理封装在一个易用的单元中,可以简化复杂的操作; (2)由于不要求反复建立在一系列处理步骤,因而保证了数据的一致性; (3)简化对变动的 阅读全文
摘要:
1.视图 视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询。 第12课的列子,用SELECT语句从三个表中检索数据,列出订购物品'RGAN01'的所有顾客。输入: SELECT cust_name, cust_contact FROM Customers, Orders, O 阅读全文
摘要:
1.创建表 一般有两种方法: 多数DBMS都具有交互式创建和管理数据库表的工具; 也可以直接用SQL语句操纵。 (1)表创建基础 新表的名字,在关键字CREARE TABLE之后给出; 表列的名字和定义,用逗号分隔; 有的DBMS还要求指定表的位置。 输入: CREATE TABLE Prod 阅读全文
摘要:
1.更新数据 更新(修改)表中的数据,可以使用UPDATE语句,有两种方式: 更新表中的特定行; 更新表中的所有行。 注意,不要省略WHERE子句。 基本的UPDATE语句由三部分组成: 要更新的表; 列名和它们的新值; 确定要更新哪些行的过滤条件。 (1)UPDATE语句总是以要更新的表名开始,S 阅读全文
摘要:
1.数据插入 INSERT用来将行插入(或添加)到数据库表。插入有几种方式: 插入完整的行; 插入行的一部分。 插入某些查询的结果。 (1)插入完整的行 使用基本的INSERT语法,输入: INSERT INTO Customers VALUES('1000000006', 'Tony Land', 阅读全文