文档库 最新最全的文档下载
当前位置:文档库 › 数据库2000的卸载

数据库2000的卸载

数据库2000的卸载
数据库2000的卸载

--删除C:\Program Files\Microsoft SQL Server这整个文件夹,

--regedit打开注册表

--删除[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server]主键

--删除[HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server]主键

--windows服务如果还在,还需要删除服务.

--HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 直接删除相关的键值便可。

--重新启动计算机即

对我有用[0]丢个板砖[0]引用举报管理TOP精华推荐:牢记!SQL Server数据库开发的二十一条军规(SQL收藏)

jinghuanzhang

(幻心小子)

等级:

#4楼得分:0回复于:2009-08-31 23:44:54重装重装

对我有用[0]丢个板砖[0]引用举报管理TOP精华推荐:经典短小代码收集第二季

dawugui

(爱新觉罗.毓华)

等级:

4

更多勋章#5楼得分:10回复于:2009-08-31 23:49:02引用楼主game_0513 的回复: SQL SERVER2000装完没服务管理器,这事怎么回事啊

SQL SERVER2000装完没服务管理器,这事怎么回事啊

装错了,重装.方法如下:

SQL code

/*

标题:SQL Server 2000 服务器安装剖析

作者:作者:爱新觉罗·毓华(十八年风雨,守得冰山雪莲花开)

时间:2008-05-05

地点:广东深圳

*/

一、情况说明

sql server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版,用户如果不清楚该装什么版本的话,可按安装上的

安装先决条件指示安装,一般在WIN2000 服务器版上装标准版,其他的系统装桌面版的就可以;而SQL Server 2000安装问题就比较大,时常

见到的问题如下:

1、配置服务器时中断.

2、注册ActiveX 时中断.

3、显示到100%的时候中断.

4、提示:command line option syntax error, type command /? for help,继续安装,最后在配置服务器的时候出现:无法找到动态链接

SQLUNIRL.DLL于指定的路径……

5、以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动

二、情况1,2,3的解决办法:

提醒:为避免误操作,先备份注册表和数据库进不了SQL Server 2000,可以备份C:Program Files\Microsoft SQL Server\MSSQL\Data

(默认路径)文件夹的文件.

1)、先把SQL Server卸载(卸载不掉也没有关系,继续下面的操作);

2)、把Microsoft SQL Server文件夹整个删掉;

3)、运行注册表,删除如下项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVERADHELPE R

HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server

4)、需要的话就重新启动系统;

5)、重新安装。

另外也可尝试单步运行安装SQL Server 2000的方法:

1)、放入SQL Server 2000 光盘.

2)、在"开始"--"运行"键入"F:\x86\setup.exe k=dbg" (F是光盘)

注意:

1)、不同的操作系统支持的SQL Server 2000版本(参见:sql server 2000 各版本的区别简介及版本情况查询一文)。

Windows 2000 Server可以安装SQL Server 2000的任何版本.

Windows 2000 Professional只能安装SQL Server 2000的个人版、开发版、评估版、MCDE 2)、SQL Server 2000各版本以及对软硬件的要求(参见:SQL Server 2000 的硬件和软件安装要求一文)。

三、情况4的解决办法

因为安装文件的路径(完整路径)里有中文.

比如c:\SQLSERVER中文企业版\

改成c:\SQLSERVER\

四、情况5的解决办法

1)、重启机器,再进行安装,如果发现还有该错误,请按下面步骤;

2)、在开始--运行中输入regedit;

3)、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager位置找到

PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。

4)、选择文件--倒出,保存;

5)、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认;

6)、重启安装,问题解决

五、如果问题依旧,试试先修复操作系统:

命令提示符下执行: sfc /scannow 。

最后的方法:换Windows 2000 安装盘和SQL Server 2000 安装盘,有时候问题的原因很奇怪,有人曾更换了一个电源就解决了问题。

1)、先卸载您的SQL Server 2000,必要的时候删除Program Files\Microsoft SQL Server 文件夹;

2)、打开注册表;

在"开始"--"运行"键入"regedit"

3)、按下列顺序点击打开;

