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语句,还请给出例子,学习一下
  • 相关阅读:
    asp.net 正则表达式
    字符串分隔
    用定时器实现逐渐放大层的功能
    js获取剪贴板内容
    使用无线网卡共享上网
    使用事件探查器跟踪sqlserver进程
    document.all.WebBrowser.ExecWB
    (转)JAVA与.NET DES加密解密
    web打印的实现
    关于div的定位
  • 原文地址:https://www.cnblogs.com/jijm123/p/9824633.html
Copyright © 2011-2022 走看看