摘要: 1、组合查询: 组合查询也称并(union)或复合查询(compound query)。即执行多个查询(多条SELECT语句),将结果作为单个查询结果返回。 2、 阅读全文
posted @ 2017-05-24 08:44 名称简单点 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、使用表别名 好处: a、缩短SQL语句。 b、允许在单条SELECT语句中多次使用相同的表。 输入: SELECT cust_name,cust_contact FROM customers AS c,orders AS o,orderitems AS io WHERE c.cust_id = 阅读全文
posted @ 2017-05-23 00:26 名称简单点 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、外键(foreign key):外键为某个表中的一列,他包含另一个表的主键值,定义了两个表之间的关系。 2、可伸缩性(scale):能够适应不断增加的工作量而不失败,设计良好的数据库或应用程序称之为可伸缩性好(scale well)。 3、创建联结: 输入: SELECT vend_name,p 阅读全文
posted @ 2017-05-22 00:05 名称简单点 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 1、查询(query):任何SQL语句都是查询。但此属于一般指SELECT语句。 2、子查询(subquery):嵌套在其他查询中的查询。 目标:查询订购物品TNT2的用户信息。 前提:有三个表,orderitems表存储物品的订单编号和物品信息,orders表存储订单编号和客户ID,custome 阅读全文
posted @ 2017-05-21 14:42 名称简单点 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1、创建分组 输入: SELECT vend_id , COUNT(*) AS num_prods FROM products GROUP BY vend_id; 输出: vend_id num_prods 1001 3 1002 7 分析:选定要显示的列:vend_id和num_prods(行数统 阅读全文
posted @ 2017-05-21 01:07 名称简单点 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、聚集函数(aggregate function):运行在行组上,计算和返回单个值得函数。 AVG() 返回某列的平均值 COUNT() 返回某列的行数 MAX() 返回某列的最大值 MIN() 返回某列的最小值 SUM() 返回某列值之和 2、AVG()函数 输入: SELECT AVG(pro 阅读全文
posted @ 2017-05-18 01:01 名称简单点 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、Upper()函数 将文本转换为大写 输入: SELECT vend_name,Upper(vend_name) AS vend_name_upcase FROM vendors ORDER BY vend_name; 输出: vend_name vend_name_upcase Jet Set 阅读全文
posted @ 2017-05-14 21:28 名称简单点 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、字段(field):一般与列(同义),经常互换使用,不过数据库列一般称之为列,字段通常用在计算字段的连接上。 2、拼接:将值连接到一起构成单个值。 注:多数DBMS使用+或||来实现拼接,MySQL使用Concat()函数来实现。 输入: SELECT Concat(vend_name,'(', 阅读全文
posted @ 2017-05-14 16:55 名称简单点 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1、正则表达式REGEXP和LIKE的区别 SELECT prod_name FORM products WHERE prod_name LIKE '1000' ORDER BY prod_name; SELECT prod_name FORM products WHERE prod_name RE 阅读全文
posted @ 2017-05-07 23:17 名称简单点 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 1、LIKE操作符 之前使用的操作符都是针对已知的数据,而使用通配符可以对未知数据也进行搜索。 通配符(wildcard):用来匹配值得一部分的特殊字符。 搜索模式(search pattern):由字面值、通配符或两者组合构成的搜索条件。 搜索子句要使用使用通配符,必须使用LIKE操作符,因为它指 阅读全文
posted @ 2017-05-06 17:06 名称简单点 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 1、组合WHERE子句 操作符(operator):用来联结或改变WHERE子句中的子句的关键字。 2、AND操作符 输入:SELECT prod_id,prod_price,prod_name FROM products WHERE vend_id = 1003 AND prod_price <= 阅读全文
posted @ 2017-05-06 16:25 名称简单点 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1、使用WHERE子句 数据库一般包含大量数据,所以一般不会检索所有行。只检索所需数据需要指定搜索条件(search criteria),搜索条件也称为过滤条件(filter condition)。 WHERE子句在表名(FROM子句)之后给出。 输入:SELECT prod_name , prod 阅读全文
posted @ 2017-05-05 17:46 名称简单点 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1、子句:SQL语句由子句构成,有些子句是必需的,有些子句是可选的。一个子句通常由一个关键字和所提供的数据组成。例子像SELECT语句和FROM子句。 2、排序子句: ORDER BY ORDER BY子句取一个或多个列的名字,据此对输出进行排序。 输入:SELECT prod_name FROM 阅读全文
posted @ 2017-05-05 15:37 名称简单点 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1、SELECT语句 从一个或多个表中检索信息。 2、检索单个列 输入:SELECT prod_name FROM products; 输出:prod_name Safe Bird seed Sling xxxxxx 分析:从products表中检索一个名为prod_name的列。 3、分号的使用 阅读全文
posted @ 2017-05-05 14:11 名称简单点 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1、选择数据库 输入:USE 数据库名; 输出:something 分析:USE语句不会返回任何结果,只是显示某种形式的通知,比如Database changed 2、显示数据库列表 输入:SHOW DATABASES; 输出:Database xxx mydatabase ...... 分析:这个 阅读全文
posted @ 2017-05-05 11:12 名称简单点 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 一、什么是数据库 1、数据库(database):保存有组织的数据的容器(通常是一个文件或者一组文件)。 2、数据库管理系统(DBMS):访问数据库的软件。 3、表(table):某种特定类型数据的结构化清单。每个表都有一个唯一的名字来标识自己,不同数据库的表名可以相同。 4、模式(schema): 阅读全文
posted @ 2017-05-05 00:02 名称简单点 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、数据库的体系结构 1、数据库有三级模式结构:模式、外模式、内模式。 a、模式:也称逻辑模式、概念模式。它是数据库中全体数据逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式,它处于三级模式的中间层。 b、外模式:也称用户模式。它是数据库用户(包括应用程序员和最终用户)能够看见 阅读全文
posted @ 2017-05-04 00:46 名称简单点 阅读(218) 评论(0) 推荐(0) 编辑
摘要: android数据存储主要有三种方式:文件存储、SharedPreferences存储、SQLite数据库存储一、文件存储 1. 写数据:Context类的openFileOutput(String fileName,int authority)方法。 参数说明: a、fileName:文件名。不可 阅读全文
posted @ 2017-05-02 22:52 名称简单点 阅读(230) 评论(0) 推荐(0) 编辑