数据库的增删改查

本文详细介绍了数据库的增删改查操作。在增加操作中,使用ALTER TABLE语句添加列;修改操作中,通过UPDATE设置字段值;删除操作区分了带条件与不带条件的DELETE以及TRUNCATE的差异;查询操作涵盖了DISTINCT、WHERE、GROUP BY、HAVING、ORDER BY和LIMIT等关键字的使用,同时讲解了外连接的概念,包括左外连接和右外连接。

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

增加:

ALTER TABLE 表名 ADD 列名  属性;

修改

Update 表名 set 列名=,列名=值  where 列名=

 

Alter Table students Add ying varchar(10) null

 

Alter Table students Add ying varchar(10) null

 

Alter Table students Add ying varchar(10) null

 

Alter Table students Add ying varchar(10) null

 删除

带条件的 

delete from 表名 where 条件

不带条件的 

delete from 表名;

说说deletetruncate的区别?

delete删除的时候是一条一条的删除记录,它配合事务,可以将删除的数据找回。

truncate删除,它是将整个表摧毁,然后再创建一张一模一样的表。它删除的数据无法找回。

语法: distinct去掉重复项

select [distinct] *| 列名,列名 from 表名 [where条件]

where # 查询的条件

GROUP BY #对前面查询的数据作分组

HAVING  #对分组后的数据做筛选

order by #排序(对查询最终版的数据作排序显示)

LIMIT 0,2 #对 排序好的数据分页显示

Ø 外连接

  左外连

以左边表的数据为主,右边表中无数据匹配用null表示

Select  列名,列名…..  from 主表  left  join  on  两表之间关系

  右外连

以右边表的数据为主,左边表中无数据匹配用null表示

Select  列名,列名…..  from 主表  right  join  on  两表之间关系




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值