+ HKEY_LOCAL_MACHINE

+ SOFTWART

+ Microsoft

+ Windows

+ CurrentVersion

+ Setup

+ ExceptionComponents

4)、将ExceptionComponents 下面的文件夹全部删除;

如{60BFF50D-FB2C-4498-A577-C9548C390BB9}

{60BFF50D-FB2C-4498-A577-C9548C390BB9}

{60BFF50D-FB2C-4498-A577-C9548C390BB9}

{60BFF50D-FB2C-4498-A577-C9548C390BB9}

5)、重新启动;

6)、重新安装SQL Server 2000 。

六、其他说明

1)、Windows目录中的Sqlstp.log文件,该文件列出了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错误。

通过检查该文件,可以详细了解安装在什么地方失败、为什么失败。

2)、SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,默认情况下该文件位于Program Files\Microsoft SQL Server\Mssql\Log

目录中。该错误日志包含安装程序试图启动SQL-Server时SQL-Server所遇到的错误,这些信息可以帮助您深入检查错误原因。

3)、需要检查的另一个组件是Microsoft数据访问组件(MDAC)安装程序,它作为SQL-Server2000安装程序的一部分启动。

SQL-Server2000安装程序会安装MDAC2.6。MDAC安装程序会创建名为Dasetup.log 的单独的日志文件;您可以查看此日志文件并确保MDAC

安装程序没有出现问题。

在开始菜单里点运行输入regedit 然后确定

在这个路径里:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

点Session Manager然后在右边有一个叫PendingFileRenameOperations的名,删之,在安装SQL,就万事大吉了!

数据库SQL语句

