您正在使用 IPV4 [3.137.174.216] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价      
[公益] 地球是我家,绿化靠大家      
2024年 劳动节 003
2024年 端午节 043
2025年 元 旦 248
2025年 春 节 276
 
您现在的位置:首页 >> 数据库 >> 内容
本类新增
本类热门
MySQL修改数据的超详细教程
内容摘要: 只改想改的数据:update表名set字段名=值where条件子句;如:updatec1setname='库里30'whereid=1;修改全部数据:update表名set字段名1=值1,字段名2=值2...,字段名n=值n;对于NULL不能用=符号,要用isnull修改表结构:altertable表名修改的动作语法;如:altertablec1modify......
只改想改的数据:

update表名set字段名=值where条件子句;

如:

updatec1setname="库里30"whereid=1;

修改全部数据:

update表名set字段名1=值1,字段名2=值2...,字段名n=值n;

对于NULL不能用=符号,要用isnull

修改表结构:

altertable表名修改的动作语法;

如:

altertablec1modifynamevarchar(20)notnull;

说明:设置姓名不为空

修改数据类型:

altertable表名modify字段新数据类型;

如:

altertablec1modifynamevarchar(20)notnull;

修改字段名:

altertable表名change旧字段名新字段名新数据类型;

如:

altertablec3changenamename1varchar(30)notnull;

修改表之增加主键:

altertable表名addconstraint约束名字约束类型[字段];

如:

altertablec5addconstraintPK_c5_idprimarykey(id);

说明:PK_c5_id是约束名(指定主键约束为PK_c5_id,对大部分数据库有效但对于MySql无效,此主键约束名仍为primary)

在建表时给主键个性化名字较好

自媒体培训

修改表名:

renametable旧表名to新表名;

如:

renametablec5tocc55;

建表后添加唯一性约束:

altertable表名addunique(字段名)

如:

altertablec9addunique(id);

建表后添加默认值约束:

altertable表名alter列名setdefault’默认值’;

如:

altertablec11alternamesetdefault“欧”;

建表后添加非空约束:

alter表名modify字段名字段类型notnull

如:

altertablec12modifyidintnotnull;

建表以后添加外键:

altertable表名称addforeignkey(列名称)references关联表名称(列名称);

如:

altertablestuInfoaddforeignkey(scode)referencesscore(studentID);

补充:mysql修改某个字段(替换关键字内容)

mysql修改某个字段(替换关键字内容),UPDATE表名SET字段名=REPLACE(替换前的字段值,'替换前关键字','替换后关键字')WHERE条件。

举例:

updategoods_tableSETgoods_name=REPLACE(goods_name,'2017','2018')wheregoods_namelike'%2017%';

原来字段“2017新款”,执行之后“2018新款”

版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:mysql实现表内增加一个字段并赋值

 

下一篇:sql语句中日期相减的操作实例代码

发布日期:2022/9/21
手机扫二维码直达本页
发布时间:10:56:54
点  击:20
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,奇安信网站卫士提供加速防护
运行时间载入中.....