数据库语句中经常记不住的几个语句

本文详细介绍SQL的基本操作,包括数据插入、更新、删除及查询等核心功能。通过具体案例讲解如何向数据库表中插入单条或多条记录,如何更新现有数据,如何删除不需要的记录,以及如何使用in和not in进行条件筛选查询。

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

1.向全部列插入:insert into 表名 values(列值1,...);

  • 案例:向db_t01表中插入数据------insert into db_t01 values(1001,'rose',22);

2.向指定列插入:insert into表名(列名1,...) values(列值1,...);

  • 案例:向db_t02表中插入数据----- insert into db_t02(id,name,sex) values(1,'张三','男');

3.批量插入:insert into 表名 values(列值1,...),...(列值1,...);

                    insert into 表名(列名1,...) valuse(列值1,...),...(列值1,...);

4.update表名 set 列名=新列值,...where 条件;

  • 案例:修改book表中,版次是2017-5-1的,作者改为张海燕---update book set author='张海燕' where edition='2017-5-1';

5.delete from 表名 where 条件;

  • 案例:删除book表中,书编号是1009的记录----delete from book where bid=1009;

6. in 的查询语句,比较一个列中的几个列值

语法格式:select */列名 from 表名 where 列名 in(列值1,列值2,...列值n);

  • 案例:查询stu01表中,除了学员编号是2019001、2019003、2019009的其他学员信息

---- select * from stu01 where not sno in(2019001,2019003,2019009);

7. 查询stu01表中,2018年入学的学生名单,根据学员编号降序排列----两种方法--- year(date/列名)  年份

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值