精华内容
下载资源
问答
  • MySQL修改表名注释

    2021-02-23 18:52:18
    MySQL修改表名注释 alter table test1 comment '修改后的表的注释';

    MySQL修改表名注释

    alter table test1 comment '修改后的表的注释';

    展开全文
  • hbase怎么修改表名?

    千次阅读 2019-09-26 13:32:42
    hbase本身没有提供修改表名的命令,那如果我们需要修改表名,该怎么办呢? 可以通过snapshot的功能来实现 先来看下hbase里面有哪些表: list 我们把test1修改成test2 1,禁用表disable 'test1' 2,给表做快照...

    hbase本身没有提供修改表名的命令,那如果我们需要修改表名,该怎么办呢? 可以通过snapshot的功能来实现

    先来看下hbase里面有哪些表: list

    我们把test1修改成test2

    1,禁用表  disable 'test1'

    2,给表做快照  snapshot 'test1', 'test1_snapshot'

    3,克隆快照为新的表名 clone_snapshot 'test1_snapshot', 'test2'

    到这一步已经完成了,然后我们查看下表 list

    可以看到有test1, test2 两个表, 然后先查看一下test2的状态, desc 'test2'

    可以看到状态是可用的,最好我们在查询一下表里面的数据,看是否正确,然后就可以删除快照和原来的表了

    4,删除快照 delete_snapshot 'test1_snapshot'

    5,删除原来表 drop 'test1'

    整个修改的过程完成了,我们最好还是在建表的时候,就确定好表名,避免以后再修改.

    展开全文
  • MySql修改表名的两种方法

    千次阅读 2020-05-01 00:43:28
    一、rename rename table 旧表名 to 新表名; rename table mysu to new_su; 二、alter alter table 旧表名 rename [as] 新表名 alter table mysu rename as new_su;

    一、rename

    rename table 旧表名 to 新表名;
    
    rename table mysu to new_su;
    

    二、alter

    alter table 旧表名 rename [as] 新表名
    
    alter table mysu rename as new_su;
    
    展开全文
  • #** MySQL修改表名出错** <hr/> ``` mysql> rename table newdb3 to db1; ERROR 1146 (42S02): Table 'newdb3.newdb3' doesn't exist mysql> select database(); +------------+ | database() | +---...
  • SQL Server修改表名,字段名,索引名

    万次阅读 多人点赞 2018-11-01 21:34:56
    说实话,感觉SQL Server的资料真的好难找(也有可能是很多人在吐槽的CSDN的搜索功能不够强……),我想找个修改表名的方法,结果找了好久,才找到一个可行的,留个纪念,希望也能够帮到你(多个人转发,搜的概率应该...

    说实话,感觉SQL Server的资料真的好难找(也有可能是很多人在吐槽的CSDN的搜索功能不够强……),我想找个修改表名的方法,结果找了好久,才找到一个可行的,留个纪念,希望也能够帮到你(多个人转发,搜的概率应该比较大!)。


    一、利用ALTER语句修改?

    alter语句的大概的语法是这样的:

    ALTER TABLE <表名>
    [ADD [COLUMN] <新列名><数据类型>[完整性约束]]
    [ADD  <表级完整性约束>]
    [DROP[COLUMN] <列名> [CASCADE|RESTRICT]]--注意:SqlServer取消了[CASCADE|RESTRICT]这两个项
    [DROP CONSTRAINT <完整性约束名> [CASCADE|RESTRICT]]
    [ALTER COLUMN <列名><数据类型>];
    --准备事例
    --Student表
    CREATE TABLE Student
       (Sno  CHAR(9) PRIMARY KEY,
        Sname CHAR(8) NOT NULL,
        Ssex  CHAR(2) DEFAULT '男' CHECK (Ssex  IN ('男','女')),
        Sage  INT, 
        Sdept  CHAR(20)
       );
    --建立索引
    CREATE INDEX Stu_sno ON Student(Sno);
    
    --看下ALTER能不能满足要求:
    --1.修改表名?好像不行!!!
    --2.修改字段名?好像也不行!!!
    ALTER TABLE Student rename column Sno to Stuno;--报错
    --3.修改索引名?好像还是不行!!!
    
    
    --那ALTER能干啥呢?
    --1.新增列
    ALTER TABLE Student ADD S_entrance DATETIME;--向基本表Student中增加“入学时间”属性列。
    
    --2.新增约束
    ALTER TABLE Course ADD UNIQUE(Cname);--对Course表,增加课程名称必须取唯一值的约束条件。
    
    --3.修改某字段的数据类型
    ALTER TABLE Student ALTER COLUMN Sage SMALLINT;--将Student表中Sage(年龄)的数据类型改为SMALLINT型。
    

    这一波好像不行,达不到我想要的要求,那就接着往下看吧。

     

    二、调用系统的存储过程修改?

    先了解下系统存储过程是啥?

         存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。

         系统存储过程是系统创建的存储过程,目的在于能够方便的从系统表中查询信息或完成与更新数据库表相关的管理任务或其他的系统管理任务。SQL Server系统的存储过程主要存储在master数据库中,以“sp”下划线开头的存储过程。尽管这些系统存储过程在master数据库中,但我们在其他数据库还是可以调用系统存储过程。有一些系统存储过程会在创建新的数据库的时候被自动创建在当前数据库中。

    你可以在这里找到:

     

    1. 修改表名

    该存储过程的定义如下:

    --修改表名
    EXEC sp_rename @objname = '旧表名', @newname = '新表名'
    EXEC sp_rename '旧表名', '新表名'
     
    --例1 把表TABLE1改为TABLE2
    EXEC sp_rename @objname = 'TABLE1', @newname = 'TABLE2'
     
    --例2(简写)把表TABLE1改为TABLE2
    EXEC sp_rename 'TABLE1','TABLE2'


    2. 修改列名

    --修改列名
    EXEC sp_rename @objname = '表名.旧列名', @newname = '新列名', @objtype = 'column'
    EXEC sp_rename '表名.旧列名', '新列名', 'column'
     
    --例1 把表TABLE的列tid改为id
    EXEC sp_rename @objname = 'TABLE.tid', @newname = 'id', @objtype = 'column'
     
    --例2(简写)把表TABLE的列tid改为id
    EXEC sp_rename 'TABLE.tid', @newname = 'id', @objtype = 'column'
    
    


    3. 修改索引名

    --修改索引名
    EXEC sp_rename @objname = '表名.旧索引名', @newname = '新索引名', @objtype = 'index'
    EXEC sp_rename '表名.旧索引名', '新索引名', 'index'
     
    --例1 把表TABLE的列tid改为id
    EXEC sp_rename @objname = 'TABLE.IDX_TYPE_CODE', @newname = 'IDX_CODE', @objtype = 'index'
     
    --例2(简写)把表TABLE的索引IDX_TYPE_CODE改为IDX_CODE
    EXEC sp_rename 'TABLE.IDX_TYPE_CODE', 'IDX_CODE', 'index'

    OK可以满足要求。

     

    部分内容参考:https://blog.csdn.net/mc_linfen/article/details/82115292

    展开全文
  • 数据库_修改表名及删除表

    万次阅读 2019-08-16 16:24:41
    修改表名 alter table old_table_name rename to new_table_name; 删除表 (drop 最简单直接,一删除就全都没了) drop table table_name; truncate table table_name; delete from table_name where column_name=...
  • sybase修改表名

    千次阅读 2019-01-22 15:02:04
    sp_rename old_table,new_table
  • Oracle sql语句修改表名

    万次阅读 2018-07-17 14:24:52
    方法1:在原表上修改表名 ALTER TABLE [原表名称] RENAME TO [新表名称]; 方法2:建新表xinTable,将原表oldTable的数据导进去; create table xintable as select * from oldTable;//在原表的基础上建立新表 ...
  • rename table tablename1 to tablename2;
  • 1.修改表名 格式:sp_rename tablename,newtablename sp_rename tablename,newtablename 2.修改字段名 格式:sp_rename 'tablename.colname',newcolname,'column' sp_rename 'tablename
  • mysql修改表名

    万次阅读 多人点赞 2018-04-12 16:12:52
    ALTER TABLE table_name RENAME TO new_table_name
  • Oracle 修改表名修改列名

    千次阅读 2018-09-19 16:32:43
    --重命名表 ALTER TABLE table_name RENAME TO new_table_name; --重命名列 ALTER TABLE table_name RENAME COLUMN column_name TO new_name;  
  • Hive:修改表名

    2019-01-03 16:20:00
    修改hive表名: ALTER TABLE old_name RENAME TO new_name; spark: spark.sql("ALTER TABLE old_name RENAME TO new_name") 转载于:https://www.cnblogs.com/xuejianbest/p/1028501...
  • oracle中修改表名语句

    千次阅读 2017-09-13 08:57:05
    ALTER TABLE 旧表名 RENAME TO 新表名;(大写为系统命令)
  • 在mysql中修改表名的sql语句

    万次阅读 2018-12-06 15:31:59
    在使用mysql时,经常遇到表名不符合规范或标准,但是表里已经有大量的数据了,如何保留数据,只更改表名呢? 可以通过建一个相同的表结构的表,把原来的数据导入到新表中,但是这样视乎很麻烦。 能否简单使用一个...
  • --创建表create table userhouses2 (warehousename varchar2(50) not null,username varchar2(30) not null)--更改表名rename userwarehouse2 to userwarehouses2select * from userwarehouses2--插入数据insert ...
  • mysql 快速 修改 表名

    2018-07-19 08:44:00
    因为大小写敏感问题,先把mysql设置为大小写敏感,修改表名后,再修改为不敏感。 第一步 把表名复制出来 nano /etc/mysql/my.cnf select table_name from information_schema.tables where table_schema='scm'...
  • MySQL使用SQL语句修改表名

    万次阅读 2018-01-11 20:58:59
    MySQL中可以使用rename table这个SQL语句来修改表名。 rename table这个SQL语句来修改表名的基本语法是: RENAME TABLE <旧表名> TO <新表名>; 我们来把test表修改为test1表。 1、首先查看一下当前...
  • 【数据库SQL实战】修改表名

    千次阅读 2018-04-09 21:17:30
    格式 ALTER TABLE table_name RENAME TO new_table_name alter table titles_test rename to titles_2017
  • mysql中如何修改表的名字?修改表名?

    千次阅读 2018-08-20 17:10:00
     今天在进行mysql表的历史数据迁移,需要将某张表进行备份,修改表的名字,在此记录下操作过程. 操作过程: mysql> create table ts01 like ti_o_sms; #创建表结构.这样的建表方式,不仅仅是表的结构,连带着索引...
  • create table 表名 ( 字段名 类型(常用的有VARCHAR2、NUMBER、DATE)(长度) 是否能为空(必填:not null 非必填 这块就不写) aaa VARCHAR2 (32) not null, bbb NUMBER(2) ); -- Add comments to the table ...
  • DB2 更改表名

    万次阅读 2016-07-05 15:01:35
    db2 => set schema db2admin DB20000I The SQL command completed successfully. db2 => rename table db2admin.testtable to db2admin.testtable1 DB21034E The command was processed as an SQL statemen
  • 1、重命名表 将表OLD重命名为NEW: EXEC sp_rename 'OLD','NEW' GO 2、重命名列 将表table1中的列old重命名为new: EXEC sp_rename 'table1.old','new','COLUMN' GO 转载于:...
  • 1. 创建表结构: 创建一个表(复制另外一张表的表结构不复制数据) create table newtablename like oldtablename;... 修改表名 //把数据库表 tablename1 改为 tablename2 rename table tablename1 to tablename2;
  • SQL SERVER 修改表名

    2017-06-24 16:57:54
    exec sp_rename 'table1', 'table2' 转载于:https://blog.51cto.com/dabaiyang/1941556
  • psql修改表名

    2020-09-10 16:31:14
    alter table [oldname] rename to [newname];
  • oracle表中有数据的情况下,可以直接修改表名吗。。。。。。。。。。。。。。。。
  • ORACLE怎么修改表名

    2010-05-23 12:04:41
    ORACLE怎么修改表名呢? 1.在控制台中修改 2.用sql语句修改表名,更加方便、灵活

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 258,189
精华内容 103,275
关键字:

修改表名