MySQL中的表中增加删除字段详解数据库
2023-06-13 09:20:12 时间
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; //修改一个字段的名称,此时一定要重新指定该字段的类型
http://blog.csdn.net/qustdjx/article/details/8875827
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/5027.html
mysql相关文章
- 项目中常用的19条MySQL优化详解数据库
- Mysql优化_ORDER BY和GROUP BY 的优化讲解(单路排序和双路排序)详解数据库
- 深度探索MySQL数据库查看表的方法(mysql怎么查看表)
- 精通MySQL: 快速查询技巧(mysql或查询)
- 指定 MySQL 数据库的指南(mysql指定数据库)
- MySQL表命名必备技巧(mysql表命名规范)
- MySQL数据库开发实践:用 Java 开发中文应用(mysql中文java)
- 如何优雅地管理MySQL数据库(如何管理mysql数据库)
- 去哪里下载MySQL数据库软件(mysql去哪里下载)
- PHP轻松获取MySQL错误信息教程(php获取mysql错误)
- 标题:使用命令行登陆MySQL数据库(命令行登陆mysql)
- MySQL自连接:实现复杂查询的利器(mysql自连接)
- 的存储MySQL跨多块磁盘的存储方案(mysql多个磁盘)
- 如何使用MySQL进行高效查询数据库?(mysql怎么查询数据库)
- MySQL关机命令,让你轻松关闭数据库服务(mysql关机命令)
- MySQL数据库备份:保障数据安全(mysql数据库备份文件)
- MySQL如何将字符转换为数字(mysql 字符 转数字)
- MySQL数据库新增表字段操作指南(mysql 新增表字段)
- MySQL如何删除一个数据库(mysql删除一个数据库)
- 解决MySQL连接数据库问题(mysql无法连接数据库)
- MySQL索引提升数据库性能的利器(mysql 中什么是索引)
- MySQL中的Any用法简单易懂的查询技巧详解(mysql 中any用法)
- MySQL达到一千万行后如何添加新字段(mysql一千万加字段)
- 深入了解MySQL探索这位数据库汉子的内心世界(mysql一个汉子)
- MySQL数据库体系结构及使用方法详解(mysql xB4xF3)
- 成功下载 MySQL 数据库,轻松管理数据(mysql下载成功)
- MySQL数据库无响应,解决方法你知道吗(mysql下无反应)