zoukankan      html  css  js  c++  java
  • [SQL基础教程] 4-1 数据的插入(INSERT)

    [SQL基础教程] C4 数据更新

    4-1 数据的插入(INSERT)

    INSERT

    INSERT INTO <表名>(列1,列2...) VALUES(值1,值2...);
    

    清单

    用()包含内容

    (col_1,col_2...) /*列清单*/

    (value_1,value_2) /*值清单*/

    多行INSERT

    INSERT INTO table VALUES 
    (value_1,value_2,..),
    (value_3,value_4...),
    ...;
    

    列清单省略

    /*全列INSERT*/
    INSERT INTO table VALUES (value_1,value_2...);
    

    插入默认值

    /*DEFAULT 约束*/
    CREATE TABLE t_test(
    int_col INTEGER DEFAULT 0 , /*DEFAULT 0 */
    ...  
    );
    
    /*显示INSERT*/
    INSERT INTO t_test(int_col) VALUES (DEFAULT);
    
    /*隐式INSERT*/
    INSERT INTO VALUES; /*同时省略列和值*/
    

    法则 4-2

    INSERT子句中,同时省略列名和值会为列设置默认值;

    创建表时如果没有指定列的默认值,INSERT插入值NULL。

    拷贝表

    INSERT ... SELECT

    INSERT INTO table (..)
    SELECT
    ...;
    

    PS: 无VALUES关键字。

  • 相关阅读:
    文件和文件夹权限
    CentOS 8修改用户密码
    Linux新建用户默认设置
    二、工具类
    一、MyBatis 核心配置文件
    十一、容器总结
    十、Collections工具类
    九、集合与数组之间的转化
    八、TreeSet
    ※大神※
  • 原文地址:https://www.cnblogs.com/helo-blog/p/5863787.html
Copyright © 2011-2022 走看看