zoukankan      html  css  js  c++  java
  • 第20节DML(Data Manipulation language) 数据操作语言---第①小节插入语句

     一、插入语言

    语法:

    方式一较常用

    insert into 表名(列名,.....)

    values

    (值1,值2,.....) , #第一行数据

    (值3,值4,.....) , #第二行数据

    .                          #第三行数据

    .

    .                          #第n行数据

    注意: 1. 插入的值的类型要与列的类型一致或兼容

    insert into beauty(id, name, sex, borndate, phone, photo, boyfriend_id)
    values
    (13, '唐艺昕', '', '1990-4-23','18988888', null, 2);

             2. 可以为null的列可以插入null值;列名也可以不写,对应的值也不写,不可以为null的列,必须插入值;

             3. 列的顺序可以调换,但值和列要一一对应

             4. 列数和值的个数必须一致

             5. 可以省略列名(字段名),默认插入所有列,而且列的顺序和表中列的顺序一致。

    方式二

    语法:insert into 表名

               set 列名=值,列名=值,......

    案例:insert into beauty

    set id=19, name='刘涛', phone='999'

    两种方式大PK


    方式一支持插入多行,方式二不支持

    例:

    insert into beauty
    
    values(13,'唐艺昕','','1990-4-23','1898888',null,2),
    
          (14,'唐艺昕','','1990-4-23','1898888',null,2);

    方式一支持子查询,方式二不支持

    例:

    insert into beauty(id, name, phone)
    
    select 26, '宋茜', '11809866';
    Jasminelee
  • 相关阅读:

    转:在自己的工具条中使用ArcGIS Engine提供的命令和工具
    配置Subversion Apache TortoiseSVN
    vc++2005移除自定义向导目录
    NetAdvantage2006 For ASP.NET2.0印象
    三天了!今天终于成功安装ArcIMS9.2!
    vss 去除源代码管理
    转:设计模式趣谈
    转一篇:有关项目报告
    演练:使用 Visual Studio Team Test 进行单元测试
  • 原文地址:https://www.cnblogs.com/Jasmine6-Lee/p/12699500.html
Copyright © 2011-2022 走看看