利用PowerDesigner批量生成测试数据
摘要:--主要解决方法: A:在PowerDesigner 建表 B:然后给每一个表的字段建立相应的摘要文件 步骤如下: Model->Test Data Profiles 配置每一个字段摘要文件 General: 输入Name、Code、 选择Class(数字、字符、时间)类型 选择Generation Source: Automatic、List、ODBC、File Detail: 配置字段相关信...
阅读全文
海量数据库的查询优化及分页算法方案
摘要:随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。 ...
阅读全文
海量数据库的查询优化及分页算法方案
摘要:随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决的难题。 ...
阅读全文
SQL Server 中易混淆的数据类型
摘要:(1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。text存储可变长度的非Unicode数据,最大长...
阅读全文
SQL2005下载版本之区别
摘要:SQL2005 分五个版本,如下所列: 1.Enterprise(企业版) 2.Development(开发版) 3.Workgroup,(工作群版) 4.Standard,(标准版) 5.Express.(嗯,姑且就叫它简易版吧) 这几个版本,我们究竟应该使用哪一版呢?这是许多初学 SQL2005 的人最常问的问题。 简单的比较一下 Enterprise, De...
阅读全文
SQL游标的简单使用
摘要:CREATE PROCEDURE [dbo].[pro_CURSOR] AS BEGIN --声明一个游标 DECLARE MyCURSOR CURSOR FOR SELECT userid,depid FROM users --打开游标 open MyCURSOR --声明两个变量 declare @userid varchar(50) declare @depid varchar(50...
阅读全文
简单SQL语句小结
摘要:简单SQL语句小结为了大家更容易理解我举出的SQL语句,本文假定已经建立了一个学生成绩管理数据库,全文均以学生成绩的管理为例来描述。 1.在查询结果中显示列名: a.用as关键字:select name as '姓名' from students order by age b.直接表示:select name '姓名' from students order by age 2.精确查找:...
阅读全文
SQL语句集锦
摘要:SQL语句集锦 --语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE ...
阅读全文
SQL存储过程在.NET数据库中的应用
摘要:一.前言: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 总的来说,存储过程具有以下一些优点: ◆存储过程允许标准组件式编程 ◆存储过程能够实现较快的执行速度 ◆存储过程能...
阅读全文
主键设计用什么字段类型比较好
摘要:主键的必要性: 有些朋友可能不提倡数据库表必须要主键,但在我的思考中,觉得每个表都应该具有主键,不管是单主键还是双主键,主键的存在就代表着表结构的完整性,表的记录必须得有唯一区分的字段,主键主要是用于其他表的外键关联,本记录的修改与删除,当我们没有主键时,这些操作会变的非常麻烦。 主键的无意义性: 我强调主键不应该具有实际的意义,这可能对于一些朋友来说不太认同,比如订单表吧,会有“订单编号”...
阅读全文
.net打包自动安装数据库
摘要:.net打包自动安装数据库一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 Produc...
阅读全文
一位菜鸟蜕变成为高手SQL
摘要:一位菜鸟蜕变成为高手如何从一位菜鸟蜕变成为高手,灵活使用的SQL语句是必不可少的。本文收集了部分比较经典,常用的SQL语句供大家参考,希望对大家有所帮助。 说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 11 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a,...
阅读全文
关于加密存储过程
摘要:如何简单的创建一个加密存储过程: create proc Test(参数列表)with encriptionas主体go为了演示,现在我们创建一个具备各种参数类型的存储过程作为测试: create proc Test ( @x int = 3, @s nvarchar(20), @y int output)with encryptionasselect @x, @sset @...
阅读全文
SQL SERVER 2005配置管理
摘要:sqlserver2005现在的版本比较多,有express 版的,有企业开发版等,我目前用的express版的,占用系统资源还是很少的,不象网上所说的,一运行开发版,就吃掉400多M内存,对于我们绝大多数人来说,为了看看sqlserver2005的新特性,没有必要装什么正式开发版,Express版的小,而它的功能够个人用了。 装完 sqlserver2005(Express版),为了便...
阅读全文
SQL查询语句精华使用简要
摘要:一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECT nickname,email FROM testtable WHERE name='张三' (一) 选择列表 ...
阅读全文
关于SQL和Recordset的小知识
摘要:1. ASP与Access数据库连接:2. ASP与SQL数据库连接: 建立记录集对象: set rs=server.createobject("adodb.recordset")rs.open SQL语句,conn,3,2 3. SQL常用命令使用方法:(1) 数据记录筛选:sql="select * from 数据表 where 字段名=字段值 order by 字段名 [desc]"sql=...
阅读全文
使用MD5加密数据库中的用户密码
摘要:我们知道,现在网络上一般的网站,稍微完善一点的,往往都需要用户先注册,提供诸如电子邮件、账号、密码等信息以后,成为网站栏目的注册用户,才可以享受网站一些特殊栏目提供的信息或者服务,比如免费电子邮件、论坛、聊天等,都需要用户注册。而对于电子商务网站,比如igo5等大型电子商务网站,用户需要购买商品,就一定需要详细而准确的注册,而这些信息,往往是用户很隐秘的信息,比如电话、电子邮件、地址等,所以,注册...
阅读全文
数据库系统的一些专用词汇表(专业)
摘要:下载本文档:下载 · 数据(Data): 反映客观世界的事实,并可以区分其特征的符号:字符、数字、文本、声音、图形、图像、图表、图片等,它们是现实世界中客观存在的,可以输入到计算机中进行存储和管理的。 · 信息(Information): 由原始数据经加工提炼而成的、用于决定行为、计划或具有一定语义的数据称为信息。 · 数据库DB(Data Base): 是现实世界中相互关联的大量数...
阅读全文
学习MySQL常用操作命令
摘要:1、启动MySQL服务器 实际上上篇已讲到如何启动MySQL。两种方法: 一是用winmysqladmin,如果机器启动时已自动运行,则可直接进入下一步操作。 二是在DOS方式下运行 d:mysqlbinmysqld 2、进入mysql交互操作界面 在DOS方式下,运行: d:mysqlbinmysql 出现: mysql 的提示符,此时已进入mysql的交互操作方式。 ...
阅读全文
SQL语句中的通配符
摘要:以前在做数据库开发的时候,确实很少注意SQL语句的通配符。然而最近需要做一个LIKE查询的时候,发现在LIKE关键字中不能有中括号。如要执行这样的语句:SELECT * FROM TableName WHERE FieldName LIKE ‘%Field[abc]Value%’,就会出现查询不到纪录的情况。查了一下文档才知道,原来“[”“]”和“%”一样是LIKE关键字的通配符。 LIKE关键字...
阅读全文