mysql数据库学习06-SQL语句分类

SQL分类:

DDL:定义语言

建库、建表和修改表等操作

DML:数据操作语言

数据的增删改的操作.

insert into 插入数据操作:

例子1:mysql特有的一次插入多行语法(非标准语法)

insert into tb1 (name, gander)

                 values('zhang1','M'),

                  ('zhang2','G'),

                   ('zhang4','M');

例子2:从另外一张表中查询数据,插入表

insert into tb1 (name,gander) select name, gander from tb2;  -- 从tb2表中查询name和gander字段数据,插入到tb1表中

例子3:不带字段的插入

insert into tb1 values('zhangsan', 'G',......);  -- 这种书写方式,需要values中包含所有表字段的数值

update修改数据操作:

例子1:对指定的列的特定一行进行修改

update tb_test set name='wangwu', age=10,gander='M' where id = 3; 

说明:update后面跟表名,set后面跟修改的列字段以及新的值,where后面跟筛选行的条件

例子2:对指定的列的多行进行修改

update tb_test set name='wangwu', age=10,gander='M' where id in(1,2,3,4);

delete删除数据操作:

例子1:

delete from tb_test where id=1;

delete from tb_test2 where id in(select id from tb_test1 where name='zhangshan');  -- in里面可以使用查询结果作为数值范围

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值