NHibernate这个框架用了有一年多了,相对有很大的优势,可以省去很多写Sql的时间。但是如果你想用它做统计,那么有点抱歉,只能手动写写了。它内置的东西很难符合你的需求。我遇到的问题是这样的。我需要统计一个表中根据一个字段分组统计这个每个组的数量。这个Sql很简单表名要用对象名替换,字段也要用对...
分类:
系统相关 时间:
2014-06-04 19:26:21
阅读次数:
315
1.主键约束要对一个列加主键约束的话,这列就必须要满足的条件就是非空。因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)。【格式】alter
table 表格名称 add constraint 约束名称 增加的约束类型 (列名)例子:要对一个列加主键,列名为id,表名为empalter t...
分类:
其他好文 时间:
2014-05-30 13:00:15
阅读次数:
263
原文:SQL Server
动态行转列(参数化表名、分组列、行转列字段、字段值)一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)实现代码(SQL
Codes)方法一:使用拼接SQL,静态列字段;方法二:使用拼接SQL,动态列字段;方法三:使用PIV...
分类:
数据库 时间:
2014-05-29 09:32:15
阅读次数:
438
【英】ben Forta著1 1.0 选择数据库 use eg: use 数据库名; 2.0
show命令查看信息: show databases; show tables; show columns from 表名;(显示表中列的属性信息) ...
分类:
数据库 时间:
2014-05-29 04:16:15
阅读次数:
309
T-SQL 提供了两个从表中删除数据行的语句:DELETE 和 TRUNCATE 。1.DELETE
语句DELETE 语句是标准的SQL
语句,它用于根据指定的谓词从表中删除数据。这个标准的语句只有两个子句:用于指定目标表名的FROM子句和用于指定谓词条件的WHERE
子句。只有能让谓词条件计算结...
分类:
其他好文 时间:
2014-05-29 03:01:57
阅读次数:
216
一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)实现代码(SQL
Codes)方法一:使用拼接SQL,静态列字段;方法二:使用拼接SQL,动态列字段;方法三:使用PIVOT关系运算符,静态列字段;方法四:使用PIVOT关系运算符,动态列字段;扩展阅...
分类:
数据库 时间:
2014-05-28 11:10:24
阅读次数:
367
用下面的代码建立连接之后,出现了几个问题[html] view
plaincopy//连接数据库QSqlDatabasedb=QSqlDatabase::addDatabase("QOCI");/**连接Oracle数据库*数据库名:abc*表名:my_oracle*用户名:sys*密码:123*端...
分类:
数据库 时间:
2014-05-26 15:45:14
阅读次数:
373
索引是由Oracle维护的可选结构,为数据提供快速的访问。准确地判断在什么地方需要使用索引是困难的,使用索引有利于调节检索速度。
当建立一个索引时,必须指定用于跟踪的表名以及一个或多个表列。一旦建立了索引,在用户表中建立、更改和删除数据库时,
Oracle就自动地维护索引。创建索引时,下列准则将帮助...
分类:
数据库 时间:
2014-05-26 06:47:42
阅读次数:
363
Hibernate实体映射文件多对多等关系简单应用技巧,看了绝对觉得很简单。多对一,一对多中的column的名字自己取,但是对应的两个关系的两个column必须一样;
一般在多的一方,把属性名+Id当成column值,一对多 一方也使用这个column,这样就可以了;
多对多中,tables 是多对多的中间表一般命名中包括两个表名。 key中的column值得是集合外键,指的是引用当前自己表的外键,本对象+Id。 many-to-many指的是引用对方的外键,一般关联对象名+Id;...
分类:
系统相关 时间:
2014-05-24 15:11:02
阅读次数:
329
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名
脚本名; 1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql) mysqldump -uroot
-pdbpasswd -d dbname >db......
分类:
数据库 时间:
2014-05-24 10:17:45
阅读次数:
299