1、select x.商品代号,分类名,数量,品牌 From 商品表现1 x,商品表2 y Where x.商品代号=y.商品代号 (从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。)2、select distinct 产地 From商品表2 (从商品库中查询出所有商品的不同产地。) 3、select distinct 品牌 From 商品表2 (从商品库中查询出所有商品的不同品牌) 4、select count(distinct产地)as产地数From商品表2 (从商品库中查询出所有商品的不同产地的总数。) 5、select x.商品代号,分类名,产地,品牌 From商品表1 x.,商品表2 y Where x,商品代号=y.商品代号and (品牌=‘熊猫’or品牌=‘春兰’) (从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌。) 19、select 商品表1.商品代号,单价,数量,产地 From 商品表1,商品表2 Where 商品表达式1.商品代号=商品表达式2.商品代号 (从商品库中查询出每种商品的商品代号、单价、数量和产地。) 20、select count(*) From 商品表1 Where数量》10 (从商品库中查询出数量大于10的商品种数。) 21、select * From商品表1 Where数量between 10 and20 (从商品库中查询出数量在10和20之间的所有商品。) 22、select分类名,max(单价)as最高单价 From商品表1 Group by 分类名 (从商品库中查询出每类(即类名相同)商品的最高单价)23、select分类名,avg(数量)as平均 数量 From商品表1 Group by分类名 (从商品库中查询出每类(即分类名相 同)商品的平均数量) 24、select分类名,sum(数量)as总 数量 From商品表1 Group by分类名 (从商品库中查询出每类(即分类名相 同)商品的总数量。) 25、select* From商品表1 Where单价>all(select单价 From商品表1 Where分类名’电视机’) (从商品库中查询出比所有电视机的 单价都高的每种商品) 26、select* From商品表1 Where单价>all(select avg(单价) From商品表1) (从商品库中查询出比所有商品单价 的平均值要高的全部商品) 27、select* From商品表1 Where数量=some(select max(数量) From商品表1) (从商品库中查询出数量最多的一种 商品) 28、select distinct分类名 From商品表1. Group by 分类名having count(*)>1 (从商品库中查询出同一类商品多于一 种的所有分类名) 29、select商品表1.*,产地 From商品表1,商品表2 Where商品表1.商品代号=商品表2.商 品代事情and产地in( Select 产地 From商品表1 x ,商品表2 y Where x.商品代号=y.商品代号 Group by产地having count(*)=1) (从商品库中查询出同一产地的商品 只有一种的所有商品) 30、select*,单价*数量as总价值 From商品表1 Order by总价值desc (从商品库中查询出每种商品的总价 值,并按降序排列出来 6、select 学生。学生号,count(*)as选 课门数 From学生,选课 Where学生.学生号=选课.学生号 Group by 学生。学生号 (从教学库中查询出互个学生选课的 门数。) 7、select distinct x.* From 学生产x,选课y,选课z Where y.学生号=z.学生号and y .课程 号<>z.课程号and x.学生号=y.学生号 (从教学库中查询出至少选修了两门 课程的全部学生。) 8、select * From 学生 Where 学生号in (select 学生号 From 选课 Group by 学生号having coount (*)=1) (从教学库中查询出只选修了一门课 程的全部学生。) 9、select x.学生号,y.学生号,y.课程号 From 选课x,选课y Where x.学生号=@sl and y.学生号=@ s2 and x.课程号=y.课程号 (从教学库中查询出学生号为@s1的学 生和学生号为@s2的学生所选修的共 同课程的课程号。) 10、select x.* From 课程x,选课y Where x.课程号=y.课程号and y .学生 号=@s1 and y.课程号not in( select 课程号 from 选课 where 选课.学生号=@s2) (从教学库中查询出学生号为@S1的学 生所选修、而学生号为@s2的学生没有 选修的全部课程。) 11、select * From 课程 Where not exists( select * from 选课 where 课程.课程号=选课.课程号) (从教学库中查询出所有未被学生选 修的课程。) 12、select * From 课程 Where exists(Select * From 选课 Where 课程.课程号=选课.课程号) (从教学库中查询出所有已被学生选 修的课程。)

mysql升级以及卸载

Mysql 的源码安装 1:groupadd mysql 2: useradd –g mysql mysql 3: tar –zxvf myql-5.1.47.tar.gz 4: cd ./mysql-5.1.47/ 5:CFLAGS="-O3 -mpentiumpro" CXX=gcc CXXFLAGS="-O3 -mpentiumpro \ -felide-constructors -fno- exceptions -fno-rtti" ./configure –prefix=/usr/local/mysql -–localstatedir=/opt/mysql –libdir=/usr/lib64 –without-debug –-with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --with-big-tables –with-charset=utf8 –with-collation=utf8_general_ci –with-extra-charsets=gbk ,latin1 –with-plugins=innobase,myisam --enable-local-infile –enable-profiling –disable-shared –with-unix-socketpath=/usr/local/mysql/mysql.sock 6:make &&make install 7:cp support-files/https://www.wendangku.net/doc/2a14669445.html,f /etc/https://www.wendangku.net/doc/2a14669445.html,f 8:cd /usr/local/mysql 9:bin/mysql_install_db –user=mysql 10:chown –R root . 11:chowm –R mysql /opt/mysql 12:chgrp –R mysql . 13:bin/msqld_safe –user=mysql & Mysql 源码安装的卸载 1:进入mysql的解压目录eg: mysql-5.1.47 2:shell>make uninstall 3:在安装的时候使用configure –prefix=/…中指定一些目录,那要进入指定的目录进行手动删除数据目录,lib,include 等rm –rf filename Rpm 方式安装mysql的卸载 1:查看是否安装mysql的命令 Rpm –qa | grep mysql 2:然后逐个使用rpm –e mysql-*卸载 3:如果出现 error: Failed dependencies: libmysqlclient.so.10 is needed by (installed) libdbi-dbd-mysql-0.6.5-10.RHEL4.1.i386 libmysqlclient.so.10 is needed by (installed) MySQL-python-1.0.0-1.RHEL4.1.i386 libmysqlclient.so.10 is needed by (installed) MyODBC-2.50.39-21.RHEL4.1.i386 libmysqlclient.so.10 is needed by (installed) qt-MySQL-3.3.3-9.3.i386 mysqlclient10 is needed by (installed) MySQL-python-1.0.0-1.RHEL4.1.i386 mysqlclient10 = 3.23.58-4.RHEL4.1 is needed by (installed) mysqlclient10-devel-3.23.58-4.RHEL4.1.i386时, 4:使用—nodeps参数,如:

sql语句大全1

SQL语句大全 --语句功能 --数据操作 SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储过程 DROP PROCEDURE --从数据库中删除存储过程CREATE TRIGGER --创建一个触发器 DROP TRIGGER --从数据库中删除触发器CREATE SCHEMA --向数据库添加一个新模式DROP SCHEMA --从数据库中删除一个模式CREATE DOMAIN --创建一个数据值域 ALTER DOMAIN --改变域定义 DROP DOMAIN --从数据库中删除一个域 --数据控制 GRANT --授予用户访问权限 DENY --拒绝用户访问 REVOKE --解除用户访问权限 --事务控制 COMMIT --结束当前事务 ROLLBACK --中止当前事务 SET TRANSACTION --定义当前事务数据访问特征--程序化SQL DECLARE --为查询设定游标 EXPLAN --为查询描述数据访问计划 OPEN --检索查询结果打开一个游标 FETCH --检索一行查询结果 CLOSE --关闭游标 PREPARE --为动态执行准备SQL 语句EXECUTE --动态地执行SQL 语句 DESCRIBE --描述准备好的查询

CAD2008未完全卸载重装方法

CAD2008未完全卸载重安方法 解决方法1:电脑上面的cad2008因为无法打开后,我用360对cad2008进行了卸载,然后想重新安装cad2008却安装不上,提示2008已安装 开始》运行》输入“REGEDIT” 找到下面的注册表路径:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products 删除7D2F387510074080002000060BECB6AB键值,这记录的是Autocad 的安装源路径,点击这个键值你可以看到右边显示的信息正是Autocad的安装信息,删除掉整个键值后,就可以重新安装了!!!! 不要忘了删除此键值之前先把其他残余文件也删除了,同时包括HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD和HKEY_LOCAL_user\SOFTWARE\Autodesk\AutoCAD 此方法还可以应用于其他卸载不干净的软件:先删除machine和user中相关的键值再删除HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products里面相关的键值,点击相关键值可以查看该键值对应的程序名称,点击后用上下的方向键就可以快速查看该键值信息。

解决方法2: CAD2008是挺好用的,不过安装卸载都很慢,原因是向注册表注入大量信息。如果按错路径或卸载时意外中断,卸载又慢又卡,想直接重安是不可能的,提示一安装,但明明把主文件夹都删了,怎么还是不能按,添加删除程序里的卸载程序也删掉了,就是眼睁睁安不进。 经反复研究发现只要删掉注册表里HKEY_CLASSES_ROOT/Installer/Products 项里含有CAD2008的小项即可。安装程序可能检测的是Installer有没在注册表写入,若果有表明程序已安装,没有即可进行安装程序。这也是利用安装程序的“漏洞”进行再次安装。

SQL数据库图书管理系统(完整代码)

作品设计报告书题目:《图书管理系统》 班级网络2012-1班 学号 姓名 课程名称数据库应用技术 指导教师

目录

数据库课程设计报告书 一、设计目标 1.掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织 和实施。 2.关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试 运行等工作。 3.培养把所学知识运用到具体对象,并能求出解决方案的能力。 二、数据库存储设计指导思想 在数据库存储设计的无数选择中,简单是系统架构师和DBA 的秘密武器。 简单,有时候就来自于对一个特定的表或表空间没有选择最优I/O 特性,总有这么一种可能,一个富有经验的DBA 拥有高超的存储技能并可以没有时间限制的去为一个非常重要的表或者索引配置一个存储。然而这样做的问题是,就算能达到设计的最佳性能,为了维护原始对象,这也经常造成对一个系统的管理变得更加复杂。好的数据库存储设计的要点是,在一个动态系统上,实现所有目标应该是最初的系统设计的一部分,并应该在数据库运行过程中长期进行。这篇文档简单的最佳实践描述达到了这些目标并且几乎没有性能损失。 三、任务 角色:读者、图书馆馆员、系统管理员;基础数据:读者信息、图书信息、操作员信息;业务数据:借还书记录登记、罚款登记;统计数据:书籍借阅情况统计或读者借阅情况统计。基本要求:利用数据库技术,完成基础数据和业务数据的储存和操作,数据库设计合理1.设计报告:含E-R图、数据字典、关系模式、关系实例、查询描述、关系代数、SQL 实现的查询语言及查询结果。 2.上机实现。

1.问题描述 1.1背景 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。 提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。 1.2数据需求 图书馆管理信息系统需要完成功能主要有: 1. 读者基本信息的输入,包括借书证编号、读者姓名、读者性别。 2.读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。 3.书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。 4.书籍类别信息的查询、修改,包括类别编号、类别名称。 5.书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。 6.书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。 7.借书信息的输入,包括读者借书证编号、书籍编号、借书日期。 8.借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。 9.还书信息的输入,包括借书证编号、书籍编号、还书日期。 10.还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。 11.超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编号,罚款金额。

mysql卸载重新安装文档

卸载mysql报错解决方法1 dpkg: error processing mysql-server (--configure): dependency problems - leaving unconfigured start: Job failed to start invoke-rc.d: initscript mysql, action "start" failed. dpkg: error processing mysql-server-5.5 (--configure): subprocess installed post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.5; however: Package mysql-server-5.5 is not configured yet. dpkg: error processing mysql-server (--configure): dependency problems - leaving unconfigured No apport report written because the error message indicates its a followup error from a previou s failure. Errors were encountered while proces sing: mysql-server-5.5 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1) 解决方法: 删除mysql前先删除一下 /var/lib/mysql 还有 /etc/mysql sudo rm /var/lib/mysql/ -R sudo rm /etc/mysql/ -R sudo apt-get autoremove mysql* --purge sudo apt-get remove apparmor sudo apt-get install mysql-server mysql-common UBUNTU 彻底删除MYSQL 然后重装MYSQL 删除mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremovemysql-server sudo apt-get remove mysql-common //这个很重要 上面的其实有一些是多余的。 清理残留数据 dpkg -l |grep ^rc|awk '{print $2}' |sudoxargsdpkg -P

