mysql修改数据列_MySQL数据库修改一列内容
匿名用户
1级
2018-07-05 回答
下面列出:
1.增加一个字段
alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加一个字段,默认为空
alter table user add COLUMN new2 VARCHAR(20) NOT NULL; //增加一个字段,默认不能为空
2.删除一个字段
alter table user DROP COLUMN new2; //删除一个字段
3.修改一个字段
alter table user MODIFY new1 VARCHAR(10); //修改一个字段的类型
alter table user CHANGE new1 new4 int; //修改一个字段的名称,此时一定要重新
//主键
alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);
//增加一个新列
alter table t2 add d timestamp;
alter table infos add ex tinyint not null default ‘0′;
//删除列
alter table t2 drop column c;
//重命名列
alter table t1 change a b integer;
//改变列的类型
alter table t1 change b b bigint not null;
alter table infos change list list tinyint not null default ‘0′;
//重命名表
alter table t1 rename t2;
加索引
mysql> alter table tablename change depno depno int(5) not null;
mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]);
mysql> alter table tablename add index emp_name (name);
加主关键字的索引
mysql> alter table tablename add primary key(id);
加唯一限制条件的索引
mysql> alter table tablename add unique emp_name2(cardnumber);
删除某个索引
mysql>alter table tablename drop index emp_name;
增加字段:
mysql> ALTER TABLE table_name ADD field_name field_type;
修改原字段名称及类型:
mysql> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;
删除字段:
mysql> ALTER TABLE table_name DROP field_name;
mysql修改字段长度
alter table 表名 modify column 字段名 类型;
例如
数据库中user表 name字段是varchar(30)
可以用
alter table user modify column name varchar(50) ;
追问:
好像没有。可能我描述的不清楚。我建了一个表,有5列Sno,Sname,Ssex,Sage,Sdrpt,有三行数据Sno=1,Sno=2,Sno=3。然后我新增了一个字段Sclass(就是一列),初始值是NULL,我想给这一列添加三个数据1-1,1-1,1-2,有没有命令可以一次性执行
mysql修改数据列_MySQL数据库修改一列内容相关推荐
- mysql 添加列_MySQL 数据库如何添加列
当进行 加列操作 时,所有的数据行 都必须要 增加一段数据(图中的 列 4 数据) 如上一期图解所讲,当改变数据行的长度,就需要 重建表空间(图中灰蓝的部分为发生变更的部分) 数据字典中的列定义也会被 ...
- mysql 查找数据过程_mysql数据库查询过程探究和优化建议
查询过程探究 我们先看一下向mysql发送一个查询请求时,mysql做了什么? 如上图所示,查询执行的过程大概可分为6个步骤: 客户端向MySQL服务器发送一条查询请求 服务器首先检查查询缓存,如果命 ...
- mysql改date格式_mysql数据库修改添加Date格式列的方法
import java.sql.*; import java.text.DateFormat; //数据库的查询 public class SelectTable { String dbDriver= ...
- mysql 增加 date 列_mysql数据库修改添加Date格式列的方法
import java.sql.*;import java.text.DateFormat;//数据库的查询public class SelectTable { String dbDriver=&qu ...
- mysql进入数据库命令_mysql 数据库基础命令
数据库命令: 进入 mysql 库; use mysql; 查看用户权限 select * from user where user='root' \G; 创建数据库 create database ...
- mysql安装数据自定义_mysql数据库自定义怎么安装
匿名用户 1级 2016-10-27 回答 有3种安装类 型:Typical(典型安装).Complete(完全安装)和Custom(定制安装).Typical(典型安装)安装只安装MySQL服务器. ...
- mysql gps数据查询_Mysql数据库中计算两GPS坐标的距离
Mysql数据库中计算两GPS坐标的距离有两种方式: 1.直接使用SQL语句:#lat为纬度, lng为经度, 一定不要弄错 declare @lng1 float; declare @lat1 fl ...
- mysql 脏数据查询_MySQL数据库02
MySQL数据库 前言: 前面我们了解了什么是数据库,什么是MySQL数据库以及如何运用,接下来我们接着深入学习MySQL. (提前声明,以下所提供的事例不标准,仅供参考) 数据库的备份与还原: 备份 ...
- mysql 复制数据文件_mysql数据库搬家,可以直接复制数据库文件吗
诶?这项技术又是什么玩意(What)? 这项技术为什么会存在?我们已经有那么多解决方案(Method)了,我们为什么要用它(Why)? 如果这项技术那么好且我们正好有场景可以用到这项技术,且能使我们的 ...
最新文章
- notepad++及Scintilla
- Python面向对象编程:入门类和对象
- ORACLE数据库,数据量大,转移数据到备份表语句
- Hadoop学习之Hadoop集群的定制配置(二)
- C#后台访问前台Html控件的方法
- 现代分层、聚集聚类算法_分层聚类:聚集性和分裂性-解释
- 现代游戏中的UX趋势
- 深入理解设计模式(22):享元模式
- 可疑文件_鉴定文件是不是病毒木马的可靠方法 | 免费快速精准
- dataguard日志传输模式解析_日志系统:从ELK到EFK的演进
- SQL server无法打开项 UNKNOWN\Components\929B2416EC4102B48A989956983ACF45\1F7B2B09C788E7644A0F08CA9C1D解决办法
- spring-第十一篇之SpEL表达式
- 44. Wildcard Matching (String; DP, Back-Track)
- (Codeforces800Div2)B. Paranoid String(思维/动态规划)
- kubernetes入门实战
- rtth之线程间的通信
- MOOG D634-319C
- 2022.5.29 蓝桥杯第十三届中级组全国总决赛真题
- 原生1.1.2固件iPhone降级至1.0.2教程
- Sci-Hub 可用网址
热门文章
- Webix JavaScript UI 9.1.6
- 塔望食业洞察丨方便速食行业市场现状、消费趋势、品牌策略分析
- 小功率开关电源传导干扰的分析
- 一篇文章彻底学懂SQL注入(包含基础数据库句法、SQL注入原理以及所有常见SQL注入类型以及绕过手法)
- 电磁信号检波方案:是否多此一举?
- 怎样绕过计算机密码,如何利用U盘绕过电脑开机密码
- linux 动态库系统目录,Linux操作系统:指定动态库(.so)搜索路径(4)
- JAVA--API中文在线帮助文档【转载】
- 【SEO经验分享】网站分析对SEO优化有什么用
- 主板跳线连接方法揭秘