精华内容
下载资源
问答
  • SQL修改数据库名字、表名字、字段名字 【资料来自网络】 修改数据库名字:alter database 原数据库名称 modify name=新数据库名称 添加字段: ALTER TABLE SupplierADD LoginPassword varchar(20) 不需要...

    SQL修改数据库名字、表名字、字段名字

    【资料来自网络】

    修改数据库名字:alter database 原数据库名称 modify name=新数据库名称

     

    添加字段: ALTER TABLE Supplier ADD LoginPassword varchar(20) 不需要加 COLUMN

     

     

    修改表字段属性: ALTER TABLE Supplier ALTER COLUMN LoginPassword varchar(30)

     

     

    设置主键:ALTER TABLE tableName ADD CONSTRAINT PK_id PRIMARY KEY (pkColumnName)

     

    移出主键:alter   table   tableName drop   constraint   pk_id

     

    SP_RENAME

     

     

    sp_rename
    更改当前数据库中用户创建对象(如表、列或用户定义数据类型)的名称。

    语法
    sp_rename   [   @objname   =   ]   'object_name '   ,
            [   @newname   =   ]   'new_name '
            [   ,   [   @objtype   =   ]   'object_type '   ]

    参数
    [@objname   =]   'object_name '

    是用户对象(表、视图、列、存储过程、触发器、默认值、数据库、对象或规则)或数据类型的当前名称。如果要重命名的对象是表中的一列,那么   object_name   必须为   table.column   形式。如果要重命名的是索引,那么   object_name   必须为   table.index   形式。object_name   为   nvarchar(776)   类型,无默认值。

    [@newname   =]   'new_name '

    是指定对象的新名称。new_name   必须是名称的一部分,并且要遵循标识符的规则。newname   是   sysname   类型,无默认值。

    [@objtype   =]   'object_type '

    是要重命名的对象的类型。object_type   为   varchar(13)   类型,其默认值为   NULL,可取下列值。

    值   描述  
    COLUMN   要重命名的列。  
    DATABASE   用户定义的数据库。要重命名数据库时需用此选项。  
    INDEX   用户定义的索引。  
    OBJECT   在   sysobjects   中跟踪的类型的项目。例如,OBJECT   可用来重命名约束(CHECK、FOREIGN   KEY、PRIMARY/UNIQUE   KEY)、用户表、视图、存储过程、触发器和规则等对象。  
    USERDATATYPE   通过执行   sp_addtype   而添加的用户定义数据类型。  


    返回代码值
    0(成功)或非零数字(失败)

    注释
    只能更改当前数据库中的对象名称或数据类型名称。大多数系统数据类型和系统对象的名称不能更改。

    重命名视图时,sysobjects   表中有关该视图的信息将得到更新。重命名存储过程时,sysobjects   表中有关该过程的信息将得到更新。

    每当重命名   PRIMARY   KEY   或   UNIQUE   约束时,sp_rename   都会自动为相关联的索引重命名。如果重命名的索引与   PRIMARY   KEY   约束相关联,那么   sp_rename   也会自动重命名主键。


    重要     重命名存储过程和视图后,请清空过程高速缓存以确保所有相关的存储过程和视图都重新编译。


    由于存储过程和视图都不存储数据,所以这两种对象均可快速删除和重建。重命名文本对象时,要获得最佳结果,应删除并使用其新名称重新创建对象。

    权限
    sysadmin   固定服务器角色成员、db_owner   和   db_ddladmin   固定数据库角色成员或对象所有者可以执行   sp_rename。只有   sysadmin   和   dbcreator   固定服务器角色成员才能将 "database "作为   object_type   来执行   sp_rename。

    示例
    A.   重命名表
    下例将表   customers   重命名为   custs。

    EXEC   sp_rename   'customers ',   'custs '

    B.   重命名列
    下例将表   customers   中的列   contact   title   重命名为   title。

    EXEC   sp_rename   'customers.[contact   title] ',   'title ',   'COLUMN '

     

    if you encounter in my blog,please comment sparingly.

    转载于:https://www.cnblogs.com/yingfeng/archive/2011/10/11/2206954.html

    展开全文
  • 2.更改数据库名字及数据库文件名 选择[数据库],鼠标右键,选择[还原数据库],弹出窗口还原数据库 更改文件名字 还原成功以后,弹出如下窗口,数据库名字和数据文件名字就会更改成功了 转载于:...

    1.备份数据库

    选择要更改的数据库名称,鼠标右键选择——[任务]——[备份],弹出备份数据库窗口

     

     

     备份成功以后弹出如下窗口

     

     2.更改数据库名字及数据库文件名

     选择[数据库],鼠标右键,选择[还原数据库]弹出窗口还原数据库

     

     

     更改文件名字

     

     

    还原成功以后,弹出如下窗口,数据库名字和数据文件名字就会更改成功了

     

     

    转载于:https://www.cnblogs.com/greenteaone/archive/2013/04/12/3016422.html

    展开全文
  • 本教程给大家介绍修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库,涉及到sqlserver数据库命令的相关知识,对sqlserver数据库命令感兴趣的朋友可以参考下本
  • 对于SQLServer 2005的数据库文件名字修改。不多说,见图: 对于数据库名的更改直接选中要修改数据库,F2,你懂的,不懂的可以去屎了。。。。。0.0 下面要修改数据库的文件名 原理就是利用SQL Server 2005 的...

    对于SQLServer 2005的数据库文件名字的修改。不多说,见图:

    对于数据库名的更改直接选中要修改的数据库,F2,你懂的,不懂的可以去屎了。。。。。0.0  

    下面要修改数据库的文件名

    原理就是利用SQL Server 2005  的备份、还原功能实现

    先备份数据库:

    备份成功后再还原,还原的时候就可以修改文件名了。。。。。。

    确定,,,,OK

    展开全文
  • SQL Server 数据库名字 数据库文件的逻辑文件名的查询和修改SQL Server 的企业管理器中,似乎不能直接更改数据库名称,如果要更改,最方便的是在查询分析器中运行: alter database 原数据库名称 modify name=...

    SQL Server 数据库名字 数据库文件的逻辑文件名的查询和修改在 SQL Server
          的企业管理器中,似乎不能直接更改数据库名称,如果要更改,最方便的是在查询分析器中运行:
          alter database 原数据库名称
          modify name=新数据库名称
          更改库名,先把数据库改成单用户,修改库名,再取消单用户模式
          sp_dboption '库名','single user','true'
          sp_renamedb 旧库名,新库名
          sp_dboption '新库名','single user','false'

          SQL Server 中,数据库还原时可以更改物理文件名,也可以分离数据库,直接更改 mdf 的文件名再附加,但更改逻辑文件名似乎不那么直观。
          在查询分析器里运行:
          select   name   from   数据库名..sysfiles   where  
          charindex('MDF',filename)>0     --查看数据文件的逻辑文件名  
          select   filename   from   数据库名..sysfiles   where  
          charindex('MDF',filename)>0   --查看数据文件的路径

          select   name   from   数据库名..sysfiles   where  
          charindex('LDF',filename)>0     --查看日志文件的逻辑文件名  
          select   filename   from   数据库名..sysfiles   where  
          charindex('LDF',filename)>0   --查看日志文件的路径
          alter database 数据库名称 modify file(name=原逻辑文件名, newname=新逻辑文件名)
          --修改数据库文件的逻辑文件名
          这样就可以更改逻辑文件名了,由于 SQL Server
          有数据文件和日志文件,所以数据文件和日志文件的逻辑文件名都要更改的话,就得写两个类似于上述的语句。

    实例SQL:

    alter database SLGGGZ_AID modify file(name='BJSL08_AID', newname='SLGGGZ_AID')
    alter database SLGGGZ_AID modify file(name='BJSL08_AID_log', newname='SLGGGZ_AID_log')

          select   name   from   SLGGGZ_AID..sysfiles   where  
          charindex('MDF',filename)>0     --查看数据文件的逻辑文件名  
          select   filename   from   SLGGGZ_AID..sysfiles   where  
          charindex('MDF',filename)>0   --查看数据文件的路径

          select   name   from   SLGGGZ_AID..sysfiles   where  
          charindex('LDF',filename)>0     --查看日志文件的逻辑文件名  
          select   filename   from   SLGGGZ_AID..sysfiles   where  
          charindex('LDF',filename)>0   --查看日志文件的路径

    展开全文
  • SQL Server 数据库名字 数据库文件的逻辑文件名的查询和修改SQL Server  的企业管理器中,似乎不能直接更改数据库名称,如果要更改,最方便的是在查询分析器中运行:  alter database 原...
  • 修改数据库名字

    千次阅读 2019-01-06 17:00:00
    mysql 没有提供直接的命令,所以要曲线..../把数据库备份成sql文件.md" 从 sql 文件恢复的方法是 mysql -u root -p db-name < backup-file.sql (从命令行执行) 例如: mysql -u root -p texas_holde...
  • 现有数据库为“Test”,想要修改“NewTest”,并且也修改逻辑文件名称和数据库物理名称。 说明: 1)禁止在生产环境,并且正在使用的数据库进行名称修改。 2)三者名称可以不统一,但是名称一致更好。 3)三者...
  • 01 引入 保存数据的容器:有哪些? 数组 集合 ...DB 数据库(database):存储数据的“仓库”。...DBMS 数据库管理系统...SQL 结构化查询语言(Structure Query Language):专门用来与数据库通信的语 言 1.2.1 DBMS
  • 1、配置:通过config.ini修改LOTUSCONN,即LotusOA设置为自己的建立ODBC的名字,关系数据库修改DBCONN,本例中为SQLServer数据库 2、启动程序,点“数据源链接”,程序连接到lotus数据库Sql server数据库 设置...
  • MySQL修改数据库名字

    万次阅读 2019-03-04 09:33:41
    备份成sql文件的方法见 “./把数据库备份成sql文件.md” 从 sql 文件恢复的方法是 mysql -u root -p db-name < backup-file.sql (从命令行执行) 例如: mysql -u root -p texas_holdem < D:...
  • 数据库 webSQL使用方法

    千次阅读 2017-08-09 19:06:19
    是一个可以操作数据库的字符串 类似正则的规则 他不会自己执行,需要各个平台单独操作数据库的函数 执行 这个sql语句 才能让sql执行在webSQL里面 有执行sql语句的方法 就会去执行sql里面描述的功能webSQLsql语句 ...
  • SQL 修改数据库

    2014-04-03 23:27:17
    如果需要数据库名字和数据库文件和日志文件名字一致,再点击数据库属性,修改逻辑名字。。 方法二:SQL语句 ALTER DATABASE。 ALTER DATABASE Epiphany MODIFY NAME = ABC; 执行后如下: 执行完后,需要刷新...
  • 数据库常用sql语句总结

    万次阅读 多人点赞 2018-12-14 16:16:32
    查看时右侧可以打开CSDN自带的目录,方便查看 目录 一、基础 1.SELECT 语句 2.SELECT DISTINCT 语句 3.WHERE 子句 4.AND 和 OR 运算符 5.ORDER BY 语句 6.INSERT INTO 语句 ...3.SQL 通配符 4.IN...
  • 查看数据库死锁SQL语句

    千次阅读 2017-03-25 18:24:16
    而且尤其是访问到某一个特定的数据库的时候,特别慢,这种情况下就要仔细检查一下自己的代码咯,可能是自己的sql语句导致了数据库访问过慢,下面是如何查找出来到底是哪一个sql语句导致数据库访问过慢! 我用的...
  • mysql数据库常用sql语句

    万次阅读 多人点赞 2018-11-03 21:10:01
    数据库可以用图形化工具来实现一系列操作,这里涉及一些cmd命令行 首先要配置好环境变量可以全局操作命令,不然只能在mysql的安装目录下进行操作,这里不再叙述 1. 进入数据库: mysql -u root -p (默认用户名为...
  • 知识点:使用SQL语句创建完整版数据库、使用SQL语句创建表、数据库表创建好以后新增加字段、修改字段、删除字段的方法。删除数据库表和数据库的方法。 需要掌握的知识: SQL Server数据库第一课:常用数据库介绍、...
  • PostgreSQL数据库修改sql表的方法汇总

    千次阅读 2017-04-07 15:57:02
    一,修改表 PostgreSQL 提供了一族...重命名字段, 重命名表。 这些操作可以用:ALTER TABLE命令执行的。 1,增加字段 要增加一个字段,使用这条命令:  ALTER TABLE products ADD COLUMN description text;
  • 我附加了一个数据库,名字叫netshop,按道理在SQL Server Management Studio里面显示出的数据库名字应该是netshop的,但是显示的却是数据库的路径名字:H:\NETSHOP\APP_DATA\DB_NETSHOP_DATA.MDF 是什么原因了?...
  • 数据库名字为students,包含的数据文件的逻辑文件名为 students_dat,物理文件名为 students.mdf,存放在D:\Test文件夹中(若D:中无此子文件夹,可先建立此文件夹,然后再创建数据库),初始大小为6MB,自动增长...
  • SQL数据库修改数据库名称

    千次阅读 2017-06-21 11:41:27
    Use master EXEC sp_dboption 'DBNAME_OLD', 'Single User', 'TRUE' EXEC sp_renamedb 'DBNAME_OLD', 'DBNAME_NEW' EXEC sp_dboption 'DBNAME_...直接修改数据库名称可能会报错,因为存在其他的客户端与改数据库连接
  • 关系数据库——sql基础1定义

    千次阅读 多人点赞 2019-10-21 17:07:09
    关系数据库标准语言SQL 基本概念 SQL语言是一个功能极强的关系数据库语言。同时也是一种介于关系代数与关系演算之间的结构化查询语言(Structured Query Language),其功能包括数据定义、数据查询、数据操纵和...
  • 第1章 数据库系统与SQL基础知识 1.1 数据库系统基本概念 数据库SQL构成了整个...SQL的全称是Structured Query Language,中文名字是“结构化查询语言”。前面提到数据库用来存储数据,而SQL用来查询,之所...
  • DB2数据库嵌入式SQL开发

    千次阅读 2015-03-14 22:30:32
    1.1 DB2应用程序开发概述 1.1.1 程序结构 DB2应用程序包括以下几个部分: ...在嵌入式SQL应用程序中,当应用程序成功地连接到一个数据库时,一个事务就自动开始了,结束于执行一条COMMIT语句或者R
  • sql server修改数据库名称

    千次阅读 2019-04-01 10:34:23
    ----------------修改数据库名称----------------- ALTER DATABASE HROA_i SET SINGLE_USER WITH ROLLBACK IMMEDIATE GO EXEC master..sp_renamedb 'HROA_i','hp_oa' GO ALTER DATABASE hp_oa SE...
  • 1.首先选中需要更改数据库右击属性找到文件, 此处可直接修改数据库逻辑名称 2.选中数据库右击选择重命名修改数据库名称。 3.将数据库进行分离,找到数据库文件mdf与ldf文件,直接更改文件名称 4.附加...
  • MySQL数据库SQL语句的执行过程

    千次阅读 多人点赞 2021-02-22 03:59:20
    我们的系统在和 MySQL 数据库进行通信前,需要先和数据库建立连接,而这个功能就是由MySQL驱动底层帮我们完成的,建立完连接之后,我们只需要发送 SQL 语句就可以执行 CRUD 了。如下图所示: 一次 SQL 请求就会...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 216,093
精华内容 86,437
关键字:

修改数据库名字sql