数据库图书信息管理数据库SQL语句

实验 SQL语言 一、实验目的 1、理解数据库以及数据表的设计; 2、熟悉SQL Server2005中的数据类型; 3、熟悉使用SQL语句创建和删除模式和索引; 4、掌握使用SQL语句创建、修改和删除数据表; 5、掌握使用SQL语句查询表中的数据; 6、掌握使用SQL语句插入、修改和删除数据表中的数据; 7、掌握使用SQL语句创建、删除、查询和更新视图。 二、实验容 (一)创建数据库和模式 1、通过SQL语句创建图书信息管理数据库,命名为“db_Library”,数据文件和日志文件放在D盘下以自己学号和命名的文件夹中,数据文件的逻辑名为db_Library_data,数据文件的操作系统名为db_Library_data.mdf,文件初始大小为10MB,最大可增加至300MB,增幅为10%;日志文件的逻辑名为db_Library_log,日志文件的操作系统名为db_Library_data.ldf,文件初始大小为5MB,最大可增加至200MB,增幅为2MB。 2、通过SQL语句在该数据库中创建模式L-C。 (二)创建和管理数据表 要求为各数据表的字段选择合适的数据类型及名称;为各数据表设置相应的完整性约束条件。 1、通过SQL语句将以下数据表创建在L-C模式下: 课程信息表(tb_course)——课程编号Course number 、课程名Course name 、先修课The first course 、学分credit 2、通过SQL语句将以下数据表创建在该数据库的默认模式dbo下: 图书类别信息表(tb_booktype)——类别编号Type number 、类别名称Category name 图书信息表(tb_book)——图书编号ISBN 、类别编号Type number、书名title 、作者author、BookPublic、定价BookPrice、库存数Inventory number 读者信息表(tb_reader)——读者编号Reader ID 、、性别、学号Student ID 、班级、系部pastern 借阅信息表(tb_borrow)——图书编号、读者编号、借阅日期Borrowing date 、归还日期Return date 3、通过SQL语句对读者信息表进行修改:删除系部字段、添加所在系字段。 4、通过SQL语句对图书信息表进行修改:将定价的数据类型改为REAL。 5、通过SQL语句删除课程信息表。 (三)创建和删除索引 1、使用SQL语句在图书信息表上创建一个非聚簇索引IX_S_QUANTITY,要求按照该表中库存数字段的降序创建。 2、使用SQL语句在读者信息表上创建一个唯一的非聚簇索引IX_S_NAME,要求按照该表中的字段的升序创建。 3、使用SQL语句删除之前创建的两个索引。 (四)数据库及数据表设计

