• sql插入语句笔记


    使用INSERT插入数据行

    [一次插入一行数据]

    全写:

    INSERT  INTO  renshi  (name, sex, age ,tel) 

    VALUES  ('胡大姐','女','35','136334***12')

    简写:

    INSERT    renshi    

    VALUES ('胡大姐','女','35','136334***12')

    为缺省值列插入数据

    INSERT   INTO  renshi  

    VALUES ('胡大姐'','女','35',DEFAULT)

    显示结果:  胡大姐  女  35  NULL 

    错误写法:

    INSERT    renshi     VALUES ('胡大姐','女','35')

    插入错误: 列名或所提供值的数目与表定义不匹配。

    INSERT  INTO  renshi (id,name, sex, age ,tel) VALUES ('1','胡大姐','女','35','136334***12')

    INSERT 语句不能为标识列指定值,因为它的数字是自动增长的.

    [一次插入多行数据]

    一  通过INSERT SELECT语句将现有表中的数据添加到新表

    INSERT INTO renshi_  (name,sex,age,tel) 

    SELECT name,sex,age,tel

    FROM renshi

    插入的数据个数 顺序 数据类型 等 必须与插入的项保存一致.

    二  通过SELECT INTO 语句将现有表中的数据添加到新表(不能够预先存在)

    SELECT name ,sex,age,tel 

    INTO renshi__

    FROM renshi

    与上插入的区别:这个新表是执行查询语句时候创建的,不能够预先存在.

    标识列是不允许指定的,因此我们可以创建一个新的标识列.

    SELECT  IDENTITY(int,1,1) AS  id ,name ,sex,age,tel 

    INTO renshi__

    FROM renshi

    三  通过UNION关键字合并数据进行插入

    UNION语句用于将两个不同数据或查询结果组合的一个新的结果集

    INSERT  INTO renshi (name, sex,age,tel)

    SELECT '胡大姐_1','女','35','' UNION
    SELECT '胡大姐_2','女','35','' UNION
    SELECT '胡大姐_3','女','35','' UNION
    SELECT '胡大姐_4','女','35','' UNION
    SELECT '胡大姐_5','女','35',''

  • 相关阅读:
    linux基础知识-17
    linux基础知识-16
    linux基础知识-15
    linux基础知识-14
    linux基础知识-13
    phone 调试三种工具
    ANT_HOME is set incorrectly or ant could not be located .Please set ANT_HOME.
    如何解决google ping不通的问题。
    weinre targets none 的问题
    phonegap3.5了结
  • 原文地址:https://www.cnblogs.com/Echo529/p/4025602.html
Copyright © 2020-2023  润新知