随笔分类 - 数据库管理与应用
数据库管理与应用的相关技术文章
摘要:假设数据库中有张“美女”表,现需要将表中的数据以列“体征”中单元格里的值作为新列、列“姓名”作为分组条件,来进行行列转换并对数据进行统计。姓名 体征 数值---------------------------美女1身高1.60美女1体重60美女1胸围79美女2身高1.69美女2体重55美女2胸围77转换为如下效果:姓名 身高体重 胸围---------------------------美女11.606079美女21.695577SQL语句:SELECT姓名,CASEWHEN体征='身高'THENMAX(数值)END身高,CASEWHEN体征='体重'THENM
阅读全文
摘要:分别创建增加、删除、更新的触发器(Trigger)来达到两张表之间数据同步的目的。1:数据同步增加:如有两张表——A表和B表,创建触发器使当A表插入数据后B表也同步插入数据。其中B表插入数据的字段需要同A表中的字段相对应。CREATETRIGGER触发器名称ONA表AFTERINSERTASBEGININSERTINTOB表(B表字段1,B表字段2,B表字段3)SELECTA表字段1,A表字段2,A表字段3FROMINSERTEDEND2.数据同步删除:如有两张表——A表和B表,创建触发器使当A表删除数据后B表也同步删除数据。其中B表与A表应有相应主键关联。CREATETRIGGER触发器名称
阅读全文
摘要:这里介绍下比较简单的方式,引用MySql.Data.dll然后添加一个MySqlHelper类来对MySql数据库进行访问和操作。1.将MySql.Data.dll引用到你的项目中下载地址:MySql.Data.rar添加引用后在你的数据库操作类(如MySqlHelper.cs)中添加引用声明usingMySql.Data;usingMySql.Data.MySqlClient;2.添加一个MySqlHelper类来对MySql数据库进行操作。MySqlHelper.CS网上有很多列子,把代码拷下来就可以直接使用。如果里面的ExcecuteNonquery、GetDataSet等基本访问数据库
阅读全文
摘要:大家在安装像ORACLE这样的大型数据库的时候总是会觉得安装很费劲,3张安装盘就要2G了,安装过程中还要创建配置数据库那花的时间就更长了。所以除非是要在服务器端建数据库,一般都选择更加方便快速的Oracle客户端+PLSQL安装方式,这里介绍个最简便快速的Oracle 9i+PLSQL客户端安装教程给大家。1.从网上下载一个Oracle 9i客户端绿色安装包(文件不大也就十来兆左右) 下载地址:http://www.xdowns.com/soft/38/110/2006/soft_33313.html2.安装前先确认你本地操作系统之前有无安装过任何版本的Oracle,若有则先删除注册表中\HK
阅读全文