SQL数据库系统期末试题

. 蚌埠学院2013—2014学年第一学期 《SQL 数据库系统》期末考试试题(A ) 注意事项:1、适用班级:11计算机科学与技术(本1、本2、本3班) 2、本试卷共2页。满分100分。 3、考试时间120分钟。 4、考试方式:闭卷 一、选择题(每小题1分,共25分) 1、在SQL SERVER 中,使用update 语句更新数据库表中的数据,以下说法正确的是( b )。 (A )每次只能更新一行数据 (B )每次可以更新多行数据 (C )如果没有数据项被更新,将提示错误信息 (D )更新数据时,必须带有WHERE 条件子句 2、在SQL Server 2008中,要防止大于100的数据被保存到int 类型的列,可以使用( d )。 (A )主键约束 (B )限制约束 (C )外键约束 (D )检查约束 3、在SQL Server 2008 中,有students(学生)表,包含字段:Sid(学号),SName(姓名),Grade(成绩)。现要将所有学员的成绩加10分。下列SQL 语句正确的是( d )。 (A )update students set Grade=Grade+10 where Sid=1 (B )update * set Grade=Grade+10 (C )update * from students set Grade=Grade=Grade+10 (D )update students set Grade=Grade+10 4、在SQL Server 2008 中,有一个product(产品)表,包含子段:pname(产品名称),要从此表中筛选出产品名称为“苹果”或者“香蕉”的记录,下列语句正确的是( c )。 (A ) SELECT*FROM product ON pname=’苹果’OR pname=’香蕉’ (B ) SELECT*FROM product ON pname=’苹果’ AND pname=’香蕉’ (C ) SELECT*FROM product WHERE pname=’苹果’ OR pname=’香蕉’ (D ) SELECT*FROM product WHERE pname=’苹果’ AND pname=’香蕉’ 5、在SQL Server 2008中,附加数据库操作是指( b )。 (A )把SQL Server 数据库文件保存为其他数据库文件。 (B )根据数据库物理文件中的信息,把数据库在SQL Server 2008中恢复。 (C )把所有该数据库表的数据清空。 (D )把数据库删除掉。 6、在SQL Sever 2008中,假设表 users 包含主键列 id ,那么执行“Update users SET id=20 WHERE id=30”,执行的结果可能有( c )。 (A )如果表中含有id 为30的记录,但不包含id 为20的记录,则更新失败。 (B )执行出错,因为主键列不可以被更新。 (C )如果表中同时含有id 为20和id 为30的记录,则更新失败。 (D )如果表中不包含id 为20 和id 为30 的记录,则更新一行记录。 7、在SQL Sever 2008中,查找 student 表中所有身份证号码CardNo 的前三位为010或020的记录,以下语句正确的是( c )。 (A )select * from student where cardno like ‘010%’ and cardno like ‘020%’ (B )select * from student where cardno like ‘010%’ or ‘020%’ (C )select * from student where cardno like ‘0[1,2]0%’ (D )select * from student where cardno like ‘0(1,2)0%’ 8、在SQL Sever 2008中,学生表student 中包含以下字段:学生编号 sid (主键),学生姓名 sName ,现在查询所有姓名重复的记录,以下语句正确的是( b )。 (A )select * from student where count(sid)>1 (B )select a. * from student a, student b where a.sname=b.sname (C )select a.* from student a, student b where a.sname=b.sname and a.sid<>b.sid (D )select * from student group by sName where count(sid)>1 9、在SQL Sever 2008 中,有系统数据库和用户数据库,下列不属于系统数据库的是( d )。 (A ) master (B ) model (C ) msdb (D ) pubs 10、在SQL Server 2008中,外键用于将一个表中的列与另一表中的列关联起来,为了确保引用的完整性,要求( a )。 装 订 线 内 不 要 答 题

