sqlserver2005(sqlserver2005卸载)
本篇文章给大家谈谈sqlserver2005,以及sqlserver2005卸载对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、SQL server 2005 的简单语句
- 2、sql server 2005服务器名称填什么?
- 3、sql server 2005 中怎么创建组和数据库的映射关系
- 4、在sql server 2005中服务器实例名称是什么 如何查看
- 5、如何安装sql server 2005
- 6、如何启动sql server 2005
SQL server 2005 的简单语句
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根据已有的表创建新表:
A:create table tab_new like tab_old (使用旧表创建新表)
B:create table tab_new as select col1,col2… from tab_old definition only
5、说明:删除新表drop table tabname
6、说明:增加一个列
Alter table tabname add column col type
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
7、说雀迟棚明:添加主键: Alter table tabname add primary key(col)
说明:删除主键: Alter table tabname drop primary key(col)
8、说明:创建索引:create [unique] index idxname on tabname(col….)
删除索引:drop index idxname
注:索引是不可更改的,想更改必须删除重新建。
9、说明:创建视图:create view viewname as select statement
删除视图:drop view viewname
10、说明:几个简单的基本的sql语句
选择:select * from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料!
排序:select * from table1 order by field1,field2 [desc]
总数:select count * as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
11、说明:几个高级查询运算词
A: UNION 运算符
UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。
B: EXCEPT 运算符
EXCEPT 运算符通过包括所有旦扰在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。顷则当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。
C: INTERSECT 运算符
INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。
注:使用运算词的几个查询结果行必须是一致的。
12、说明:使用外连接
A、left outer join:
左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
B:right outer join:
右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。
C:full outer join:
全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。
其次,大家来看一些不错的sql语句
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)
法一:select * into b from a where 1 1
法二:select top 0 * into b from a
2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)
insert into b(a, b, c) select d,e,f from b;
3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)
insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
例子:..from b in '"Server.MapPath(".")"\data.mdb" "' where..
4、说明:子查询(表名1:a 表名2:b)
select a,b,c from a where a IN (select d from b ) 或者: select a,b,c from a where a IN (1,2,3)
5、说明:显示文章、提交人和最后回复时间
select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b
6、说明:外连接查询(表名1:a 表名2:b)
select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
7、说明:在线视图查询(表名1:a )
select * from (SELECT a,b,c FROM a) T where t.a 1;
8、说明:between的用法,between限制查询数据范围时包括了边界值,not between不包括
select * from table1 where time between time1 and time2
select a,b,c, from table1 where a not between 数值1 and 数值2
9、说明:in 的使用方法
select * from table1 where a [not] in (‘值1’,’值2’,’值4’,’值6’)
10、说明:两张关联表,删除主表中已经在副表中没有的信息
delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )
11、说明:四表联查问题:
select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....
12、说明:日程安排提前五分钟提醒
SQL: select * from 日程安排 where datediff('minute',f开始时间,getdate())5
13、说明:一条sql 语句搞定数据库分页
select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段
14、说明:前10条记录
select top 10 * form table1 where 范围
15、说明:选择在每一组b值相同的数据中对应的a最大的记录的所有信息(类似这样的用法可以用于论坛每月排行榜,每月热销产品分析,按科目成绩排名,等等.)
select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b)
16、说明:包括所有在 TableA 中但不在 TableB和TableC 中的行并消除所有重复行而派生出一个结果表
(select a from tableA ) except (select a from tableB) except (select a from tableC)
17、说明:随机取出10条数据
select top 10 * from tablename order by newid()
18、说明:随机选择记录
select newid()
19、说明:删除重复记录
Delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)
20、说明:列出数据库里所有的表名
select name from sysobjects where type='U'
21、说明:列出表里的所有的
select name from syscolumns where id=object_id('TableName')
22、说明:列示type、vender、pcs字段,以type字段排列,case可以方便地实现多重选择,类似select 中的case。
select type,sum(case vender when 'A' then pcs else 0 end),sum(case vender when 'C' then pcs else 0 end),sum(case vender when 'B' then pcs else 0 end) FROM tablename group by type
显示结果:
type vender pcs
电脑 A 1
电脑 A 1
光盘 B 2
光盘 A 2
手机 B 3
手机 C 3
23、说明:初始化表table1
TRUNCATE TABLE table1
24、说明:选择从10到15的记录
select top 5 * from (select top 15 * from table order by id asc) table_别名 order by id desc
[img]sql server 2005服务器名称填什么?
第一步:在运行--程序中打开SQL SERVER 2005,打开配置工具--SQL SERVER CONFIGURATION
MANAGER,打开SQLSERVER 2005 网络配置、SQLEXPRESS的协议。
然后:选中右边协议名称TCP/IP,进入协议设置窗口。
说明:在IP地址栏中输入本机地址127.0.0.1,TCP端口改为1433,选择启用。在IPALL下面的TCP端口中设置为1433。(关键)
然后:选择SQL NATIVE CLIENT 配置下面的客户端协议中,选择TCP/IP对话框。
说明:注意客户端默认端口为1433,所以我们上面设置的TCP/IP端口为1433,选择启用。
第二步:在运行--程序中打开SQL SERVER 2005,打开SQL SERVER MANAGEMENT STUDIO窗体,自动弹出新建连接(如果没有自动弹出,选择对象资源管理器下面的,新建连接下拉框连接)。
说明:点击确定,以Windows 身份验证模式连接到数据库,右键单击数据库名。
选择属性,进入属性设置(关键步骤)。
选择安全性,服务器身份验证改为SQL Server 和 Windows身份验证模式,握旁点确定返回。
然后:退出Windows身份验证模式,新建连接,选择以SQL Server模式连接。
说明:服务器名字为服务器的IP地址,如果是连接本机且本机为服务器,可以设为127.0.0.1,其他机器段野橡连接时需要设置为服务器的IP地址。身份验证选择SQL Server 身份验证,登录名为sa,密码为空,这是SQL自带的登录名和密码,你也可以自己设置用户名和密码以及脊州权限。[完毕]
sql server 2005 中怎么创建组和数据库的映射关系
在SQL Server 2005中,可以使用以下步骤创建组和数据库的映射关系:1. 打开SQL Server Management Studio,连接到目标数据库实例。2. 在“安全性”节点下,右键单击“登录名”,选择“新建登轮指录名”。3. 在“新建登录名”对话框中,指定登录名、密码和默认数据库等信息,并在“用户映射”选项卡中选择相关的数据库和存储过程等对象权限。4. 在“用户映射”选项卡中,勾选“映射到用户”的复选框,选择相应的用户和角色。5. 如果需饥桐咐要创建自定义角色,可以在“安全性”节点下右键单击“角色”,选择“新建角色”。烂纯6. 在“新建角色”对话框中,指定角色名称、描述和成员等信息,在“成员”选项卡中添加需要加入该角色的用户或其他角色。7. 在“用户映射”选项卡中,将角色映射到相应的数据库,并指定相应的权限。8. 完成后,点击“确定”按钮保存新建的登录名、角色和用户映射的配置。9. 等待一段时间后,新建的组和数据库映射关系就会生效,用户和角色可以通过登录名或者角色名称访问对应的数据库和存储过程等对象。
在sql server 2005中服务器实例名称是什么 如何查看
在sql server 2005中查询服务器实例名称的具体步骤如下:
1、首先,打开电脑的开始菜单,选择“控制面板”:
2、接着,在“控制悔洞面板”选项卡中,选择“管理工具”:
3、之后,就会打开系统的服务窗口了:碧闭枯
4、在“服务”中,找到sql 开态尺头的服务名:
5、最后,这个“SQL Server (MSSQLSERVER)”服务后缀就"MSSQLSERVER"是该数据库的实例名了:
如何安装sql server 2005
Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。百度经验:jingyan.baidu.com
工具/原料
安装Microsoft SQL Server 2005所需的安装包
百度经验:jingyan.baidu.com
1
在安装SQLSERVER2005之前的注意事项
a、安装IIS,打开控制面板,点“添加或删除程序”,点“添加/删除Windows组件(A)”,把“Internet 信息服务(IIS)”前面的勾选框的勾选上,点“下一步”,一路确认完成。(此步骤需要将WINXP安装盘放入光驱或用虑拟光驱加载WINXP.ISO文件),或下载安装包: ;id=17275
b、安装.Net Framework3.5,当然SQL也会装,但是为了安全起见提前安装是有好处的。
下载地址:
2
点击“服务器组件、工具、联机丛书和示例(C)
3
然后一直下一步,直到:
注意:下面这一步,至少要把第一项选中,如果还想在用SQL SERVER2005中查看帮助信息,则要将最后一项选中,其它的选项视情况可选中!建议点击高级选项把安装路径改到D盘
4
这里最好不要选默认实例,如果罩宏你原来机器物胡册上有sql server2000,你选了默认的实例后,将会指向sql server2000的实例,这样会对后续使用SQL2005很不利,如果没有安装sql server2000就选择默认,记住默认的就是最好的。
5
默认实例下,由于安装vs2005时默认安装了sqlserver2005 express所以无法安装,将出现以下画面。直接点击下一步
6
下面这一步一定要选择混合模式!!!
步骤阅读
7
然后就是下一步等等,直到安装成功
注意:如果在安装过程中没有点击“高级”选项,就会出现下面这一情况
步骤阅读
8
安装完成:
如果上述操作不出现什么意外的话,就可以直到完成了。
9
安装完数据库后还需要打一个补丁SQLServer2005SP3,下载地址如下:
;FamilyID=ae7387c3-348c-4faa-8ae5-949fdfbe59c4
下载前记得看清你的系统是32位还是64位的。
10
下载后直接点击安装,基本是傻瓜似的安装,记住默认的就是最好的。
重启下电脑,做碧就可以运行SQL Server 2005 了
END
注意事项
要装SQL Server 2005,首先要准备安装程序(光盘),也就要选对版本。
需要安装在服务器上不要安装开发版和简易版的。
如何启动sql server 2005
有三种方法:
(一)计算机管理开启服务
1、找到SQL Sever服务。在计算机管理框里找到Sql sever配置管理器找到Sql Sever服务打开服务,这里有几种服务,这些服务都是自己安装数据库时装上的。
2、打开启动SQL Sever服务。右键点击服务,这里要看清楚什么才是服务,小技巧:服务器的图标梁大是一个库的样式,启动它就可以了。
(二)SQL文件目录启动服务
1、找到SQL安装目录。点击【开始】--【所有文件】--【Microsoft SQL Server 2008】--【配置工具】--【SQL Server 配置管理器】。如下图:
2、在Sql Sever配置管理框开启服务。下面是数据库服务配置管理框,找到我们蚂弊需要使用的数据库服务,右键开启,这样就可以使用了。
(三)DOS命令开启服务
1、打开DOS命令框。点击【开始】--【运行】--输入:CMD 命令。
2、在命令框输入字符命令。我们成功打开命令框后,在命令框里输入:net start mssqlserver 启动Sql服务器,同理net stop mssqlserver 是停止服务器。
3、恭喜你,成功开启SQL服务器。
4、检验是否开启服务。安装上面方法一或者二都可以,下面是我的查看的结果:橡物竖成功开启服务,如果想关闭服务,使用一行代码就可以了。温馨提示下,DOS命令开启服务有很多容易错处点,这里面还有很多知识,更多的可以自己去学习下。
5、关闭数据库服务。使用完成后记得关闭服务,很占内存的。关闭方式命令:net stop mssqlserver。效果如下图看看试试如何:
注意事项:
1、开启服务选错,看清哪个才是SQL Sever服务。
2、DOS命令输入错误,再检查下。
关于sqlserver2005和sqlserver2005卸载的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。