当前位置:首页 » 操作系统 » 数据库更换

数据库更换

发布时间: 2022-07-21 02:07:00

㈠ 如何把自己的数据库替换过去,里面分别是什么

所有的默认值都丢失了。主要是数字类型和日期类型。 所有now(),time(),date()要改成getdate()。 所有datediff('d', time1, time2)要改成datediff(day, time1, time2) 有可能一些true/false类型不能使用,要变为1/0。 备注类型要通过cast(column as varchar)来使用。 CursorType要改成1,也就是打开数据库时要给出第一个数字参数为1,否则记录可能显示不完整。 isnull(rowname)要改成rowname = null ACCESS的数据库中的自动编号类型在转化时,sql server并没有将它设为自动编号型,我们需在SQL创建语句中加上identity,表示自动编号! 转化时,跟日期有关的字段,SQL SERVER默认为smalldatetime型,我们最好将它变为datetime型,因为datetime型的范围比smalldatetime型大。有时用smalldatetime型时,转化失败,而用datetime型时,转化成功。 对此两种数据库进行操作的sql语句不全相同,例如:在对ACCESS数据库进行删除纪录时用:delete * from user where id=10,而对SQL SERVER数据库进行删除是用:delete user where id=10. 日期函数不相同,在对ACCESS数据库处理中,可用date()、time()等函数,但对SQL SERVER数据库处理中,只能用datediff,dateadd等函数,而不能用date()、time()等函数。

㈡ 如何替换数据库中某个字段中的数据

