网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 必须会的sql语句(三) 数据插入
内容
    1.规范一些使用插入语句的小规范
    1)中文字符串前 最好 加一个n
    2)列名用中括号 扩起来 像这样 [列名]
    2.常规写法
    insert into tablename
    ( [column1] , [column2] )
    values
    (n'中文','11ds')
    3.多行一条语句插入多行
    insert into 表名 ([列1],[列2])
    select '值1','值2' union all --这里呢,union 和 union all的 区别
    --主要是对于重复值得处理,union 会过滤掉重复行,而union all会全插进去
    select '值3','值4' union
    select '值5','值6'
    4.复制到新表 将原有表中的数据复制到一个不存在的新表中
    select * into newtable from oldtable
    --仅复制表结构如何做呢?
    select * into newtable from oldtable where 1<>1
    select top 0 * into newtable from oldtable
    5.插入其他表的数据 向一个已有表中,复制其他表的数据
    insert into tablename(column,column2)
    select column,column2 from oldtable
    6.强行写入 强行写入标识字段。
    --对于已经设置自动增长的列,默认情况我们无法对其输入值。
    --可以用一下语句去强行写入。
    --1)开启添加,(解除添加的限制)
    set indentity_insert tablename on
    --2)可以手动插入id了
    insert into 表明 (id,name) values ('1002','大二')
    --3)关闭手动插入
    set indentity_insert tablename off
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/19 9:02:09