精华内容
下载资源
问答
  • rails 修改表列名

    2011-12-24 10:51:52
    rails 修改表列名 分类: Ruby on Rails 2009-03-10 23:49 105人阅读 评论(0) 收藏 举报 view plain def self.up rename_column :表名, :要改的列名, :新的列名 end

    rails 修改表列名

    分类: Ruby on Rails 105人阅读 评论(0) 收藏 举报
    1. def self.up  
    2.     rename_column :表名, :要改的列名, :新的列名  
    3. end  
     



    展开全文
  • MySQL修改表列名

    万次阅读 2017-03-19 14:11:49
    京东2016实习生招聘 Java开发工程师 在MySql中,如果要修改表列名,下列语句的语法正确的是 A ALTER TABLE 名字 CHANGE 列名称 新列名称 B ALTER TABLE 名字 ALTER 列名称 新列名称 C ALTER TABLE ...

    京东2016实习生招聘 Java开发工程师
    在MySql中,如果要修改表的列名,下列语句的语法正确的是
    A ALTER TABLE 表名字 CHANGE 列名称 新列名称
    B ALTER TABLE 表名字 ALTER 列名称 新列名称
    C ALTER TABLE 表名字 MODIFY列名称 新列名称
    D ALTER TABLE 表名字 列名称 新列名称

    正确答案 : A


    知识点

    修改某个表的字段类型及指定为空或非空

    alter table 表名称 change 字段名称 新字段名称 字段类型 [是否允许非空];
    alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

    扩展

    创建数据库
    >CREATE DATABASE database-name
    
    删除数据库
    >drop database dbname
    
    查询所有数据表
    >show tables;
    
    查询表的字段信息
    >desc 表名称;
    
    添加表字段
    >alter table table1 add transactor varchar(10) not Null;
    >alter table table1 add id int unsigned not Null auto_increment primary key
    
    如果要删除某一字段,可用命令:
    >ALTER TABLE 表名称 DROP 字段名;
    
    创建新表
    >create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
    
    删除新表
    >drop table tabname
    
    增加一个列
    >Alter table 表名 add column 列名 类型
    注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
    
    删除列:
    >alter table 表名 drop column 列名;
    
    //SQL与Mysql添加删除列区别,以下为SQL操作
    //ALTER TABLE 表名   ADD 字段名
    //ALTER TABLE 表名   DROP COLUMN  字段名
    
    添加主键: 
    >Alter table tabname add primary key(col)
    >
    删除主键: 
    >Alter table tabname drop primary key(col)
    
    创建索引:
    >create [unique] index idxname on tabname(col….)
    
    删除索引:
    >drop index idxname
    注:索引是不可更改的,想更改必须删除重新建。
    
    创建视图:
    >create view viewname as select statement
    
    几个简单的基本的sql语句
    选择:select * from table1 where 范围
    插入:insert into table1(field1,field2) values(value1,value2)
    删除:delete from table1 where 范围
    更新:update table1 set field1=value1 where 范围
    查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料!
    排序:select * from table1 order by field1,field2 [desc]
    总数:select count as totalcount from table1
    求和:select sum(field1) as sumvalue from table1
    平均:select avg(field1) as avgvalue from table1
    最大:select max(field1) as maxvalue from table1
    最小:select min(field1) as minvalue from table1
    
    使用外连接
    A、left (outer) join:
    左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。
    SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
    B:right (outer) join:
    右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。
    C:full/cross (outer) join:
    全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。
    
    分组Group by:
      一张表,一旦分组完成后,查询后只能得到组相关的信息。
     组相关的信息:(统计信息) count,sum,max,min,avg  分组的标准)
        在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据
     在selecte统计函数中的字段,不能和普通的字段放在一起;
    
    如何修改数据库的名称:
    sp_renamedb 'old_name', 'new_name'
    
    数据开发-经典
    
    1.按姓氏笔画排序:
    >Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多
    展开全文
  • Mysql 修改表列名

    2012-04-20 15:31:00
    刚才在做项目的时候遇到了MYSQL修改表列名的问题,自已摸索了好久,还是没搞出来,后来通过百度终于解决了,由于之前一直使用MSSQL,所以对于MYSQL的一些基本的语法还是不怎么熟悉,在此由问题的产生的结果可以作为个人的...

    刚才在做项目的时候遇到了MYSQL修改表列名的问题,自已摸索了好久,还是没搞出来,后来通过百度终于解决了,由于之前一直使用MSSQL,所以对于MYSQL的一些基本的语法
    还是不怎么熟悉,在此由问题的产生的结果可以作为个人的笔记记录下来,也方便各位在网上查找.呵呵

    语法是这样的:
    Alter table 表名 CHANGE COLUMN '旧列名' '新列名' 类型

     

    由于时间关系,就此结束吧.

    转载于:https://www.cnblogs.com/xk2011/archive/2012/04/20/2459398.html

    展开全文
  • Oracle中修改表列名(SQL语句)

    万次阅读 多人点赞 2018-10-13 21:42:51
    修改列名(更新字段) alter table 表名 rename column 原列名 to 新列名; 添加列 alter table 表名 add 列名 列类型; 删除列 alter table 表名 drop column 列名; 添加列并赋值 alter table...
    字段的操作 操作的方法(SQL
    修改列名(更新字段) alter table 表名 rename column 原列名 to 新列名;
    添加列 alter table 表名 add 列名 列类型;
    删除列 alter table 表名 drop column 列名;
    添加列并赋值 alter table 表名 add 列名 列类型 default 需要赋的值;
    修改列的数据类型 alter table 表名 modify 列名 列数据类型;
    insert into 表名 values(字段1,字段2,字段3,......);
    delete from 表名 where 列名 = 值;

    改(单个字段数据)

     

    改(多个字段数据)

     

    update 表名 set 列名 =where 判断条件;(如:where id = 100) 

     

    update  表名   set 列名1 = 值1,     列名2       =  值2        where 判断条件;(如:

    update t_user set name = '张三',password = '123456'  where id = 10;

     

    展开全文
  • NULL 博文链接:https://hb-keepmoving.iteye.com/blog/804297
  • 修改表TEST的所有列名为大写 begin for c in (select COLUMN_NAME cn from all_tab_columns where table_name='TEST') loop begin execute immediate 'alter table TEST rename column "'||c.cn||'" to '||c.cn; ...
  • oracle数据库修改表列名

    千次阅读 2016-09-14 16:35:36
    **在oracle数据库中,当要修改表中已有数据的列的数据类型时,如果修改后的类型与原类型一致时,可以使用以下语句进行相应修改。。** alter table 表名 modify 列名 数据类型; 若是不一致时,并且列中有数据,则会...
  • 1.修改表名 alter table 表名 rename 修改的名字 例如: alter table test rename test1;...alter table 表名 add column 列名 类型; 例如: alter table test add column name varchar(10); 3.删除列alter tabl
  • 对字段操作 操作方法 更新字段名 alter table TABLE_NAME rename column ...修改字段值 ...修改字段数据类型 alter table tablename modify filedname varchar2(20);
  • 用sql语句修改表列名

    2006-12-11 11:10:00
    示例 A. 重命名 下例将 customers 重命名为 custs。 EXEC sp_rename 'customers', 'custs' B. 重命名列 下例将 customers 中的列 contact title 重命名为 title。 EXEC sp...
  • Oracle修改表列名与顺序的解决方案

    千次阅读 2009-04-24 18:19:00
    在Oracle中创建后,如果想修改表的定义可以使用alter table 命令,但是如果要修改列名或调整列的顺序时,alter table 命令将无能为力。当然可以使用原始办法,[ 通过create table 临时 as select * from 源 ],...
  • 最近在做项目的时候遇到了一个需要修改数据库表列名的和删除表列名以及备份的问题:特加以记录: 修改表列名的语句:  ALTER TABLE 表名 RENAME COLUMN 现在的数据库列名【就列名】 TO 要修改的数据库...
  • 用过ORACLE的人都知道,要想在ORACLE中更改表列名和顺序可是一件很烦琐的事,下面给大家提供一种简单的方法。SQL> select object_id from all_objects where owner='SCOTT' and object_name='T1';OBJECT_ID----...
  • mysql查询表列名

    2021-07-02 10:52:57
    mysql查询表列名相关 SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, ...-- database为数据库名称,到时候只需要修改成你要导出结构的数据库即可 tabl
  • 我们知道,Oracle数据库中没有提供直接修改表中列名称的功能,但在实际使用时常需要修改表列名和列顺序,在不得已的情况下,有些Oracle的使用者用重新创建一个新的具有正确列名和顺序的数据库,再将旧的数据...
  • --测试 create table TEST ( ID NUMBER not null, NAME VARCHAR2(20) ...ALTERTABLESCOTT.TESTRENAMETOTEST1--...ALTERTABLESCOTT.TESTRENAMECOLUMNNAMETONAME1 --修改表列名 ALTERTABLESCOTT.TESTMODIFYNAME1N...
  • MySQL修改表列名

    千次阅读 2020-11-07 21:59:19
    MySQL修改表列名 修改表: 1.修改之添加列:给stu添加classname列: ALTER TABLE stu ADD (classname varchar(100)); 2.修改du之修zhi改列类型:修改stu的daogender列类型为CHAR(2): ALTER TABLE stu MODIFY ...
  • 如何在数据字典中修改Oracle的表列名 在Oracle数据库中没有提供直接修改表中列名称的功能,但在实际使用时常需要修改表列名和列顺序这一情况下,本文给出了从数据字典中直接修改表列的名称和顺序的方法,供...
  • python——修改Dataframe列名的两种方法

    万次阅读 多人点赞 2017-06-02 20:51:01
    首先新建一个Dataframe import pandas as pd df = pd.DataFrame({'a':[1,2,3],'b':[1,2,3]}) 如下: a b 0 1 1 1 2 2 2 3 3 1、修改列名a,b为A、B。 df.columns = ['A','B'] ...2、只修改列名a为A
  • excel数据透视表列名更改

    千次阅读 2015-08-11 08:54:42
    右击,值字段设置里面,更改列明。 切记,一定要在名字前面加一个空格,不然会有相同的数据源字段存在。
  • SQL 修改表名,表列名

    2007-10-17 15:34:00
    修改表名:Exec sp_rename [原表名],[新表名] 修改字段名:Exec sp_rename 表名.[原列名],新列名,Column
  • 在Oracle数据库中没有提供直接修改表中列名称的功能,但在实际使用时常需要修改表列名和列顺序,在不得已的情况下,有些Oracle的使用者用重新创建一个新的具有正确列名和顺序的数据库,再将旧的数据转储进来,...
  • sql server 修改表列名: rename不能用,我的2012反正不能用。 APP_WW_WEEK_CHECK中SAMPLINGPIPLELINE列名改为semaphore: EXEC sp_rename 'APP_WW_WEEK_CHECK.SAMPLINGPIPLELINE' , 'semaphore' ...
  • 在数据字典中直接修改Oracle表列名

    千次阅读 2004-06-23 09:31:00
    Oracle数据库没有提供直接修改表中列名称的功能,但在实际使用时常需要修改表列名和列顺序,不得已有些Oracle的使用人员用重新创建一个新的具有正确列名和顺序的数据库,再将旧的数据转储进来,最后删除旧并...
  • SQLServer修改表列名

    千次阅读 2012-04-11 18:44:16
    问题:修改表列名   解决: 在SQLServer中修改表列名,可以调用存储过程sp_rename。   use Test;--使用数据库 sp_rename 'd_s_t.avg_grade','avg_g','column'; --d_s_t是表名,avg_grade是原来的列名,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 149,667
精华内容 59,866
关键字:

修改表列名