对数据增删改查的Sql语句

        在创建完一个表之后,势必会有对表的数据进行添加,删除,修改,查询操作。下面介绍基本实现该操作的方法。

        首先创建一个Person表

create table Person(
       cname varchar2(10),
       cage number(3)
);

1.添加数据

        向表中添加数据的语句:   insert into 表名 [字段名1,字段名2] values(值1,值2);

        字段名和值要一一对应,字段名可以省略的 如:insert into 表名 values(值1,值2);

向Person表中添加几条数据:

insert into Person (cname,cage) values('张三',19);
insert into Person (cname,cage) values('李四',20);
insert into Person (cname,cage) values('王五',30);

2.查询表中数据

        上述的添加数据是添加在表中,我们就可以通过查询语句来看看我们添加的数据情况。

        select 字段名1,字段名2 from 表名.  (其中在select * from 表名  就是查询表名的所有字段)

查询Person表中的数据:

        

select cname,cage from Person;

另外这里可以为查询后的列名起别名。在字段名空一格在打上别名就可以了

只需要select cname 姓名 ,cage 年龄 from Person。

我们看一下效果 :

3.修改数据

        在添加完数据之后,我们发现添加的数据是错的,我们就要对其数据进行修改。

        修改数据的语句是:update 表名 set 要修改的字段=要修改的值 (where 过滤条件)。如果没有where 的限制条件就是对整表数据修改。

我们对其Person表每个人的年龄都调整为18岁:

update Person set cage =18 ;

修改完之后的表:

后来发现张三的年龄是错的,我们对其修改为28

update Person set cage =28 where cname='张三';

4.删除数据         

         有的时候,我们会发现表中的一些数据已经不能够在表中存在了,我们将其删掉。

        删除的语法: delete from 表名 (where 限制条件)。 没有括号里面的话,就是对整表删除。

我们对Person里的成员进行了要求,将让年龄低于20的踢出表中:

delete from Person where cage<20;

 删除完之后的表:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

tanxinji

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

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

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

打赏作者

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

抵扣说明:

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

余额充值