在挠破头皮写了好多好多句sql之后,我对sql产生了极为浓厚的兴趣

本文讲述了一位程序员从依赖封装框架到重新掌握SQL技能的心路历程。在遇到复杂业务处理时,过度依赖框架导致无法优化查询效率,迫使他重新学习SQL。文章分享了基本的SQL增删改查语句,强调了直接使用SQL进行数据库操作的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     身为一个土的掉渣的码农,怎么能不会写sql ??

    这是我的前老大,一个左手语言,右手架构的大佬,在剥了面前两盘小龙虾,带着梁山好汉一样的满足的神情,抹了抹嘴,打着饱嗝告诉我的。

    当然,我那时候不以为然,我心想,所有的技术发展都是为了省事省时间,我放着简单实用的封装框架不用,干嘛贱气飕飕地出力不讨好,(我才不要写sql    0.0).

    但是,转折来得太快就像龙卷风。

    在某一个有温暖阳光和小风的上午,由于对数据表做了过多的join查询,而且全是封装的框架做的,根本没有办法对语句做拆分,更别提做优化了。

    大boss拍板比龙卷风更快,要求对复杂的业务单独写sql处理,以便优化sql,(框架使得太爽,不想写sql)

    但是几乎所有操作数据库都是由sql来完成的

    再重新捡起来吧。。。。。。(这是一个不愿意的表情)

    增删改查是最基本的语句

    增:

       INSERT INTO 表名称 VALUES (值1, 值2,....)  ;

      新增指定列:

        INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);

        INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing');

    删:

        delete from table_name where id = 99;

    改:

        UPDATE   table_name   SET  name = "威震天"  WHERE  id = 99 ;

   查:

       SELECT  *  FROM  table_name ;  

       SELECT   DISTINCT    *    FROM   table_name;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zuozuo-_-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值