zoukankan      html  css  js  c++  java
  • sql语句中的insert 和 insert into 的区别?into有什么用?

    insert into tableName values(........)

    insert tableName (字段名1,字段名2,。。。)values(。。。。。。)
    看语句结构就知道区别了 。
    insert into 是直接对应表所有字段,values里必须包含所有字段。
    insert是指定字段对应,values里只要对应指定的字段。


    你是指的INSERT INTO TABLE VALUES('','',...) 和INSERT TABLE (栏位1,栏位2...)VALUES ('','',...)吧,
    第一种是指表中有多少个字段,VALUES()中就必须写多少个字段,即使有的字段你不想写入数据,也必须写成(id,,,name,,)这样的格式。
    第二种意思是,TABLE()中有写了多少个字段名,VALUES()中对应写入多少数据就可以了,例:TABLE(id,name) VALUES(1,jack)


    一、SQL的INSERT INTO 语句

    INSERT INTO 语句用于向表中插入新记录。
     
    二、SQL的 INSERT INTO 语法
    INSERT INTO 语句可以有两种编写形式。
    第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:
    INSERT INTO table_name
    VALUES (value1,value2,value3,...);
    第二种形式需要指定列名及被插入的值:
    INSERT INTO table_name (column1,column2,column3,...)
    VALUES (value1,value2,value3,...);
    关于不带into的insert语句,还请给出例子,学习一下
  • 相关阅读:
    windows cluster 心跳检测阀值优化
    添加普通用户为sudoer
    每日备份脚本目录shell
    linux基础配置
    表变量 临时表 使用场景
    mysql分组排序row_number() over(partition by)
    replication_较少延迟时间
    SQL Server 参数化 PARAMETERIZATION
    thinkPHP RBAC模块
    thinkPHP 微信sdk
  • 原文地址:https://www.cnblogs.com/jijm123/p/9824633.html
Copyright © 2011-2022 走看看