社区
基础和管理
帖子详情
在create database 时如何判断指定数据库名是否已经存在?
alandd
2003-10-16 09:48:07
多谢
...全文
51
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文件
MySQL创建
数据库
(
CREATE
DATABASE
语句)
在 MySQL 中,可以使用
CREATE
DATABASE
语句创建
数据库
,语法格式如下:
基于PowerDesigner的
数据库
设计与建模(理论和实战驱动)
在设计
数据库
时
,对现实世界进行分析、抽象、并从中找出内在联系,进而确定
数据库
的结构,这一过程就称为
数据库
建模。它主要包括两部分内容:确定最基本的数据结构;对约束建模。
数据库
建模的过程:概念模型->逻辑模型->物理模型概念模型的用途:概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次是
数据库
设计的有力工具
数据库
设计人员和用户之间进行交流的语言 对概念模型的基本要求: 较强的语义表达能力能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用户理解 逻辑模型:对概念模型的进一步细化,逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等 物理模型:是概念数据模型和逻辑数据模型在计算机中的具体表示。该模型描述了数据在物理存储介质上的具体组织结构,不但与具体的
数据库
管理系统相关,同
时
还与具体的操作系统以及硬件有关。 可以通过物理模型直接生成对应
数据库
的SQL,也在此模型上调整对应
数据库
特有的内容。比如Oracle的表空间等。 对于数据模型的建模,最有
名
的要数PowerDesigner,PowerDesigner是在中国软件公司中非常有
名
的,其易用性、功能、对流行技术框架的支持、以及它的模型库的管理理念,都深受设计师们喜欢。他的优势在于:不用在使用
create
table等语句创建表结构,
数据库
设计人员只关注如何进行数据建模即可,将来的
数据库
语句,可以自动生成 课程将基于上述理论进行讲解,会讲解理论以及实战,课程涉及内容:数据设计思想1、建模理论2、设计规范
数据库
建模设计1、逻辑模型2、物理模型3、汽车租赁系统建模实战
SQL ——
CREATE
DATABASE
语句(创建
数据库
)、
CREATE
TABLE语句(创建
数据库
中的表)
注意:在创建
数据库
和创建新表
时
,表
名
必须不
存在
,否则将出错。
CREATE
DATABASE
语句
CREATE
DATABASE
用于创建
数据库
。 语法
CREATE
DATABASE
数据库
名
称;
CREATE
TABLE 语句
CREATE
TABLE 语句用于创建
数据库
中的表。表由行和列组成,每个表都必须有个表
名
。 如果只是想在一个表不
存在
时
创建它,应该在表
名
后面给出 I...
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写文章