数据库实验 知识点(二)

数据的插入

insert into 表名
values (,,
	···
	值
)

这样插入内容的时候必须是依序全内容插入,即使内容为空,也必须用空值 null 来填补。

insert into 表名 (
	列名,
	列名,
	···
	列名
)
values (,,
	···
	值
)

这种方法,插入的内容和所对应的字段一一对应,即使打乱字段顺序,也可以安全地插入,并且可以忽略某些字段,进行有选择的插入。


数据的删除

删除表中指定行

delete from 后面指定删除内容所在的表,where 语句是过滤语句,用来寻找哪条内容是要删除的。

delete from 表名 where 条件表达式

删除表中的所有行

delete from 表名

数据的更改

update 表名
set 列名 = 表达式 | (子查询)
where 条件表达式

示例1:将所有教师工资上调5%

update Teacher
set Salary = Salary * 1.05

示例2:将工号为001的老师工资调整为1000

update Teacher
set Salary = 1000
where ID = '001'

基本select查询

检索数据表中一个字段的内容

select 字段名 from 表名

检索数据表中多个字段的内容

select 字段名1, 字段名2, 字段名3 from 表名

检索数据表中所有字段的内容

select * from 表名

带限制条件的查询和表达式查询

查询前几行的数据

在SQL Server 中:

select top 行数 字段名 from 表名

表达式查询

select 包含字段名的表达式 as 新字段名 from 表名

表达式计算的结果会放在新字段名下面,但是新字段名并没有存储在表中,而是暂时返回结果


使用where语句进行检索

select 列名1, 列名2 ···
where 检索条件 

在这里插入图片描述

where 字段名 between 数字1 and 数字2

找在数字1到数字2之间的,较小的数放在前面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zyh_fighting

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

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

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

打赏作者

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

抵扣说明:

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

余额充值