zoukankan      html  css  js  c++  java
  • SQL_DML简单的操作

    ***********************************************声明*********************************************************************** 

    原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处。否则追究版权法律责任。

    深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39903951

    ****************************************************************************************************************************

    SQL基础之简单的DML语句

    --查看实验表原始数据
    SQL> select * from newdept;
    NEWDEPTNO OLDDEPTNO NEWDNAME       OLDDNAME       NEWLOC        OLDLOC
    --------- --------- -------------- -------------- ------------- -------------
                     10                ACCOUNTING                   NEW YORK
                     20                RESEARCH                     DALLAS
                     30                SALES                        CHICAGO
                     40                OPERATIONS                   BOSTON

    查看某一列的数据量
    SQL> select count(*) from newdept where oldloc is not null;
      COUNT(*)
    ----------
             4

    (1)、update

    update 表名 set列名=值 [。列名=值,...] [where 条件]

    例:
    SQL> update newdept set newdeptno=08,newdname='BUSINESS',newloc='BEIJING' where olddeptno=30;
    --更新一条数据操作
    1 row updated

    SQL> select * from newdept;
    NEWDEPTNO OLDDEPTNO NEWDNAME       OLDDNAME       NEWLOC        OLDLOC
    --------- --------- -------------- -------------- ------------- -------------
                     10                ACCOUNTING                   NEW YORK
                     20                RESEARCH                     DALLAS
            8        30 BUSINESS       SALES          BEIJING       CHICAGO
                     40                OPERATIONS                   BOSTON

    (2)、delete

    delete [from] 表名 [where 条件]

    SQL> delete from newdept where olddeptno=10;
    --删除一条数据操作
    1 row deleted

    SQL> select * from newdept;
    NEWDEPTNO OLDDEPTNO NEWDNAME       OLDDNAME       NEWLOC        OLDLOC
    --------- --------- -------------- -------------- ------------- -------------
                     20                RESEARCH                     DALLAS
            8        30 BUSINESS       SALES          BEIJING       CHICAGO
                     40                OPERATIONS                   BOSTON

    (3)、insert

    insert into 表名 [(列名 [,列名...])] values (数值 [,数值...]);
    SQL> insert into newdept values (1,'','BDA','','BEIJING','');
    --插入一条数据操作
    1 row inserted

    SQL> select * from newdept;
    NEWDEPTNO OLDDEPTNO NEWDNAME       OLDDNAME       NEWLOC        OLDLOC
    --------- --------- -------------- -------------- ------------- -------------
                     20                RESEARCH                     DALLAS
            8        30 BUSINESS       SALES          BEIJING       CHICAGO
                     40                OPERATIONS                   BOSTON
            1           BDA                           BEIJING      

    把一个列插入到新的表中
    --把scott用户的emp表的SAL列插入到hyl用户的newdept表中

    ***********************************************声明*********************************************************************** 

    原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处。否则追究版权法律责任。

    深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39903951

    **************************************************************************************************************************** 

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    怎样应对突发性的开发需求
    ASP.NET过滤HTML标签只保留换行与空格的方法
    sqlserver 各种判断是否存在(表名、函数、存储过程等)
    Timing advance of GSM(时间提前量)
    对.NET中Hashtable和ArryList的理解
    GPS原始经纬度转百度经纬度
    baidu经纬度坐标与google经纬度坐标都转换
    .NET资料之-根据两点经纬度计算直线距离
    .net处理JSON简明教程
    在asp.net中要不使用其他插件的情况下只能使用定时器来检查, 并执行任务.
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4615890.html
Copyright © 2011-2022 走看看