<--增、删、改、查-->
(1)insert操作:
语法:insert into table1(xh,xm,birthday)
values(1,'zmb','1988-1-1') ==> 日期的单引号省略 相当于一般的算数运算结果:1986
@.1 表字段可以忽略,表示全部,into 也可以省略
@.2 字段名与对应的值需要一一对应:顺序、个数、类型
@.3自动编号字段,可以忽略(ID标识时,忽略那个ID字段的插入)
(2)update操作:
语法:update table1
set col1=val1,col2=val2,col3=val3
where conditions
@ 引用一张表的值修改另一张表的值
update table1
set table1.col1=table2.col1
from table2
where table1.id=table2.id
(3)delete操作:
语法:delete from 表名
where conditions (from 可省 即 delete 表名)
@引用一张表的值删除另外一张表的值
delete table1
from table2
where table1.id=table2.id and table2.id='过期'
(4)select操作:
select @.要先分组后排序,若先排序后分组,则导致数据混乱
from
where
group by @.分组的字段要 >=所要显示出来的字段
having
order by
分组的作用:比如说超市里一张表购物记录表record里有:客户(zmb)和客户(xxd)、价格(price)....要统计客户总消费金额,现以表的形式展示:
客户 物品 价格 语句表示: select 客户 ,sum(price) from record
zmb A 20块 group by 客户 ,price
xxd B 30块
xxd C 10块
运行结果:
zmb 20块
xxd 40块
若在 group by 后 加上一句 having sum(price)>30 则
运行结果:
xxd 40块
@.select * / col / express (select的三种类型)
@.select 的作用:1.查询 2.输出 3.赋值 4.计算
例:
select 'ABC',1+2,GetDate() --查询
Declare @A INT
Declare @B INT
Declare @C INT
Select @A=10 --赋值
Select @B=20 --赋值
Select @C=@A+@B --计算
Select @C --输出
Select top n percent
|-----|查前几行记录
|---------------|查n%记录
@.select * from orders,employees
运行结果是:列相加,行相乘...没啥实际意义...
(1)insert操作:
语法:insert into table1(xh,xm,birthday)
@.1 表字段可以忽略,表示全部,into 也可以省略
@.2 字段名与对应的值需要一一对应:顺序、个数、类型
@.3自动编号字段,可以忽略(ID标识时,忽略那个ID字段的插入)
(2)update操作:
语法:update
set col1=val1,col2=val2,col3=val3
where conditions
@ 引用一张表的值修改另一张表的值
update table1
set table1.col1=table2.col1
from table2
where table1.id=table2.id
(3)delete操作:
语法:delete from
@引用一张表的值删除另外一张表的值
delete table1
from table2
where table1.id=table2.id and table2.id='过期'
(4)select操作:
select
from
where
group by
having
order by
分组的作用:比如说超市里一张表购物记录表record里有:客户(zmb)和客户(xxd)、价格(price)....要统计客户总消费金额,现以表的形式展示:
运行结果:
若在 group by 后 加上一句 having sum(price)>30 则
运行结果:
@.select * / col / express
@.select 的作用:1.查询
例:
@.select * from orders,employees
运行结果是:列相加,行相乘...没啥实际意义...
本文深入解析SQL中的核心操作:插入(insert)、更新(update)、删除(delete)和查询(select),包括语法细节、注意事项及实例应用。通过具体例子展示如何在数据库中进行数据的增删改查操作。
800

被折叠的 条评论
为什么被折叠?



