数据库中已存在名为 的对象

我第一次创建数据库的时候有错误,我把数据库分离后重新执行时就报错,我已经删除了F:\Sql_2008\默认实例\MSSQL10.MSSQLSERVER\MSSQL\DAT... 我第一次创建数据库的时候有错误,我把数据库分离后重新执行时就报错,我已经删除了F:\Sql_2008\默认实例\MSSQL10.MSSQLSERVER\MSSQL\DATA里的数据库,怎么解决这个问题? 展开
 我来答
sky不用太多sky
高粉答主

2018-03-31 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1082
采纳率:97%
帮助的人:47.7万
展开全部

--重命名EXEC sp_rename 'customers','custs'

也可以这样重命名:

在sql management studio

表→右键→设计→属性窗口→名称→重新填写一个名称→保存

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。

在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。

以内模式为框架所组成的数据库叫做物理数据库;以概念模式为框架所组成的数据叫概念数据库;以外模式为框架所组成的数据库叫用户数据库。

⑴ 物理数据层。

它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。

⑵ 概念数据层。

它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。

⑶ 用户数据层。

它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。数据库不同层次之间的联系是通过映射进行转换的。

Cansluck
2017-09-22 · 知道合伙人软件行家
Cansluck
知道合伙人软件行家
采纳数:502 获赞数:1407
毕业于湖南农业大学计算机科学与技术专业,学士学位。从事java开发4年,读过大量的java开发的书籍

向TA提问 私信TA
展开全部

1,创建新表,如果是新建立的数据库,则可以按照如下方式来建立,肯定不会出错

DROP TABLE IF EXISTS `Test`;  -- 首先执行一次同名表删除
CREATE TABLE `Test` (
  `Id` varchar(32) NOT NULL COMMENT '主键ID',
  `BelongSystemCode` varchar(32) DEFAULT NULL COMMENT '所属系统Code',
  `DataBaseTName` varchar(128) DEFAULT NULL COMMENT '数据库名称',
  `DataBaseTableName` varchar(128) DEFAULT NULL COMMENT '数据库表名',
  `CreateTime` datetime DEFAULT NULL COMMENT '创建时间',
  `EditTime` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='系统数据库关联表';

alter table ParamSystemDataBase add DataBaseColumn varchar(128) DEFAULT NULL COMMENT '数据库列名' after DataBaseTableName;

以上方式建立新表是绝对不会出错的。除非表中内容有错误

2,如果是在原有基础上操作,则需要如下操作:

A,如果之前的表中内容不需要了,则按照1方式来创建

B,如果之前的表中内容还需要,则不能执行这一步操作,有分以下情况:

①,备份老表数据

②,建立新表,然后将老表数据导入到新表中(因为新表和老表可能设计的字段内容有改变等方面要去操作)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者BbPV9CfuDM
2014-11-15 · TA获得超过1445个赞
知道小有建树答主
回答量:977
采纳率:85%
帮助的人:183万
展开全部

在sql语句前加一句:

DROP TABLE IF EXISTS `Teacher_info`;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DoramiHe
2017-10-28 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59541
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
黏贴代
IF OBJECT_ID('tempdb.dbo.#T1') IS NOT NULL DROP TABLE #T1
IF OBJECT_ID('tempdb.dbo.#T2') IS NOT NULL DROP TABLE #T2
应该问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式