SQL学习

1、修改表中数据:update/replace

               (1)update 表名 set 字段名=[where条件]

               (2)update 表名 set 字段名=replace(字段名,旧值,新值) [where 条件]

            (3)update 表名 set 字段名=值 [where条件]   ==      select * from 表名 for update

                            (直接改表中的数据)                       ==   (找到表,然后解锁表,直接在表中执行更新)

 

 2、插入数据:insert into

          (1)insert into 表名[字段名,...] values(值1,值2,...)               

           (2)replace into 表名[字段名,...] values(值1,值2,...)            :检测到主键或者唯一索引,数据重复就删除原纪录后重新插入

           (3)insert into 表名 select * from 表名1 [where条件]                  :从另一个表中导入

 

3、删除数据:delete / truncate

          (1)delete from 表名 [where 条件] [order by 排序] [limit 限制]            :根据条件删除数据

          (2)truncate 表名                                                                                :清空表中数据,并创建相同结构的表

             注:delete 删除数据时 limit 后只能跟单参数,如 limit n,不能跟 limit n,m

posted @   醉不在意  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示