数据库 字段的删除和增加
来源:互联网 发布:中国武器知乎 编辑:程序博客网 时间:2024/06/05 07:36
- mysql> create table id_name(id int,name varchar(20));
- Query OK, 0 rows affected (0.13 sec)
- mysql> alter table id_name add age int,add address varchar(11);
- Query OK, 0 rows affected (0.13 sec)
- Records: 0 Duplicates: 0 Warnings: 0
- mysql> desc id_name;
- +---------+-------------+------+-----+---------+-------+
- | Field | Type | Null | Key | Default | Extra |
- +---------+-------------+------+-----+---------+-------+
- | id | int(11) | YES | | NULL | |
- | name | varchar(20) | YES | | NULL | |
- | age | int(11) | YES | | NULL | |
- | address | varchar(11) | YES | | NULL | |
- +---------+-------------+------+-----+---------+-------+
- 4 rows in set (0.00 sec)
- 2.删除两个字段
- mysql> alter table id_name drop column age,drop column address;
- Query OK, 0 rows affected (0.14 sec)
- Records: 0 Duplicates: 0 Warnings: 0
- mysql> desc id_name;
- +-------+-------------+------+-----+---------+-------+
- | Field | Type | Null | Key | Default | Extra |
- +-------+-------------+------+-----+---------+-------+
- | id | int(11) | YES | | NULL | |
- | name | varchar(20) | YES | | NULL | |
- +-------+-------------+------+-----+---------+-------+
- 2 rows in set (0.00 sec)
- 3.插入
- mysql> insert into id_name values (1,'qustdjx');
- Query OK, 1 row affected (0.00 sec)
- 4.查询看一下
- mysql> alter table id_name add age int,add address varchar(11);
- Query OK, 1 row affected (0.07 sec)
- Records: 1 Duplicates: 0 Warnings: 0
- mysql> select * from id_name;
- +------+---------+------+---------+
- | id | name | age | address |
- +------+---------+------+---------+
- | 1 | qustdjx | NULL | NULL |
- +------+---------+------+---------+
- 1 row in set (0.00 sec)
- 5.新增字段并插入
- mysql> insert into id_name values(2,'qust',14,'山东');
- Query OK, 1 row affected (0.00 sec)
- mysql> select * from id_name;
- +------+---------+------+---------+
- | id | name | age | address |
- +------+---------+------+---------+
- | 1 | qustdjx | NULL | NULL |
- | 2 | qust | 14 | 山东 |
- +------+---------+------+---------+
- 2 rows in set (0.00 sec)
1.增加一个字段
alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空
alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一个字段,默认不能为空 www.2cto.com
2.删除一个字段
alter table user DROP COLUMN new2; //删除一个字段
3.修改一个字段
alter table user MODIFY new1 VARCHAR(10); //修改一个字段的类型
alter table user CHANGE new1 new4 int; //修改一个字段的名称,此时一定要重新指定该字段的类型
0 0
- 数据库 字段的删除和增加
- MySQL数据库中增加和删除字段
- alter table 增加字段和删除字段
- 数组中集合对象种字段的增加和删除
- mongodb增加/删除字段
- mongodb 增加删除字段
- 操作数据库表中的字段(增加、删除列)
- alter 增加、删除、修改字段类型-sql数据库语句实例
- Oracle数据库增加,删除,修改字段(整理)
- 数据库删除带外键的字段
- Android实现数据库版本更新(修改字段、增加字段、删除字段等)
- asp增加数据库表的字段代码
- MySql增加字段、删除字段 唯一字段
- 数据库增加字段注意事项
- sql 增加数据库字段
- 用asp增加、删除access数据表和字段
- ASP如何增加 删除ACCESS表和字段
- oracle删除表字段和oracle表增加字段
- JavaScript对象系统的使用
- PHP ob_start() 函数介绍
- CAKeyframeAnimation-核心动画-帧动画
- 在项目中创建和使用Core Data
- Android运行时异常“Binary XML file line # : Error inflating class”
- 数据库 字段的删除和增加
- modbus物联网平台
- redis入门学习
- Unity3D代码中切割图片并且加载帧序列动画
- HTTP 请求报头详解
- pat 1099. Build A Binary Search Tree (30)
- 数据归一化总结
- 如何整理总结学到的知识
- DOS命令里面的EQ、NE、GT、LT、GE、LE分别是什么意思