社区
基础和管理
帖子详情
在create database 时如何判断指定数据库名是否已经存在?
alandd
2003-10-16 09:48:07
多谢
...全文
48
4
打赏
收藏
在create database 时如何判断指定数据库名是否已经存在?
多谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daydayupliq
2003-10-17
打赏
举报
回复
楼上的好象只能查询当前的库呀!
LGQDUCKY
2003-10-16
打赏
举报
回复
SELECT * FROM V$DATABASE
看下你的实例是否存在。
tsj68
2003-10-16
打赏
举报
回复
发错了.
在database configuration assistance 选删除数据库,就会显示以有的数据库.
tsj68
2003-10-16
打赏
举报
回复
有关数据库的tpc排名:
http://www.tpc.org/tpcc/results/tpcc_perf_results.asp
SQLServer2000企业管理器
//附加
数据库
sp_attach_db 当使用 sp_attach_db 系统存储过程附加
数据库
时
。 sp_attach_db:将
数据库
附加到服务器。 语法 sp_attach_db [ @dbname = ] 'dbname' , [ @filename1 = ] 'filename_n' [ ,...16 ] 参数 [@dbname =] 'dbname' 要附加到服务器的
数据库
的
名
称。该
名
称必须是唯一的。dbname 的数据类型为 sysname,默认值为 NULL。 [@filename1 =] 'filename_n'
数据库
文件的物理
名
称,包括路径。filename_n 的数据类型为 nvarchar(260),默认值为 NULL。最多可以
指定
16 个文件
名
。 参数
名
称以 @filename1 开始,递增到 @filename16。文件
名
列表至少必须包括主文件,主文件包含指向
数据库
中其它文件的系统表。 该列表还必须包括
数据库
分离后所有被移动的文件。 返回代码值:0(成功)或 1(失败) eg:下面的示例将 pubs 中的两个文件附加到当前服务器。 EXEC sp_attach_db @dbname = N'pubs', @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs.mdf', @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\pubs_log.ldf' EXEC sp_attach_db @dbname = N'Ty20051029101451aaa', @filename1 = N'd:\5屏幕\Ty20051029101451aaa_data.mdf', @filename2 = N'd:\5屏幕\Ty20051029101451aaa_log.ldf' ---解决问题了 //删除
数据库
DROP
DATABASE
从Microsoft? SQL Server? 删除一个或多个
数据库
。删除
数据库
将删除
数据库
所使用的
数据库
文件和磁盘文件。 语法 :DROP
DATABASE
database
_name [ ,...n ] 参数 :
database
_name
指定
要删除的
数据库
名
称。从 master
数据库
中执行 sp_helpdb 以查看
数据库
列表。 eg: exec sp_helpdb
database
_name exec Drpo
DataBase
[Ty20051029101451aaa] //分离
数据库
可以使用 sp_detach_db 存储过程分离该
数据库
,然后使用带有 FOR ATTACH 子句的
CREATE
DATABASE
重新附加。 sp_detach_db Archive GO
CREATE
DATABASE
Archive ON PRIMARY (FILENAME = 'c:\program files\microsoft sqlserver\mssql\data\archdat1.mdf') FOR ATTACH GO //显示当前
数据库
信息 --select * from Master..sys
Database
s //新建---不行啊
CREATE
DATABASE
TestOA ALTER
DATABASE
TestOA SET OFFLINE WITH ROLLBACK IMMEDIATE RESTORE
DATABASE
TestOA From disk='C:\Documents and Settings\Administrator\桌面\帐套\data\Template.Dat' ALTER
DATABASE
TestOA SET OFFLINE WITH ROLLBACK IMMEDIATE exec sp_detach_db Km20051030011601 --分离
数据库
exec sp_attach_single_file_db km20051030011601,'D:\Test
Database
\Km20051030011601.mdf'--只附加.mdf文件
SQL ——
CREATE
DATABASE
语句(创建
数据库
)、
CREATE
TABLE语句(创建
数据库
中的表)
注意:在创建
数据库
和创建新表
时
,表
名
必须不
存在
,否则将出错。
CREATE
DATABASE
语句
CREATE
DATABASE
用于创建
数据库
。 语法
CREATE
DATABASE
数据库
名
称;
CREATE
TABLE 语句
CREATE
TABLE 语句用于创建
数据库
中的表。表由行和列组成,每个表都必须有个表
名
。 如果只是想在一个表不
存在
时
创建它,应该在表
名
后面给出 I...
基于PowerDesigner的
数据库
设计与建模(理论和实战驱动)
在设计
数据库
时
,对现实世界进行分析、抽象、并从中找出内在联系,进而确定
数据库
的结构,这一过程就称为
数据库
建模。它主要包括两部分内容:确定最基本的数据结构;对约束建模。
数据库
建模的过程:概念模型->...
MySQL创建
数据库
(
CREATE
DATABASE
语句)
在 MySQL 中,可以使用
CREATE
DATABASE
语句创建
数据库
,语法格式如下:
MySQL创建
数据库
时
判断
是否
存在
,mysql
create
database
指定
utf-8编码
如下脚本创建
数据库
yourdbname,并制定默认的字符集是utf8。
CREATE
DATABASE
IF NOT EXISTS yourdbname DEFAULT CHARSET utf8 COLLATE utf8_general_ci;如果要创建默认gbk字符集的
数据库
可以用下面的sql:
create
database
yourdb DEFAULT CHARACTER SET gbk COL...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章