SQL数据操作语言

    一、插入操作 INSERT

             1、插入单个元组

             格式:INSERT  INTO  表名[(列名,…)] VALUES  (列值,);

             INSERT  INTO   student  VALUES('2003001' ,'Rain Man',18,'','电商','管理学院','徐州')

             INSERT  INTO   SC (SnoCno) VALUES ('2003001' , 'C003');

             2、插入子查询的结果:

             格式:INSERT INTO 表名[(列名,…)] (子查询);

             INSERT INTO   S_G(snoAVG_G)

             (

                       SELECT  snoAVG(GRADE) FROM    SC

           WHERE   Sno  IN

                       (

                                SELECT  Sno FROM    Student

               WHERE   SEX=)

                                GROUP  BY  Sno

               HAVING  AVG(GRADE)>80

        );

     

     

    二、删除操作 DELETE

             格式:  DELETE  FROM  表名 [WHERE  条件];

             只能对整个元组操作,不能只删除某些属性上的值

             只能对一个关系起作用,若要从多个关系中删除元组,则必须对每个关系分别执行删除命令

             DELETE  FROM SC        清空SC

             DELETE  FROM SC  WHERE  GRADE  Is  NULL;

     

             DELETE  FROM  SC 

             WHERE 

        Cno='C004'  AND  Grade < ( SELECT AVG(GRADE) FROM  SC WHERE  Cno='C004')

      

    三、修改操作 UPDATE

             格式:      UPDATE  表名 [别名]

            SET     列名=表达式,…

                   [WHERE  条件]

             格式:      UPDATE  表名 [别名]

           SET    (列名,) = (子查询)

             [WHERE  条件]

     

             UPDATE  EMPLOYEE

        SET    JOB='MANAGER'Salary= Salary*1.2

        WHERE  NAME = 'MARTIN';

     

             UPDATE  EMPLOYEE

             SET Salary=(     SELECT 1.1*AVG(Salary) FROM EMPLOYEE    WHERE  JOB='SALESMEN')

             WHERE  JOB='SALESMEN';

     

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    打赏作者

    Gabanon

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

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

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

    打赏作者

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

    抵扣说明:

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

    余额充值