到目前为止我们所看到的SELECT语句都是简单查询,即从单个数据库表中检索数据的单条语句。SQL还允许创建子查询,即嵌套在其他查询语句中的查询。
下面给出嵌套查询的例子。
一个表示存储订单信息,包括订单号,客户ID,订单日期等,如下所示:
一张表示存储订单物品信息,如下:
还有一张表存储的是客户的信息,如下:
假如现在的需求是要找出订购物品...
分类:
数据库 时间:
2014-07-18 22:21:30
阅读次数:
278
数据库表设计
1.1.1. 模块管理(jk_module)
项
类型
说明
id
long
就是数据库记录idx号
name
string
模块名称
orderid
int
排序id 由小到大显示
deleted
...
分类:
编程语言 时间:
2014-07-18 21:33:01
阅读次数:
295
常见配置项'配置值''TMPL_L_DELIM'=>''}>',//修改右定界符(重点)'DB_PREFIX'=>'tp_',//设置数据库表前缀便于管理分类(重点)'DB_DSN'=>'mysql://root:@localhost:3306/thinkphp3',/*使用DSN配置链接数据库信息...
分类:
Web程序 时间:
2014-07-18 15:28:29
阅读次数:
2243
效果图:数据库表:DirID:目录的ID,ParentID:目录的父路径ID,Name:目录的名字主要代码:usingSystem;usingSystem.Collections;usingSystem.Configuration;usingSystem.Data;usingSystem.Linq;...
分类:
其他好文 时间:
2014-07-17 14:30:49
阅读次数:
270
在WEB开发时,经常需要依据数据库表中的字段建立相应的输入控件,来获取输入的数据。每次都需要按字段来敲,显然太低效,而且容易出错。这里提供一个SQL脚本生成相应输入控件的方法。
USE DBDemo
DECLARE @TEMP_TABLE_NAME NVARCHAR(512)
DECLARE @WIDTH NVARCHAR(50)
SET @TEMP_TABLE_NAME='Stuff'
SE...
分类:
数据库 时间:
2014-07-16 16:22:22
阅读次数:
344
数据库表设计
1.1.1. 模块管理(jk_module)
项
类型
说明
id
long
就是数据库记录idx号
name
string
模块名称
orderid
int
排序id 由小到大显示
deleted
...
分类:
编程语言 时间:
2014-07-16 08:48:52
阅读次数:
261
Oracle查询表的名字和commentsselect a.table_name,b.comments from user_tables a,ALL_TAB_COMMENTS b where a.table_name=b.table_name查询字段的名字和commentsselect distin...
分类:
数据库 时间:
2014-07-16 00:06:26
阅读次数:
377
在项目中经常要手动创建和数据库对应的实体类,如果数据库表比较多或者表字段比较多,那会是一个工作量非常大的事情,所以我根据自己的需求写了一个简单的代码生成工具,工具使用Easy4net框架开发。下面是代码目录结构:项目开始预备步骤:1. 创建项目EntityCodeBuilder2. 引入Easy.....
分类:
Web程序 时间:
2014-07-15 00:37:13
阅读次数:
373
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序 子句进行...
分类:
数据库 时间:
2014-07-14 19:19:55
阅读次数:
354
在项目中经常要手动创建和数据库对应的实体类,如果数据库表比较多或者表字段比较多,那会是一个工作量非常大的事情,所以我根据自己的需求写了一个简单的代码生成工具,工具使用Easy4net框架开发。下面是代码目录结构:项目开始预备步骤:1.创建项目EntityCodeBuilder2.引入Ea..
分类:
Web程序 时间:
2014-07-14 16:30:42
阅读次数:
343