• 第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
  • 相关阅读:
    javaSE一些实习问题
    java并行程序基础
    http与https协议
    mybatis-plus 狂神说笔记
    弄懂java bio 和 nio 一篇就够 !!!
    异步操作Promise
    uni-app,vue-cli3或4的跨域
    7.vue之v-on
    Linux Shell 错误: $' ': command not found错误解决
    visual studio 容器工具首次加载太慢 vsdbgvs2017u5 exists, deleting 的解决方案
  • 原文地址:https://www.cnblogs.com/Jasmine6-Lee/p/12699500.html
Copyright © 2020-2023  润新知