随笔分类 -  SQL

数据库方面
摘要:char基本字符类型nchar一个代表俩个字符,可以说是中文字符varchar可变长度的字符类型 如:char(10) varchar(10) char(10)直接分配大小为10的空间 varchar(10)则是用几个就开辟几个 max为10 nvarchar综和nchar和varchar 阅读全文
posted @ 2012-03-26 15:18 山海雍和 阅读(237) 评论(0) 推荐(0)
摘要:被连接电脑:1.关闭防火墙2.开启服务SQL SERVER(MSSQLSERVER)3.混合验证方式 设置用户名 密码4.配置工具 启用MSSQLSERVER协议里的Named Pipes和TCP/IP5.重启服务连接者:1.输入被连接电脑IP 如果被连接电脑SQL不是默认实例,需添加实例名称2.用户名、密码 无法访问、连接,则查询流程遗漏 阅读全文
posted @ 2012-03-26 11:47 山海雍和 阅读(243) 评论(0) 推荐(0)
摘要:--索引1、什么是索引?优缺点是什么?索引是对数据库表中一列或多列的值进行排序的一种单独的、物理的数据库结构。优点: 1)大大加快数据的检索速度; 2)创建唯一性索引,保证数据库表中每一行数据的唯一性; 3)加速表和表之间的连接; 4)在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。缺点: 1)索引需要占物理空间; 2)当对表中的数据进行增加、删除和修改的时候,索引也要动态的维护,降低了数据的维护速度。--创建索引,在列上点击右键,写一个名称,选定列即可。2、业务主键和逻辑主键业务主键是使用有业务意义的字段做主键,比如身份证号,银行账号等;逻辑主键是使用没有任何业务意义 阅读全文
posted @ 2012-03-20 17:21 山海雍和 阅读(237) 评论(0) 推荐(0)
摘要:SQL 全名是结构化查询语言(Structured Query Language),是用于数据库中的标准数据查询语言SQL 是高级的非过程化编程语言,它允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解其具体的数据存放方式。而它的界面,能使具有底层结构完全不同的数据库系统和不同数据库之间,使用相同的 SQL作为数据的输入与管理。它以记录项目〔records〕的合集(set)〔项集,record set〕作为操纵对象,所有 SQL 语句接受项集作为输入,回送出的项集作为输出,这种项集特性允许一条 SQL 语句的输出作为另一条 SQL 语句的输入,所以 SQL 语句可 阅读全文
posted @ 2012-03-20 11:19 山海雍和 阅读(175) 评论(0) 推荐(0)
摘要:数据库模式定义语言并非程序设计语言,DDL数据库模式定义语言是SQL语言(结构化程序设计语言)的组成部分。SQL语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DML)及数据控制语言(DCL)。数据定义语言 (Data Definition Language, DDL) 是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、ALTER与DROP三个语法所组成数据操纵语言DML(Data Manipulation Language),用户通过它可以实现对数据库的基本操作。例如,对表中数据的查询、插入、删除和修改。 在DML中,应用程序可以对数据库作 阅读全文
posted @ 2012-03-20 11:00 山海雍和 阅读(1196) 评论(2) 推荐(0)
摘要:【转】SQL进行排序、分组、统计的10个新技巧1.使用排序使数据有序通常,你的所有数据真正需要的仅仅是按某种顺序排列。SQL的ORDER BY语句可以以字母或数字顺序组织数据。因此,相似的值按组排序在一起。然而,这个分组时排序的结果,并不是真的分组。ORDER BY显示每条记录而分组可能代表很多记录。2.进行分组除去重复值排序和分组之间的最大区别是:排序的数据显示所有记录(在限定标准范围之内),而分组数据不是显示所有记录。GROUP BY语句对于同样的值只显示一条记录。例如,下面的语句中的GROUP BY语句对数据源中重复出现的数据只返回唯一的zip编码列。SELECT ZIP FROM Cu 阅读全文
posted @ 2012-03-19 18:31 山海雍和 阅读(1771) 评论(0) 推荐(0)
摘要:1,什么是视图? 2,为什么要用视图; 3,视图中的ORDER BY; 4,刷新视图; 5,更新视图; 6,视图选项; 7,索引视图;【转】链接:细说Sql Server中的视图(上)(更新) 细说Sql Server中的视图(下) 阅读全文
posted @ 2012-03-19 18:29 山海雍和 阅读(302) 评论(1) 推荐(0)
摘要:1.month(ConfrimAuditDT) //ConfrimAuditDT为存储操作时间的属性 格式yyyy-mm-dd 00:00:00:0002.Datepart(mm,ConfrimAuditDT) 阅读全文
posted @ 2012-03-19 18:26 山海雍和 阅读(179) 评论(0) 推荐(0)
摘要:使用WHERE语句过滤记录,使用HAVING语句过滤分组。 阅读全文
posted @ 2012-03-19 14:43 山海雍和 阅读(176) 评论(0) 推荐(0)
摘要:一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [ 阅读全文
posted @ 2012-03-16 14:13 山海雍和 阅读(181) 评论(0) 推荐(0)