zoukankan      html  css  js  c++  java
  • (4)Oracle基础--操作表中数据

    · 添加数据

      <1> INSERT 语句

         ① 向表中所有字段添加值

             语法: INSERT INTO table_name (column1,column2...) VALUES(value1,value2...);

         ② 向表中指定字段添加值

           语法: INSERT INTO table_name VALUES(value1,value2...,valuen);

          (注意:非空字段必须添加值)

         ③ 向表中添加默认值

           创建表时添加字段默认值:

             CREATE TABLE table_name

             (

              column_name column_type DEFAULT value; 

              ...

             );

           向以创建的表中添加字段默认值:

              ALTER TABLE table_name MODIFY column_name DEFAULT value;

       <2> 复制表数据

          ① 创建表时复制数据

          CREATE TABLE new_table_name

          AS

          SELECT column1,column2... FROM old_table_name |  SELECT * FROM old_table_name 

          ② 添加时复制数据

          INSERT INTO table_name_added [(column1,column2...)] 

          SELECT column1,column2... FROM old_table_name |  SELECT * FROM old_table_name ;

          (注意: table_name_added 必须是已存在的表;添加时字段的顺序和类型要一致)

    · 修改数据

        UPDATE语句:

          UPDATE table_name SET column1 = value1,... [WHERE conditions];

          从另一个表中更新数据:

          UPDATE table_name t1 SET (t1 .column1, t1 .column2)
           =(SELECT t2 .column1, t2 .column2 FROM another_table_name t2 WHERE t1.column3 = t2.column3);

    · 删除数据

      <1> 删除表中全部数据

           DELETE FROM table_name;

           P: 与 TRUNCATE TABLE table_name; 的区别:使用TRUNCATE 比 DELETE 速度快很多。

       <2> 删除表中符合条件的数据

           DELETE FROM table_name WHERE conditions;

    作者:caobotao
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
    作者:caobotao
             
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    C# 让程序自动以管理员身份运行
    [转]SAP算号器 license key Developer Access Key 完美解决方案
    【原创】项目性能优化全纪录(一) 存储过程优化
    treeview的遍历
    .NET求职笔试题目(续)
    SQL server 数据同步 Merge 的一个小bug
    use Stored procedure return a tabel(存储过程返回table)
    四种sql server 数据库分页的测试
    十五个世界最顶级的技术类博客网站
    层的拖动与隐藏
  • 原文地址:https://www.cnblogs.com/caobotao/p/4955866.html
Copyright © 2011-2022 走看看