sql alter 修改字段类型与名称的方法

sql alter 修改字段类型与名称的方法

ALTER TABLE "table_name"
[改变方式]

加一个栏位: ADD "栏位 1" "栏位 1 资料种类"

mysql教程> CREATE TABLE Employee(
    ->     id            int,
    ->     first_name    VARCHAR(15),
    ->     last_name     VARCHAR(15),
    ->     start_date    DATE,
    ->     end_date      DATE,
    ->     salary        FLOAT(8,2),
    ->     city          VARCHAR(10),
    ->     description   VARCHAR(15)
    -> );
Query OK, 0 rows affected (0.03 sec)

mysql>
mysql>
mysql> ALTER TABLE employee
    -> CHANGE First_Name FirstName VARCHAR(20);
Query OK, 0 rows affected (0.05 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql>
mysql> DESCRIBE employee;
+-------------+-------------+------+-----+---------+-------+
| Field       | Type        | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| id          | int(11)     | YES  |     | NULL    |       |
| FirstName   | varchar(20) | YES  |     | NULL    |       |
| last_name   | varchar(15) | YES  |     | NULL    |       |
| start_date  | date        | YES  |     | NULL    |       |
| end_date    | date        | YES  |     | NULL    |       |
| salary      | float(8,2)  | YES  |     | NULL    |       |
| city        | varchar(10) | YES  |     | NULL    |       |
| description | varchar(15) | YES  |     | NULL    |       |
+-------------+-------------+------+-----+---------+-------+
8 rows in set (0.01 sec)

修改字段为varchar类型

mysql> ALTER TABLE employee
    -> CHANGE Last_Name Last_Name VARCHAR(50);
Query OK, 0 rows affected (0.05 sec)
Records: 0  Duplicates: 0  Warnings: 0

给个字段加个索引

mysql> ALTER TABLE myTable
    -> ADD UNIQUE (OrderID, ModelID);
Query OK, 0 rows affected (0.06 sec)

时间: 2024-09-20 07:41:33

sql alter 修改字段类型与名称的方法的相关文章

在SQL Server中修改字段类型和字段名称

  在SQL Server中修改字段类型和字段名称 --以下是完整的SQL执行语句 if exists(select * from syscolumns where id=object_id('数据表名称') and name='字段名') --判断该字段是否存在 begin ALTER TABLE 表明 ALTER COLUMN 字段名 VARCHAR(64);--更改类型 end GO if exists(select * from syscolumns where id=object_id

mysql alter修改字段的长度 类型sql语句

mysql 修改字段长度 alter table news  modify column title varchar(130); alter table 表名 modify column 字段名 类型; 如:news 表里的title  字段 原来长度是 100个字符,现长度要改成130个字符 alter table news modify column title varchar(130); 修改字段类型 数据库中address表 city字段是varchar(30) 修改类型可以用(谨慎修改

mysql 增加修改字段类型及删除字段类型_Mysql

MySQL添加字段: alter table `user_movement_log` Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加) 删除字段: alter table `user_movement_log` drop column Gatewayid 调整字段顺序: ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int

JS批量修改PS中图层名称的方法

 批量修改PS中图层名称的方法有很多,在本文为大家介绍下使用js是如何实现的  代码如下: #target photoshopapp.bringToFront();  if (documents.length == 0) {  alert("没有可处理的文档");  } else {  var visibility = false;  var docRef = activeDocument;  var layers = docRef.layers;  if (layers.length

SQL SERVER的字段类型说明_数据库其它

SQL SERVER提供的说明.  bit:0或1的整型数字  int:从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字  smallint:从-2^15(-32,768)到2^15(32,767)的整型数字  tinyint:从0到255的整型数字  decimal:从-10^38到10^38-1的定精度与有效位数的数字  numeric:decimal的同义词  money:从-2^63(-922,337,203,685,477.5808)到2^

mongo修改字段类型(string to int)的教程

mongo可以通过find(...).forEach(function(x) {})语法来修改collection的field类型. 假设collection为foo,field为bad: 转换为int类型: db.foo.find({bad: {$exists: true}}).forEach(function(obj) {     obj.user_id = new NumberInt(obj.user_id);     db.foo.save(obj); }); 同理转换为string类型

sql server 中字段类型及说明

server 数据类型 说 明 同 义 Bit 1位,值为0或1 Int Integer 4字节,值为-2^31~2^31-1 Smallint 2字节,值为-2^15~2^15-1 Tinyint 1字节,值为0~255 Decimal (p,s) 数字数据,固定精度为P,宽度为S Numeric Money 8字节,存放货币类型,值为-2^63~2^63-1 Small money 4字节,存放货币类型,值为-214748.3648~+214748.3647近似数值数据类型 Float (n

SQL SERVER中字段类型及说明

server 数据类型     说 明     同 义 Bit     1位,值为0或1     Int     Integer     4字节,值为-2^31~2^31-1     Smallint     2字节,值为-2^15~2^15-1     Tinyint     1字节,值为0~255     Decimal (p,s)     数字数据,固定精度为P,宽度为S     Numeric     Money     8字节,存放货币类型,值为-2^63~2^63-1     Sma

SQL读取XML字段类型的信息

USE CSOS_NEW_2 GO --(1)定义临时表 DECLARE @table TABLE(id INT IDENTITY(1,1),XMLDetail XML) DECLARE @xml XML SET @xml='<EBPCaseDetailType> <openReason xmlns="http://www.ebay.com/marketplace/resolution/v1/services">Item not received</ope