数据库类
掌控自身命运
二十多年的企业管理软件开发经历,熟知管理软件的整个开发流程,熟练掌握VFP语言,掌握VB语言,了解JAVA、asp.net、CSS、HTML/HTML5等语言,使用C#语言开发企业管理软件七年以上,熟练掌握SQL server2000/2005/2008数据库的开发。负责企业新员工编程技术的培训工作。喜欢学习和了解新知识,喜欢解决编程中有挑战性的问题。
展开
-
SQL Server 2008 R2 常用最大容量
转载 2017-05-18 14:48:12 · 2041 阅读 · 0 评论 -
SQL SERVER 2008用Select操作处理数据(六)——ORDER BY子句
从逻辑上讲,关系数据应该始终视为无序列表。主键的目的是唯一标识行,而不是排序表。SQL SERVER通常按主键(因为那可能是聚集索引)顺序返回数据。但对该顺序没有逻辑保证。使用ORDER BY子句是对结果集排序的唯一正确途径。 SQL可以对多列进行排序,且排序列不几是SELECT返回的列,这样如何指定列具有很强的灵活性。使用Management Studio中的查询设计器,选择列原创 2017-09-21 17:44:17 · 873 阅读 · 0 评论 -
SQL SERVER 2008用Select操作处理数据(五)——列、星号、别名和表达
SQL SELECT 语句将按照在SELECT语句的顺序返回列。该列可以是FROM子句中的任何表达式或任何列。在FROM子句和WHERE子句之后,查询中的下一个逻辑步骤是返回的表达式列表。1、星号*俗称星号,是特殊通配符,它按照它们的表顺序包括所有列。如果查询多个表,*将包括来自每一个表的所有列。TableName.*只包括来自该项命名表的列。2、别名基础表中的列名称成为结果集原创 2017-09-20 15:45:48 · 2492 阅读 · 0 评论 -
SQL SERVER 2008用Select操作处理数据(四)——Where条件
Where条件各筛选FROM子句输出结果并限制结果集中返回的行。条件可引用表中的数据、表达式、SQL SERVER内置村量函数。Where条件还可以利用几种可能的比较运算符和通配符,如下表。此外,使用布尔AND、OR和NOT运算符可以组合多个Where条件。标准的比较运算符说明运算符示例等于=Age原创 2017-09-17 18:49:16 · 3155 阅读 · 0 评论 -
SQL SERVER 2008用Select操作处理数据(三)——From子句数据源
典型的SQL SELECT语句的第一个逻辑组成是FROM子句。在简单的SQL SELECT语句中,FROM子句包含一个表。然而,FROM子句也可合并多个数据源和多种数据源的数据。单个SQL SELECT语句中可访问的表的最大数量是256个。FROM子句是SQL语句其余部分的基础。要把一个表列放在输出中,或在WHERE条件下访问,或放在ORDER BY中,该表列就必须在FROM子句中。一原创 2017-09-16 10:05:28 · 2435 阅读 · 0 评论 -
SQL SERVER 2008用Select操作处理数据(二)——查询语句的逻辑流
考虑SQL DML(Data Manipulation Language 数据操控语言)的最好方法是了解查询的逻辑流。由于SQL是一种声明性语言,逻辑流可能是(也可能不是)SQL SERVER的查询处理器用于执行查询的实际物理流。逻辑流也不等于查询语法。不管怎样,还是建议按下列顺序考虑查询。下面是查询逻辑流的详细说明。请注意:除了第(4)步,每一步都是可选的。(1)[FROM]原创 2017-09-14 18:46:50 · 679 阅读 · 0 评论 -
SQL SERVER 2008用Select操作处理数据(一)——查询语句的语法流
SELECT语句的基本格式告诉SQL SERVER检索什么样的数据,包括从哪些列、行和表撮数据,以及如何对数据进行排序。 下面是SELECT命令的语法:Select [DISTINCT][TOP (n)] *,colmuns,or expressions [FROM data source(s)] [JOIN data source ON condition](可能包原创 2017-09-14 16:45:24 · 2937 阅读 · 0 评论 -
LINQ标准查询操作符
功能标准查询操作符描述分类(排序操作符)OrderBy以升序对值进行排序OrderByDescending以降序对值进行排序ThenBy应用升序次要排序ThenByDescending应用降序次要排序Reverse原创 2017-09-14 12:29:11 · 423 阅读 · 0 评论 -
SQL SERVER 处理查询的顺序
有人可能假定,SQL SERVER会从上至下执行查询,即从Select子句开始执行查询,其实是错误的!SQL SERVER是按照如下顺序逻辑地处理查询:1、FROM2、ON3、JOIN4、WHERE5、GROUP BY6、WITH7、HAVING8、SELECT9、TOP10、ORDER BY 首先处理的是FROM子句,而SELECT子句差不多是最原创 2017-09-14 08:00:24 · 514 阅读 · 0 评论 -
SQL server得到储存过程参数的方法
sysobjects表可以得到存储过程名,syscolumns表中存着对应存储过程的参数select sc.name as 参数名,st.name as 类型,sc.length as 长度from syscolumns sc inner join sysobjects so on so.id=sc.id inner join systypes原创 2017-08-15 10:37:15 · 522 阅读 · 0 评论 -
SQL server 怎样可以让一个数据库用几个磁盘分区
向数据库添加数据文件就行了, 可以添加多个ALTER DATABASE 你的库名ADD FILE ( NAME = Test1dat2, FILENAME = 'x:\t1dat2.ndf', -- 设定文件在不同的磁盘分区 SIZE = 5MB, MAXSIZE = 100MB, FILEGROWTH = 5MB)一个数据库可以由以下三种数据库文件组成转载 2017-08-15 10:35:18 · 1144 阅读 · 0 评论 -
SQL server经典查询语句
1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;转载 2017-08-15 10:33:04 · 734 阅读 · 0 评论 -
.NET中各种数据库连接大全
一、SQL Server 数据库连接方法 1、ODBC Standard Security:"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted转载 2017-08-25 05:50:51 · 422 阅读 · 0 评论 -
SQL SERVER 2008远程数据库移植到本地的方法
Winform程序或网站后台的SQL SERVER 2008放置在远程服务器上,用MicroSoft SQL Server ManageMent Studio进行表、视图、存储过程进行增删改操作没有问题,但是想把远程数据库移植到本地,一是让远程网管把备份发过来,二是用复制的方法,三是先在本地生成与远程同名的空数据库,从远程导入数据(数据表结构和数据以及视图),后从远程生成存储过程,再在本地数据库上原创 2017-08-21 14:18:42 · 14373 阅读 · 4 评论 -
SQL SERVER 2008导出excel时注意事项
在实际工作中,经常会遇到将sql server 数据库中的表导出到excel情况,但操作不当,会导致导出失败的情况。下面以sql server management studio导出sql server 2008数据库中的表为例加以说明。 1、在桌面上新建一个excel 2007空工作簿,如:abc.xlsx 2、打开sql serv原创 2017-07-13 09:29:33 · 7786 阅读 · 1 评论 -
SQL server 2008一条语句插入多条记录
use tempdbgo--创建一个表Create table dbo.Dept(DeptID int Identity not null Primary key,DeptName varchar(50) not null,RaiseFactor Numeric(4,2))--一条语句插入四条记录insert dbo.Dept (DeptName原创 2017-06-04 15:57:57 · 8575 阅读 · 0 评论 -
C#中SQL SERVER 2008字符数据类型使用心得
一、尽可能使用Varchar,少使用或者不使用Char字符类型因为char类型输入的数据长度达不到设计长度,会用空格补足,下面是数据表设计图:下面是编辑前200行的图: 凡是输入的数据长度达不到设计长度的都用空格补足!这时用以下语句查询:select * from aaa where a1='dd',查询正常,但在C#的DataGridView显示数据会出现如下情况,后原创 2017-05-15 09:15:55 · 357 阅读 · 0 评论 -
编程语言与数据库的关系
一个信息系统的组成,离不开前台用户界面,也离不开后台数据库管理系统的支撑。前台的用户界面是用编程语言实现的,后台的数据存储是由数据库管理系统承载的。编程语言与数据库管理系统就好比是信息管理系统的两个轮子,是一张扑克的正反面,是一台戏的前台和后台,是一场演唱会的演员和乐队,是工厂的车间与仓库的关系。编程语言名目繁多,超过一百多种,目前流行的语言有JAVA、C、C++、Python 、C#、Jav原创 2017-05-21 07:22:13 · 16112 阅读 · 0 评论 -
SQL SERVER 2008 Float型数据四舍五入问题
一、问题引出:定义一个Float变量,Declare @sl float 临时数据表#tab1结构如下:Create table #tab1(日期 varchar(20),存入数量 float,取出数量 float,结存数量 float)二、通过执行查询操作,临时数据表#tab1已有如下数据三、执行如下操作:set @sl=(select 结存数量 ...原创 2018-08-10 08:16:04 · 2100 阅读 · 0 评论