完全卸载MySQL

ibdata1 为mysql的存放数据的文件。 如何正确的完全卸载MySQL MySQL重新安装的时候出现了问题:Could not start the service MySQL. Error:0,原因是没有对旧的MySQL完全卸载掉。 在你从电脑里卸载旧的MYSQL数据库服务时,首先先在WINDOWS服务里停掉MYSQL的服务。再到控制面板里的增加删除程序内进行删除,但是你并不能完整的把MYSQL服务删除,那么就要在注册表里(regedit)清除你的MYSQL服务。有几个地方: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQ L 目录删除; HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQ L 目录删除; HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\My SQL 目录删除; 如下图所示: 然后重启电脑就可以了。 在控制面板里已经找不到,注册表里的HEKY_LOCAL_MACHINE,SOFTWARE,MYSQL 删除了 1、 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQ L 目录已删除

2、 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQ L 目录已删除 3、 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\My SQL 目录已删除 这些我都删除了,为什么我重启后安装还是出现“你已经安装了另一个版本的程序,请先在控制面板添加删除程序中删除” 可以是添加删除程序里确实找不到这些东西了 问题补充2008-12-02 16:22 我是在C:\WINDOWS\Installer里找到的,太郁闷了,稿半天隐藏了 在你从电脑里卸载旧的MYSQL数据库服务时,首先先在WINDOWS服务里停掉MYSQL 的服务。再到控制面板里的增加删除程序内进行删除,但是你并不能完整的把MYSQL服务删除,那么就要在注册表里清除你的MYSQL服务。有几个地方: 1、 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQ L 目录删除2、 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQ L 目录删除3、 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\My SQL 目录删除注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之类,删除的时候,都删除就可以检查C:\WINDOWS目录下是否有my.ini文件,将其删除

