精华内容
下载资源
问答
  • MySQL常用的删除表、建表、设置/修改编码、增加列/字段、删除列/字段、修改列/字段、添加索引 SQL语句写法,在mysql中我们对数据 表字段 的修改命令只要使用alter。具体如下: 1.删除表(如果存在): DROP TABLE ...

    MySQL常用的删除表、建表、设置/修改编码、增加列/字段、删除列/字段、修改列/字段、添加索引 SQL语句写法,在mysql中我们对数据 表字段 的修改命令只要使用alter。具体如下:

    1.删除表(如果存在):

    DROP TABLE IF EXISTS test;

    2.建表:

    CREATE TABLE test(
     id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, # 不为空主键自动增长
     uid INT(11) NOT NULL DEFAULT 0, # 创建者id
     context VARCHAR(600) NOT NULL DEFAULT '', # 公告详细内容(300字)
     begintime DEC(20) NOT NULL DEFAULT 0, # 公告开始时间
     endtime DEC(20) NOT NULL DEFAULT 0, # 公告结束时间
     createtime DEC(20) NOT NULL DEFAULT 0, # 创建时间
     modifytime DEC(20) NOT NULL DEFAULT 0 # 修改时间
     PRIMARY KEY (`Id`),#设置主键
    )DEFAULT CHARSET=UTF8 TYPE=INNODB;#建表设置编码

    3.创建数据库时设置编码:

    CREATE DATABASE test CHARACTER SET utf8;

    4.创建表时设置编码:

    CREATE TABLE test(id INT PRIMARY KEY)DEFAULT CHARSET=utf8;

    5.修改数据库编码:

    ALTER DATABASE test CHARACTER SET utf8;

    6.修改表默认编码:

    ALTER TABLE test CHARACTER SET utf8;

    7.修改字段编码:

    ALTER TABLE test MODIFY col_name VARCHAR(32) CHARACTER SET utf8;

    8.修改表名称:

    ALTER TABLE test_old RENAME test;

    9.增加列/增加一个字段:

    -- 增加列/增加一个字段,默认为空
    ALTER TABLE test ADD COLUMN new1 VARCHAR(32) DEFAULT NULL;
    -- 增加列/增加一个字段,默认不能为空
    ALTER TABLE test ADD COLUMN new2 VARCHAR(32) NOT NULL;
    ALTER TABLE test ADD new3 TIMESTAMP;
    ALTER TABLE test ADD new4 TINYINT NOT NULL DEFAULT ‘0′;

    10.添加主键:

    -- 在test表中添加列id,类型为整型,不为空,自动增长,添加主键
    ALTER TABLE test ADD id INT(32) NOT NULL AUTO_INCREMENT ,ADD PRIMARY KEY (id);

    11.删除一个字段:

    ALTER TABLE test DROP COLUMN new5;

    12.修改字段名称、类型及长度:

    -- 重命名列/修改一个字段的名称
    ALTER TABLE test CHANGE oldName newNmae VARCHAR(32);
    ALTER TABLE test CHANGE oldName newNmae BIGINT NOT NULL;
    -- 修改列的类型/修改一个字段的类型
    ALTER TABLE test MODIFY new6 INT(32);
    ALTER TABLE test CHANGE new6 new6 INT(32) NOT NULL DEFAULT 0;
    -- 修改字段长度
    ALTER TABLE test MODIFY COLUMN new6 INT(64);

    13.添加索引方法:
    1).添加PRIMARY KEY(主键索引)

    ALTER TABLE `test` ADD PRIMARY KEY ( `column` );

    2).添加UNIQUE(唯一索引)

    ALTER TABLE `test` ADD UNIQUE (
    `column`
    );

    3).添加INDEX(普通索引)

    ALTER TABLE `test` ADD INDEX index_name ( `column` );

    4).添加FULLTEXT(全文索引)

    ALTER TABLE `test` ADD FULLTEXT (
    `column`
    );

    5).添加多列索引

    ALTER TABLE `test` ADD INDEX index_name ( `column1`, `column2`, `column3` );

    6).删除某个索引

    ALTER TABLE test DROP INDEX emp_name;

    转载请注明出处:BestEternity亲笔。

    展开全文
  • oracle中修改表字段常用语句如下: 1、重命名表 ALTER TABLE table_name RENAME TO new_table_name; 2、添加列alter table tablename add(column1 datatype, column2 datatype, …) 说明:添加多列的话,用逗号...

    oracle中修改表字段常用语句如下: 
    1、重命名表 

    ALTER TABLE table_name RENAME TO new_table_name; 

    2、添加列

    alter table tablename add(column1 datatype, column2 datatype, …) 
    说明:添加多列的话,用逗号隔开。 
    SQL> alter table s_dept add(age number(1)); 

    3、修改列

    alter table tablename modify (column datatype); 
    ALTER TABLE tableName modify(columnName 类型); 


    4、删除列 

    ALTER TABLE table_name DROP COLUMN column_name;

    展开全文
  • #重命名字  alter table tableName change old_field_name new_field_name new_field_type; #改变字段的类型  alter table tableName change field_name field_name field_type; #重命名表  ...

    #新增一个字段,默认值为0,非空,自动增长,主键

       alter table tabelname add new_field_name field_type default 0 not null auto_increment ,add primary key (new_field_name);

    #增加一个新字段

       alter table tableName add new_field_name field_type;
       alter table tableName add new_field_name field_type not null default '0';

    #删除字段

       alter table tableName drop column field_name;

    #重命名字段

       alter table tableName change old_field_name new_field_name new_field_type;

    #改变字段的类型

       alter table tableName change field_name field_name field_type;
    #重命名表

       alter table table_old_name rename table_new_name;

    #加索引
      alter table tablename add index 索引名 (字段名1[,字段名2 …]);
      alter table tablename add index index_name(name);

    #设置主键
      alter table tablename add primary key(field_name);

    #添加唯一索引
      alter table tablename add unique index_name(field_name);

    #删除索引
      alter table tablename drop index index_name;

    展开全文
  • oracle数据库删除表字段SQL语句

    万次阅读 2019-09-05 14:37:33
    数据库删除字段的SQL语句 : alter table 表名drop (column) 例如: alter table tableName drop (name)

    数据库删除字段的SQL语句 :
    alter table 表名 
    drop (column)

    例如:

    alter table tableName drop (name)

     

     

     

    展开全文
  • 删除表字段sql语句

    千次阅读 2010-04-26 08:49:00
    基本语句:Alter table 表名 drop Column 字段名另单单是这样是不行滴,还要删除对应的关系滴。下面就把查找到的那篇文章引用下吧!原文地址:...
  • MySQL 数据库利用alter语句修改表字段属性实例演示,如何拓展表字段长度,sql语句修改表字段名称和类型。 给表添加字段。 给表删除字段。 修改字段类型,扩充字段长度。 修改字段名,字段类型。
  • 4、删除某一字段: ALTER TABLE  tb_student  DROP COLUMN  sSex ; 5、更改字段名称 ALTER TABLE device_param RENAME COLUMN temperature_threshold_value TO max_temperature_threshold_value; ...
  • 修改表名或表字段SQL语句

    万次阅读 2018-01-04 11:56:48
    修改表名称:rename table 老表名 to 新表名 ...修改表选项:校队集,字符...修改表字段:新增,重命名,修改,删除 1.新增字段:alter table 表名 add [column] 字段名 数据类型 [列属性][位置]  
  • SQLserver 表字段修改语句

    千次阅读 2016-09-22 16:04:00
    1 增加字段 alter table docdsp add dspcode char(200) ...2 删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3 修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_typ...
  • 常用的sql语句   Sql server 更改表结构:  //增加列:  alter table table2 add name char(8)  //删除列:  alter table table2 drop column id  //重命名列名称  sp_rename 'tablename.[ol
  • 一、建表语句 CREATETABLE`order_tbl`( `id`int(11)unsignedNOTNULLAUTO_INCREMENTCOMMENT'编号', `name`varchar(64)NOTNULLCOMMENT'名称', `startTime`datetimeDEFAULTNULLCOMMENT'有效期开始时间', `e...
  • SQL语句修改表字段及属性

    千次阅读 2019-06-17 14:46:25
    删除字段 – ALTER TABLE test DROP e ; – ++ 索引操作 – 添加PRIMARY KEY(主键索引) – ALTER TABLE test ADD PRIMARY KEY ( e ); – 添加UNIQUE(唯一索引) – ALTER TABLE test ADD ...
  • 表字段 增删改。 //增加字段 alter table tablename add columnname nvarchar(50) //修改字段的类型 alter table tablename alter column columnname ...//删除表字段 alter table TBOrderItem drop column OISmlImg
  • 修改表字段mysql语句

    千次阅读 2018-07-31 22:57:52
    --修改表字段  CREATE TABLE register (   id INT PRIMARY KEY AUTO_INCREMENT,   name VARCHAR (10) DEFAULT NULL UNIQUE KEY,   age tinyint UNSIGNED DEFAULT 18,   regisTime TIMESTAMP DEFAULT CURR.....
  • 今天突然遇到有人要数据库表及表字段说明,数据库表太多又不能一个个表去找,就想想SQL是否能直接查询出来。 经过查询资料,加上一些自己的一些调整写了一个sql语句,在此记录一下,以方便日后查找使用。 SELECT...
  • 数据库中表字段的添加,修改和删除在开发过程中不可避免,如果使用navicat或者其他数据库连接工具,一般通过工具直接修改;但是有时候却不能通过工具修改,尤其是项目进行到生产测试阶段,服务器一般不允许外网连接...
  • 1.今日任务根据下表用sql语句创建表结构 2.在创建上图表结构的时候,不小心把最后一个字段写成了全大写的STATUS,看着实在不协调,于是准备修改这个字段 3.修改的方法有很多种  1.我用的是mysql数据库,...
  • SQL语句添加删除修改字段  1.增加字段  alter table docdsp add dspcode char(200)  2.删除字段  ALTER TABLE table_NAME DROP COLUMN column_NAME  3.修改字段类型  ALTER TABLE table_name ALTER ...
  • 数据库有个ETL_Entity 表,在前台界面读取表结构,用户选择选择列,然后创建对应的 ETL_Entity_tmp 表,在做表字段删除的时候去不能删除 出现一些错误 这是动态数据创建sql: [color=#3366FF] create table '+@...
  • 就是sql表中如果字段类型为字符串类型,而我们在写sql语句的时候用的确实整型的时候。在性能上会出现问题。接下来我们来看测试表结构如下:CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '...
  • SQL主要划分为三个类别,分别为 DDL(Data Definition Languages)数据定义语言 DML(Data Manipulation Language)数据操纵语言 DCL(Data Control Language)数据控制语言 本篇博客主要记录一下 DDL 数据定义...
  • 删除表中字段的sql语句有:1、删除没有默认值的列【alter table Test drop COLUMN BazaarType】;2、删除有默认值的列,【alter table Test DROP COLUMN BazaarType】。删除表中字段的sql语句1.删除没有默认值的列:...
  • 无法对表字段名称进行直接修改,可以通过先删除字段,在添加字段的方法来修改表字段名称。 如: 1、alter table tableName drop column columnName; (红色为具体的表名和字段名) 2、alter table tableName...
  • create database test1use test1create table admin( id int primary key , name varchar(50), pwd varchar(50),)insert into admin values(1,aa,aa)alter table admin add tel varchar(50) NU
  • 修改字段名 ...删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type http://www.samool.com/archives/41369/  

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,242
精华内容 8,096
关键字:

删除表字段的sql语句