MySQL修改数据(超详细)
MySQL修改数据(超详细)
更新/修改数据
只改想改的数据:
update 表名 set 字段名=值 where 条件子句;
如:
update c1 set name="库里30" where id=1;
修改全部数据:
update 表名 set 字段名1=值1,字段名2=值2...,字段名n=值n;
对于NULL不能用=符号,要用is null
修改表结构:
alter table 表名 修改的动作语法;
如:
alter table c1 modify name varchar(20) not null;
说明:设置姓名不为空
修改数据类型:
alter table 表名 modify 字段 新数据类型;
如:
alter table c1 modify name varchar(20) not null;
修改字段名:
alter table 表名 change 旧字段名 新字段名 新数据类型;
如:
alter table c3 change name name1 varchar(30) not null;
修改表之增加主键:
alter table 表名 add constraint 约束名字 约束类型[字段];
如:
alter table c5 add constraint PK_c5_id primary key(id);
说明:PK_c5_id是约束名(指定主键约束为PK_c5_id,对大部分数据库有效但对于MySql无效,此主键约束名仍为primary)
在建表时给主键个性化名字较好
修改表名:
rename table 旧表名 to 新表名;
如:
rename table c5 to cc55;
建表后添加唯一性约束:
alter table 表名 add unique(字段名)
如:
alter table c9 add unique(id);
建表后添加默认值约束:
alter table 表名 alter 列名 set default’默认值’;
如:
alter table c11 alter name set default “欧”;
建表后添加非空约束:
alter 表名 modify 字段名字段类型not null
如:
alter table c12 modify id int not null;
建表以后添加外键:
alter table 表名称 add foreign key (列名称) references关联表名称(列名称);
如:
alter table stuInfo add foreign key (scode) references score(studentID);
MySQL修改数据(超详细)相关推荐
- MySQL修改数据表中的字段名
MySQL修改数据表中的字段名 在一张数据表中只能设置一个唯一名称的字段名.在同一张数据表中,不能出现两个名称完全相同的字段名. 因此,数据库系统可以通过字段名来区分数据表中的不同字段. 在MySQL ...
- 爬取医药卫生知识服务系统的药品数据——超详细流程
爬取医药卫生知识服务系统的药品数据--超详细流程 文章目录 爬取医药卫生知识服务系统的药品数据--超详细流程 前言 一.寻找药品数据 二.爬取药品ID 1.资源获取 2.数据提取 3.资源保存 4.主 ...
- 魔兽世界怀旧服服务器最新阵营比例,魔兽世界怀旧服9月下旬人口普查数据 超详细服务器阵营比例一览...
魔兽世界怀旧服马上9月份就要结束了,目前国服已经运营了一个月,在这期间开了很多服务器,一些玩家还不清楚到现在所有服务器的人口普查数据是多少,下面就来为大家分享一下. 魔兽世界怀旧服人口普查插件已经被修 ...
- 数据库系统原理与应用教程(024)—— MySQL 修改数据表的结构
数据库系统原理与应用教程(024)-- MySQL 修改数据表的结构 目录 数据库系统原理与应用教程(024)-- MySQL 修改数据表的结构 一.修改表名 二.更改数据表所使用的存储引擎 1.查看 ...
- 大数据hadoop、mysql、hive超详细配置及问题解决
1.前提准备 hadoop-3.1.3.tar.gz jdk-8u162-linux-x64.tar.gz mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz apa ...
- MySQL 修改数据表sql语句
mysql用update修改数据,UPDATE语句来更改表中单个行,一组行或所有行的列值.下面详细介绍update用法 1,update 模型UPDATE table_name SET column_ ...
- MySQL修改数据表名
修改数据表,包括:修改表名.修改字段名.修改字段的数据类型等. MySQL中,修改数据表的操作都是使用ALTER TABLE 修改表名 ALTER TABLE 旧表名 RENAME [TO] 新表名: ...
- mysql修改数据列_MySQL数据库修改一列内容
匿名用户 1级 2018-07-05 回答 下面列出: 1.增加一个字段 alter table user add COLUMN new1 VARCHAR(20) DEFAULT NULL; //增加 ...
- 云服务器(云数据库)连接Mysql数据库【超详细-少踩雷】
连接Mysql和sql server数据库 一. 华为云服务器 1.云服务器配置 2.使用远程桌面连接 二.安装配置MySQL可视化软件 三.Android Studio 代码片段 所有代码,直接贴出 ...
最新文章
- Scrapy框架-去重原理讲解、数据收集以及信号量知识
- OpenCV2和3的下载、安装和配置
- 单片机检测stc没反应_STC 核心板 入门记 - 你好我叫郑某人
- 中石油训练赛 - Perfect Tree(dfs)
- (vue基础试炼_07)Vue实例生命周期函数
- 源码分析:Java对象的内存分配
- Visual Studio控制台程序输出窗口一闪而过的解决方法
- 一个简单的samba案例(测试与思考)
- 极客大学产品经理训练营 产品经理新人如何落地 第0课总结
- 策略模式【设计模式学习-02】
- android中表情功能实现,android sina 微博表情功能的实现
- 使用ssh远程连接家庭电脑
- 刘汝佳小白书-最长回文字串
- Python:人工智能库如何选择,百度图像识别入门
- 基于vue+百度地图的多车实时运动及轨迹追踪实现(上帝视角篇)
- linux中的文件搜索命令
- d3d9.dll丢失怎么办
- OpenGL和DirectX是什么?
- memcpy、memmove
- 运算器设计(Logisim实现)
热门文章
- win10双系统安装ubuntu16.04+gtx750ti+python3.6配置cuda-9.0+cuDNN7.05+TensorFlow-gpu1.8.0+opencv 2.4.13的过程汇总
- 使用Yarn全局安装@vue/cli,无法执行vue命令的解决方案
- LeetCode题目以及答案
- 本地会员与新浪微博api绑定和同步登陆
- c++ 在Xmemory中,引发了异常: 读取访问权限冲突。 _Pnext 是 0x708
- MySQL基础-(概念、安装、SQL语句、约束)
- OJ.Tom and Jerry
- 浙江省台州市电信机房,世通兰陵王为你深情解说
- 一歌一故事之西海情歌
- Spring Boot一个问题就干趴下了