2020-11-24

基础查询

weng7.12 2020-11-23 22:16:01 15 收藏
分类专栏: 日报 知识点
版权
基础查询 查询表中的全部数据select * from 表名select*fromteacher
1
增加 插入一行 只插指定的列insertinto表名(列1名称,列n名称)values(列1数据,列n数据)insertintoteacher(id,name)values(6,‘孙小美’)
1
2
3
增加 插入一行 不指定列 插入全列数据
注意:此法插入的列,除了标识列不用填写外,其它所有的列的数据要按顺序填入insertinto表名values(列1数据,列n数据)
1
insert into teacher values(8,‘阿土伯’,45)增加 插入多行 指定列名insertinto表名(列1名称,列n名称)select列1数据,列n数据unionselect列1数据,列n数据unionselect列1数据,列n数据
1
2
3
4
insert into teacher(id,name)
select 9,‘孙权’ union
select 10,‘刘备’ union
select 11,‘曹操’增加 插入多行 不指定列名
注意:如果表名后没有指定列名,那么添加的数据要把所有列的数据都加进去,按顺序加(标识列除外)insertinto表名select列1数据,列n数据unionselect列1数据,列n数据unionselect列1数据,列n数据
1
2
3
4
增加 插入多行 多values方式insertinto表名(列1名称,列n名称)values(列1值,列n值),(列1值,列n值)insertintoteacher(id,name,age)values(35,‘tong’,16),(36,‘mai’,66)
1
2
增加 复制源表数据到目标表
注:目标表是已存在的表insert into 目标表(列1,列名n ) select 源列1,源列n from 数据源名称;
从student表中查出name与age,保存到hobby表中的name与age列中insertintohobby(name,age)selet name,agefromstudent
1
增加 将原表数据内容添加到新表
注意:新表名需要是一个不存在的表select 原表名.列1,原表名.列n into 新表名 from 原表名;selectstudent.name,student.ageintohobbyfromstudent
1
删除 除行表中指定的行
注意:删除数据时一定要带上条件,否则数据库就被清空了deletefrom表名where条件deletefromteacherwhereid=10
1
2
删除 删除所有的表truncatetable表名truncatetableteacher
1
2
修改 修改指行定的字段值
补充:字段就是列的意思注意:修改数据一定要加条件,如果不加条件,所有数据行都会被修改update表名set列1名称=值1,列n名称=值nwhere条件
1
修改id=11的数据,把名字改为孟德,把年龄改为43update teacher set name=‘孟德’,age=43 where id=11让所有id<6的数据 年龄都设置为22update teacher set age=22 where id<6

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值