数据库经典SQL语句大全

数据库经典SQL语句大全 篇一:经典SQL语句大全 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的 device USE master EXEC sp_addumpdevice 'disk','testBack', 'c:mssql7backupMyNwind_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、说明: 删除新表: 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 注:索引是不可更改的,想更改必须删除重新建。

MySQL数据库系统及应用综合练习

一、单项选择题(只有一个正确答案) 【1】执行语句“SELECT '2008-01-20'+ INTERVAL 2 DAY; ”结果为 A: 2008-01-22 B: 2010-01-20 C: 2008-02-11 D: 2008-03-20 答案: A 【2】下列哪个是不正确的MySQL的变量命名方式 A: _name B: n$ame C: name D: name! 答案: D 【3】字符串‘hel’lo’输出结果为 A: hel'lo B: 'hello' C: hel\'lo D: 'hel lo' 答案: A 【4】关系数据库模型是以下哪种方式组织数据结构 A: 树状 B: 文本 C: 二维表 D: 网状 答案: C 【5】使用下列哪个语句可以删除表中所有数据,但保留表结构 A: truncate table B: rename table C: delete D: drop talbe 答案: A 【6】E-R图设计属于()。 A: 概念结构设计 B: 物理结构设计 C: 逻辑结构设计 D: 需求分析设计 答案: B 【7】执行语句“GREATEST(10,9,128,1)”结果为()。 A: 9

B: 10 C: 128 D: 1 答案: C 【8】在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为 A: 数据项 B: 候选码 C: 主键 D: 主键值 答案: C 【9】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。这种功能称为()。 A: 数据控制功能 B: 数据操纵功能 C: 数据管理功能 D: 数据定义功能 答案: B 【10】1999年10月1日在mysql中表示方法错误的是: A: "1999-10-01" B: "1999%10%01" C: "1999\10\01" D: "1999/10/01" 答案: D 【11】两个表中的行按照给定的条件进行拼接而形成新表的运算为 A: 连接 B: 投影 C: 集合 D: 选择 答案: A 【12】向表中插入一个行新的纪录的命令为 A: replace into B: insert into C: replace from D: insert from 答案: B 【13】\n在MySQL中表示 A: " B: 退格符 C: 回车符

