09 2017 档案

摘要:table上添加:border-collapse: collapse;//设置表格边框分开显示就可以设置tr td的边框线 阅读全文
posted @ 2017-09-27 16:14 LBO.net 阅读(765) 评论(0) 推荐(0)
摘要:好文要顶: sQL存储过程的优缺点 SQL Server 存储过程 一、创建、使用存储过程 Oracle版本: 分析▼这个存储过程有一个名为ListCount的参数。此参数从存储过程返回一个值而不是传递一个值给存储过程。关键字OUT用来指示这种行为。Oracle支持IN(传递值给存储过程)、OUT( 阅读全文
posted @ 2017-09-25 15:20 LBO.net 阅读(221) 评论(0) 推荐(0)
摘要:一、什么是视图 视图是虚拟的表 为什么使用视图 重用SQL语句。 简化复杂的SQL操作。在编写查询后,可以方便地重用它而不必知道其基本查询细节。 使用表的一部分而不是整个表。 保护数据。可以授予用户访问表的特定部分的权限,而不是整个表的访问权限。 更改数据格式和表示。视图可返回与底层表的表示和格式不 阅读全文
posted @ 2017-09-23 13:55 LBO.net 阅读(206) 评论(0) 推荐(0)
摘要:一、新建表 利用CREA TE TA BLE创建表,必须给出下列信息: 新表的名字,在关键字CREA TE TA BLE之后给出; 表列的名字和定义,用逗号分隔; 有的DBMS还要求指定表的位置。 分析▼从上面的例子可以看到,表名紧跟CREA TE TA BLE关键字。实际的表定义(所有列)括在圆括 阅读全文
posted @ 2017-09-22 11:08 LBO.net 阅读(224) 评论(0) 推荐(0)
摘要:一、更新数据 更新(修改)表中的数据,可以使用UPDA TE语句。有两种使用UPDA TE的方式: 更新表中的特定行; 更新表中的所有行。 警告:不要省略WHERE子句 在使用UPDA TE时一定要细心。因为稍不注意,就会更新表中的所有行。提示:UPDATE与安全 在客户端/服务器的DBMS中,使用 阅读全文
posted @ 2017-09-20 13:46 LBO.net 阅读(260) 评论(0) 推荐(0)
摘要:一、插入完整的行 要求指定表名和插入到新行中的值 分析▼ 这个例子将一个新顾客插入到Customers表中。存储到表中每一列的数据在VALUES子句中给出,必须给每一列提供一个值。如果某列没有值,如上面的cust_contact和cust_email列,则应该使用NULL值(假定表允许对该列指定空值 阅读全文
posted @ 2017-09-19 15:28 LBO.net 阅读(334) 评论(0) 推荐(0)
摘要:利用UNION操作符将多条SELECT语句组合成一个结果集。 主要有两种情况需要使用组合查询: 在一个查询中从不同的表返回结构数据; 对一个表执行多个查询,按一个查询返回数据。 UNION规则 UNION必须由两条或两条以上的SELECT语句组成,语句之间用关键字UNION分隔(因此,如果组合四条S 阅读全文
posted @ 2017-09-19 14:26 LBO.net 阅读(160) 评论(0) 推荐(0)
摘要:一、使用表别名 SQL除了可以对列名和计算字段使用别名,还允许给表名起别名。这样做有两个主要理由: 缩短SQL语句; 允许在一条SELECT语句中多次使用相同的表。 分析▼ 可以看到,FROM子句中的三个表全都有别名。Customers AS C使用C作为Customers的别名,如此等等。 这样, 阅读全文
posted @ 2017-09-14 12:49 LBO.net 阅读(175) 评论(0) 推荐(0)
摘要:定义和用法 $.merge() 函数用于合并两个数组内容到第一个数组。 语法 $.merge( first, second ) 参数描述 first Array类型 第一个用于合并的数组,合并后将包含第二个数组的内容 second Array类型 第二个用于合并的数组,该数组不会被修改 $.merg 阅读全文
posted @ 2017-09-13 11:09 LBO.net 阅读(1450) 评论(0) 推荐(0)
摘要:说明:使用交互式DBMS工具重要的是,要理解联结不是物理实体。换句话说,它在实际的数据库表中并不存在。DBMS会根据需要建立联结,它在查询执行期间一直存在。 一、等值语法:SELECT 字段 FROM 表1,表2 WHERE 表1.字段=表2.字段 分析▼我们来看这段代码。SELECT语句与前面所有 阅读全文
posted @ 2017-09-12 12:45 LBO.net 阅读(168) 评论(0) 推荐(0)
摘要:利用子查询进行过滤 普通查询: 现在,我们知道了哪个订单包含要检索的物品,下一步查询与订单20007和20008相关的顾客ID。 利用子查询: 分析▼在SELECT语句中,子查询总是从内向外处理。在处理上面的SELECT语句时,DBMS实际上执行了两个操作。首先,它执行下面的查询: 此查询返回两个订 阅读全文
posted @ 2017-09-08 16:01 LBO.net 阅读(201) 评论(0) 推荐(0)
摘要:一、创建分组 分组是使用SELECT语句的GROUP BY子句建立的。理解分组的最好办法是看一个例子: 分析▼上面的SELECT语句指定了两个列:vend_id包含产品供应商的ID,num_prods为计算字段(用COUNT(*)函数建立)。GROUP BY子句指示DBMS按vend_id排序并分组 阅读全文
posted @ 2017-09-07 13:30 LBO.net 阅读(340) 评论(0) 推荐(0)
摘要:一、AVG()函数 A VG()通过对表中行数计数并计算其列值之和,求得该列的平均值。A VG()可用来返回所有列的平均值,也可以用来返回特定列或行的平均值。 警告:只用于单个列 AVG()只能用来确定特定数值列的平均值,而且列名必须作为函数参数给出。为了获得多个列的平均值,必须使用多个A VG() 阅读全文
posted @ 2017-09-06 13:17 LBO.net 阅读(389) 评论(0) 推荐(0)
摘要:大多数SQL实现支持以下类型的函数。 用于处理文本字符串(如删除或填充值,转换值为大写或小写)的文本函数。 用于在数值数据上进行算术操作(如返回绝对值,进行代数运算)的数值函数。 用于处理日期和时间值并从这些值中提取特定成分(如返回两个日期之差,检查日期有效性)的日期和时间函数。 返回DBMS正使用 阅读全文
posted @ 2017-09-05 13:07 LBO.net 阅读(168) 评论(0) 推荐(0)
摘要:提示:客户端与服务器的格式在SQL语句内可完成的许多转换和格式化工作都可以直接在客户端应用程序内完成。但一般来说,在数据库服务器上完成这些操作比在客户端中完成要快得多。 一、拼接字段 拼接(concatenate)将值联结到一起(将一个值附加到另一个值)构成单个值。解决办法是把两个列拼接起来。在SQ 阅读全文
posted @ 2017-09-04 13:07 LBO.net 阅读(281) 评论(0) 推荐(0)
摘要:一、LIKE操作符 通配符(wildcard) 用来匹配值的一部分的特殊字符。搜索模式(search pattern)由字面值、通配符或两者组合构成的搜索条件。通配符本身实际上是SQL的WHERE子句中有特殊含义的字符,SQL支持几种通配符。为在搜索子句中使用通配符,必须使用LIKE操作符。LIKE 阅读全文
posted @ 2017-09-02 13:14 LBO.net 阅读(275) 评论(0) 推荐(0)
摘要:一、AND操作符 要通过不止一个列进行过滤,可以使用A ND操作符给WHERE子句附加条件. 分析▼此SQL语句检索由供应商DLL01制造且价格小于等于4美元的所有产品的名称和价格。这条SELECT语句中的WHERE子句包含两个条件,用A ND关键字联结在一起。A ND指示DBMS只返回满足所有给定 阅读全文
posted @ 2017-09-01 13:04 LBO.net 阅读(256) 评论(0) 推荐(0)

//返回顶部