不同的数据库,替换字段值的命令格式是不同的,现以MYSLQ 为例说明:
在数据库中修改一些内容,就需要用到下列语句:
sql语句为:UPDATE `table_name` SET `field_name` = replace (`field_name`,’from_str’,'to_str’) WHERE ……
代码说明: table_name —— 表的名字 field_name —— 字段名 from_str —— 需要替换的字符串 to_str —— 替换成的字符串 目的是为了直接用sql操作数据库修改字段中的某些字串,也可以使用下列方法有条件的替换,比较麻烦,需要三步,先SELECT出来符合的记录,然后进行字符串替换,再UPDATE。
假如我要替换的内容是:把’家 乐 福’字符替换成’Jia Le Fu’ 要替换的内容在:数据表 cdb_posts中的message 字段。那我们就应该这样写:
update dede_addonarticle set body=replace(body, ‘家乐福’, ‘Jia Le Fu’);
如果是在自编的程序中替换,用循环加赋值语句就行,当然,也可以直接使用用SQL命令来实现,就看你个人喜好了。

㈢ 通常情况下,用户登录到SQL Server时,如何将要使用的数据库切换为当前数据库

通常情况下,如果安装过程中没有出现错误提示,既可以认为安装成功。但是,为了检验安装是否正确,也可以采用一些验证方法。例如,可以检查SQL Server 2008的服务和工具是否存在,应该自动生成的系统共数据库和样本数据库是否存在,以及有关文件和目录是否正确等。

2
安装之后,选择【开始菜单】→【所有程序】→【SQL Server 2008】可以查看到SQL Server 2008的信息。

3
在SQL Server 2008中主要包括8项:Configurtion Tools、Docunmentaion and Tutorials、Analysis Services、Performance、SQL Server Management Studio、导入和导出数据(32位)以及SQL server Business Intelligence Development Studio。

4
SQL Server 2008还包含多个服务,可以通过菜单栏中选择【SQL Server 2008配置管理】命令,从弹出窗口的左侧单击【SQL Server服务】选项来查看SQL Server 2008的各种服务。

END
2、注册服务器
1
选择【开始】→【程序】→【SQL Server2008】→【SQL ServerManagement Studio】命令,打开【SQL ServerManagement Studio】窗口,并单击【取消】按钮。

2
在【查看】→【已注册的服务器】窗格中展开【数据库引擎】节点,选择【本地服务器】→【新建服务器注册】命令。

3
在弹出下面图所示的【新建服务器注册】对话框。在该对话框中输入或选择要注册的服务器名称,在【身份验证】下拉表中选择【Windows 身份验证】选项,单击【连接属性】标签,切换到【连接属性】选项卡,可以设置连接到的数据库、网络以及其他连接属性。

4
从【连接到数据库】下拉表中指定当前用户将要连接到的数据库名称,其中,【默认值】选项表示连接到SQL Server 系统中当前用户默认使用的数据库。【浏览服务器】选项表示可以从当前服务器中选择一个数据库。当选择【浏览服务器】选项时,弹出【查找服务器上的数据库】对话框,从该对话框中可以指定房钱用户连接服务器时默认的数据库。

5
设定完成后,单击【确定】按钮返回【连接属性】选项卡,单击【测试】按钮可以验证连接是否成功,如果成功会弹出提示对话框表示连接属性的设置时正确的。

6
最后,单击票【确定】按钮返回【连接属性】选项卡,单击【保存】按钮来完成注册服务器操作。

END
3、配置服务器
选择【开始】→【程序】→【SQL Server2008】→【SQL ServerManagement Studio】命令,打开【连接到服务器】对话框。

在此对话框中的【服务器名称】下拉列表中输入本地计算机名称,在设置【服务器类型】为“数据库引擎”,选择使用SQL Server 或Windows身份验证,并在相对应的文本框中输入登录名和密码。

输入完成后,单击【连接】按钮,即可成功连接服务器。服务器连接成功后,右键单击【对象资源管理器】中要设置的服务器名称,在弹出来的快捷菜单中选择【属性】菜单项。

连接服务器成功后,右键单击【对象资源管理器】中要设置的服务器名称,在弹出来的菜单中选择【属性】命令。从弹出来的【服务器属性】对话框可以看出工包含了8个选项卡。其中【常则】选项窗口列出了当前服务产品名称、操作系统名称、平台名称、版本号、使用言语、当前服务器的内存大小、处理器数量、SQL Server 安装目录、服务器的排列规则以及是够群集化等信息。

㈣ 如何更换mysql数据库

你空间里应该会有phpmyadmin或者其他工具,用这些工具把数据库Q1备份下来就好了,转移到空间B的时候 数据库名称仍然为Q1,只是将备份下来的数据库上传上去就可以了!工具里面有导入导出,如果是用命令,mysqlmp是导出命令
求采纳

㈤ pdo更换数据库问题

是的,如果使用其他数据库 要换成其他数据库的sql语句,使用PDO的时候只要开启对应数据库的API,
举个例子如果说mysql 更换到 oracl 不说数据移植过去,就说php代码改动量是不小的,当然根据项目大小.所以解决办法是把 把oracl数据库的PDO类自己写成一个Model类,其方法名和Pdo model类方法名称一致即可. 这样只需要更改对应 Model类即可.
等你学了MVC 和框架就明白了
这个方法是这样,但是真的要修改的话,也不会让我们这样初级程序员去动的.
如果你要去动,那你必须要深刻学习oracle 如何使用,对于咱们而言,mysql就够受得了.如果你是刚开始学习,会用mysql就ok.其他数据库会使用就行,把mysql学精才是关键.oracle为什么不用,比如马云的tb,用过oracle+PHP,一年后就缓了过来,费用太贵,好多功能太鸡肋.如果你是学java做银行之类的网站,再去深入oracle把,其实有那功夫不如学学nosql实际.
mysql集群一样够强大.sns社区都是用nosql非关系型数据库,比如新浪微博.
咱不是搞DBA的 mysql学精,其他的会用足矣,我mysql学的还不错,公司以让不让我动太多mysql,怕弄坏了.会了mysql 再学其他的,估计一个月就学完了,有功夫你可以找找燕十八,和兄弟连视频都挺好的.

㈥ 系统数据库版本太低,如何更换

sql
server的
方法一:
在查询分析器中输入“select
@@version”并运行,查看运行结果,对照便知版本。
8.00.194
-——————sql
server
2000
rtm
8.00.384
-——————(sp1)
8.00.534
-——————(sp2)
8.00.760
-——————(sp3)
8.00.2039
-——————(sp4)
方法二:
运行sql
server服务管理器,在任务栏小托盘处,右键单击管理器图标,选“关于”,在弹出的窗口中,对照上面的信息便知
方法三:
在添加或删除程序中查看sql
server的支持信息,可直接查看到版本号(具体方法略)
mysql
select
version();
oralce
select
*
from
v$version;

㈦ 怎么把一个SQL数据库的表换到另一个SQL数据库里

你可以用复制数据库的方法,然后在另一台电脑上通过“附加数据库”的方法完成。但我也同意1楼的看法,既,导入/导出其实更简单。你觉得复杂可能是你没理解如何去做,其实很简单。只要选择好源数据库和目标数据库,数据复制就完成了。

㈧ 更换数据库,SQL语句用改吗

大部分不用改,有少量语句或语法会需要更改,因此建议在做程序开发时,使用存储过程,在不同的数据库中修改存储过程即可,减少应用程序中修改的地方.亦方便测试调试!

㈨ SQL 2000 数据库更换。

在ASP中建立对Access数据库连接的一般格式如下:

它的各步骤及参数意义如下:

第一行程序:利用Server对象的MapPath函数,取得要打开数据库的完整的文件路径,并存储在变量DbPath中。这其中,数据库名是我们需要指定的参数,应该用我们要打开的数据库的实际名称替代。如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。例如数据库是Test.mdb,则该行程序成为:DbPath=Server.MapPath(“Test.mdb”)。

第二行程序:建立一个ADO对象集中的Connection对象,也即连接对象。这是建立数据库连接的初始步骤。执行这行程序后,Conn成为一个连接对象。

第三行程序:利用连接对象Conn的Open方法打开一个指定的数据库。因为我们要打开的是Access数据库,所以要指定ODBC驱动程序参数,表示要透过Access的ODBC驱动程序来访问数据库:driver=;。另一个参数dbq= & DbPath,运算后等效于dbq=Server.MapPath(数据库名) ,是利用了第一行的Server.MapPath(数据库名)函数,用来指定要打开的数据库文件。到这里,就已经打开了数据库名指定的数据库。如果数据库名是“test.mdb”,则打开Access数据库Test.mdb。在这一行里指定的参数,要严格按照格式原样写出,不能省略或改动,也没有可变参数。

第四行程序:建立一个ADO对象集中的Recordset对象,以便利用Recordset对象操作数据库(当然,这只是对数据库操作的多种方式之一)。执行这行后,rs就成为一个Recordset对象。

第五行程序:利用rs对象的Open方法打开数据库中的数据表。这其中有四个参数,其意义如下:

数据表名或SQL指令串:在这个参数里指定要打开的数据库内的数据表名称,或者是用SQL的Select指令串确定的数据表的指定范围数据,例如,数据库Test.mdb中有数据表Number,则该参数成为“Number”,注意引号不能丢;若想打开数据表Number中xh字段值小于90的数据记录,则该参数可能成为如下的形式:

“Select * From Number Where xh < 90”。

Connection对象:指定已经打开的数据库的Connection对象,在这里固定是Conn,注意无须引号的。

Recordset类型:表示打开数据表的方式,有四种选择。数字0表示只读方式,且当前记录只能下移;数字1表示可读写方式,当前记录可自由上下移动,但不能及时看到别的用户建立的新记录,除非重新启动;数字2表示可读写方式,当前记录可自由移动,而且可以及时看到别的用户增加的新记录;数字3表示只读方式,但当前记录可以自由移动。一般选择2为好,除非为了禁止数据被修改。

锁定类型:这个参数指定数据库的锁定功能。因为网络上的数据库都是多用户的,很可能同时有多个用户在操作数据库。为了避免错误,让同一时间只可能有一个用户修改数据,就要用锁定功能。有四种选择:数字1表示只读方式锁定,用户不能更改数据;数字2表示悲观锁定,当一个用户用rs对象开始修改数据时就锁定数据库,直到用户用rs.Update更新记录后,才解除锁定;数字3表示乐观锁定,只有在数据写入数据库中时候才锁定,不保险,慎用!数字4表示批次乐观锁定,只有在使用rs.UpdateBatch成批更新数据时候才锁定数据记录。属于很少使用的。一般地,使用悲观锁定比较安全,但是效率要低些。

二、使用Recordset对象操作数据

用上面的方法打开数据库,是利用了Recordset对象建立的数据库连接,然后的对数据操作,也要使用该对象。

用rs.open “数据表名”,Conn,2,2 方式打开数据表,就可以方便的对数据进行操作:

常见的操作对象:

rs.addnew :添加一个新记录在数据表末尾。

rs.delete :删除当前记录。

rs.eof :判断是否已过最后记录。

rs.bof :判断是否移过首记录。

rs.update :数据修改生效。

rs(“字段名”):当前记录指定字段的值。

从数据表中提取数据:用x=rs(“字段名”)的格式,提取数据表中当前记录指定字段的值。

向数据表中填入或修改数据:用rs(“字段名”)=数据值或变量的方式,修改当前记录指定字段的值。

三、使用SQL指令操作数据库

在使用SQL指令对数据库进行操作时,要用如下方式打开数据库和操作:

四、使用DSN连接数据库

在以上连接数据库的方式中,都是在程序中指定数据库,指定ODBC驱动程序。如果数据源有变化,就需要修改程序。如果在系统级别上,预先定义好数据源DSN,就可以避免这个麻烦。

在定义DSN的过程中,就已经指定好了数据源需要的ODBC驱动程序,也指定好了数据库文件的实际路径和名字,我们在程序中,只需要引用预先定义的数据源名DSN即可。

设定义好的DSN为test,则打开数据库的方式为:

五、结束语

在ASP程序中,建立数据库的连接和访问数据库,有很多方式和技术细节,在此难以一一详述。实际上,对SQL Server数据库,DBF数据库,文本文件,电子表格文件等,也都可以很方便的打开和访问,与对Access数据库的访问大同小异而已。如果说方便,Access应该是首选。如果考虑安全保密性,SQL数据库更好些。使用系统数据源DSN的方式建立对数据库的连接,具有更大的灵活性,也更简便些。

热点内容
垃圾压缩价格 发布:2025-01-20 22:14:05 浏览:421
温十系统如何看处理器配置 发布:2025-01-20 21:59:47 浏览:302
米号源码 发布:2025-01-20 21:55:30 浏览:893
电信四川dns服务器ip 发布:2025-01-20 21:54:51 浏览:92
电脑弹出脚本错误还能继续使用吗 发布:2025-01-20 21:42:29 浏览:586
安卓私密照片在哪里 发布:2025-01-20 21:41:05 浏览:5
同济复试编译原理 发布:2025-01-20 21:33:54 浏览:310
c语言判断字母 发布:2025-01-20 21:31:09 浏览:424
ftp服务器搭建linux 发布:2025-01-20 21:26:05 浏览:335
安卓手机浏览器如何翻译英文网页 发布:2025-01-20 21:21:01 浏览:423