彻底删除MySQL服务

删除服务:sc delete mysql //这里的mysql是你要删除的服务名 在CMD中输入以下命令。 net stop mysql //停止服务 mysqld-nt -remove //删除 在win2k下: 首先,停止服务. 去掉系统的服务项:mysqld-max-nt --remove 删除目录. 你从电脑里卸载旧的MYSQL数据库服务时,首先先在WINDOWS服务里停掉MYSQL的服务。再到控制面板里的增加删除程序内进行删除,但是你并不能完整的把MYSQL服务删除,那么就要在注册表里清除你的MYSQL服务。 有几个地方: 1、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除 2、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除 3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除 注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之类,删除的时候,都删除就可以 检查C:\WINDOWS目录下是否有my.ini文件,将其删除 安装、卸载mysql服务 安装mysql服务 新建并编辑内容如下的一个bat文件,执行之(e:\mysql\bin\mysqld-nt.exe为安装目录,按实际情况填写) @ECHO OFF e:\mysql\bin\mysqld-nt.exe -install net start mysql 卸载mysql服务 新建并编辑内容如下的一个bat文件执行之(e:\mysql\bin\mysqld-nt.exe为安装目录,按实际情况填写) @ECHO OFF

数据库基本SQL语句大全

数据库基本SQL语句大全 数据库基本----SQL语句大全 一、基础 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1、d at' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 typ e2 [not null],、、) 根据已有的表创建新表: A:create table tab_new like tab_old (使用旧表创建新表) B:create table tab_new as select col1,col2…from tab_old definit ion 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

完全解决软件注册表卸载不干净导致的autocad2010无法安装问题

解决软件注册表卸载不干净导致的autocad2010无法安装问题 前些天安装AutoCAD2010。结果一步弄错,卸载重新安装呗……结果悲剧了……发现重新安装时显示“已经安装高级版本”无奈的退出了…… 当初是正常卸载的。用控制面板找卸载程序找不到,windows优化大师优化后也找不到注册表冗余……明明就是注册表的一部分残余没有清干净。在卸载了,也用强力卸载软件下载无效后,最后结合网上资料整理出解决办法。 win+R键,打开运行命令提示框→输入“regedi”→打开注册表,找到目录HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\... 如图所示,我任选了一项 其中 方框1是我们要找的products文件目录, 方框2是该文件目录下所有的已经安装的注册表键值,Ps:其实就代表着我们安装的软件所有软件都可以在这里找到。 方框3是ProductName。就是说这个是什么软件,如图所示我们找到的是office软件的一项注册表键值。方框4是总体路径。我们接着方框2所在的目录,一项一项向下找,同时观看右边的ProductName,最终我们找到了两个对应的键值。 删除AutoCAD这个文件夹,然后手工,重新安装即可。如果找不到AutoCAD这个文件夹说明它已经被强力卸载软件清理掉了。

其实很多软件重新安装失败的注册表残余就在HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\...目录下,其他的不要管,先卸载了,在到这个目录下把对应的键值删除,就可以安装了。这里要记住的技巧是不要一成不变,系统不一样,本人32为win7旗舰版系统,而且安装在不同盘符的同一软件在注册表中的子目录不一样。我这个是安装在D盘的。就是 7D2F387510084080002000060BECB6AB和7D2F387510084080012000060BECB6AB两个目录,安装在C盘的子目录是有变化的,解决的方法就是找到正确的ProductName,然后甭管子目录能否对上,直接删了即可,当然我推荐用的人最好先备份注册表,有错误可以恢复不是,备份的方法是 文件→导出→桌面(随便打一个文件名,就行)然后想恢复时直接双击桌面上的你备份的注册表就行。 这个办法对付所有因为下载不干净重新安装失败的软件都有效,只要找到对应的HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\...目录下对应的软件名并将其对应的子目录删除就行。

相关文档
相关文档 最新文档