04 2016 档案

摘要:1、插入完整的行或一部分:INSERT INTO 表名(列名1~n) VALUES (对应的值1~n) 注意:1. 省略列名,也可以插入,但在将来表结构发生变化后,可能导致错误,因此一般不用; 2. 如果只对部分列插入数据,省略的那些列要么可以为NULL,要么有默认值,否则会发生错误; 3. 字符型 阅读全文
posted @ 2016-04-26 11:06 sonng 阅读(390) 评论(0) 推荐(0)
摘要:1、表的修改: 1.1 删除列:ALTER TABLE 表名 DROP COLUMN 列名 1.2 添加列:ALTER TABLE 表名 ADD(列名 数据类型) 1.3 修改列名:ALTER TABLE 表名 RENAME COLUMN 旧列名 TO 新列名 1.4 修改列的数据类型:ALTER 阅读全文
posted @ 2016-04-23 11:57 sonng 阅读(333) 评论(0) 推荐(0)
摘要:1、创建表:用CREATE TABLE 语句,要指明:表名(不能与现有表名重复)、列名、每列的数据类型 2、约束。数据库中的表不同于Excel,其表中的数据必须严格规范合法,约束就是用来管理如何插入或处理数据库数据的规则。 1.主键约束:主键列的每一个数据可以唯一标识其所在的行,任意两行的主键值都不 阅读全文
posted @ 2016-04-22 11:55 sonng 阅读(417) 评论(0) 推荐(0)
摘要:1、子查询:就是嵌套的查询,用一个查询的结果作为另一个查询的条件。 比如要列出订购了物品“RGAN01”的所有顾客的ID、姓名和联系人,需要经历以下几步 (1)从orderitems中找出订购了“RGAN01”的所有订单编号 (2)用(1)的订单编号在orders中找出顾客的ID (3)用(2)的顾 阅读全文
posted @ 2016-04-17 14:40 sonng 阅读(734) 评论(3) 推荐(0)
摘要:1、有些时候需要数据的汇总值,而不是数据本身,比如对某些数据求和、计数、求最大最小值、求平均值,因此就有了5个聚集函数:AVE()、COUNT()、MAX()、MIN()、SUM(): (1)求平均值:AVE(),一个AVG()只对一个字段有效,注意AVE()忽略NULL值,而不是将其作为“0”参与 阅读全文
posted @ 2016-04-13 11:32 sonng 阅读(421) 评论(0) 推荐(0)
摘要:1、从数据库中检索出的数据往往并不是最后要展示的格式,可以在数据库端或者客户端应用程序中完成转换和格式化,但一般说来,在数据库服务器中完成要快很多。 2、拼接字段:将几个值连接到一起构成单个值。Oracel使用“||”连接,不支持“+”。例如: (1)别名:在字段名后面加上“ AS 新列名”,重新赋 阅读全文
posted @ 2016-04-12 18:51 sonng 阅读(403) 评论(0) 推荐(0)
摘要:1、SELECT基本语句: 2、检索所有字段,用"*"替换字段名,这会导致效率低下 3、去除重复项,“DISTINCT”作用于所有字段 4、若检索结果过多,可限定结果的条数 5、对检索出的数据进行排序,ASC为升序,也为默认排序方式;DESC为降序。ORDER BY 语句一定是最后一条语句。如果不排 阅读全文
posted @ 2016-04-05 23:09 sonng 阅读(503) 评论(0) 推荐(0)