使用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',''

sql插入语句笔记的更多相关文章

  1. 快速将一个表的数据生成SQL插入语句

    将一个表中的数据生成SQL插入语句,方便系统快速初始化,在数据库中执行创建以下过程就可以了. ) Drop Procedure GenerateData go CREATE PROCEDURE Gen ...

  2. [lua, mysql] 将多条记录数据组合成一条sql插入语句(for mysql)

    -- 演示将多条记录数据组合成一条sql插入语句(for mysql) function getTpl0(tname) -- 获取表各个字段 local t = { tpl_pack = {" ...

  3. 小程序实现sql插入语句转换成Laravel迁移语句

    sql的插入语句长这样: INSERT INTO `media` (`MediaID`, `type`, `filename`, `title`) VALUES (1, 'word', 'word1. ...

  4. 如何通过注解Bean类来封装SQL插入语句

    整体思路是酱紫的: 给bean上注解说明该bean对应着数据库中哪张表,给每个bean的属性都注解说明各自对应着这张表的哪个字段. 通过类反射获取表名,通过逐个反射每个属性的getter方法,获取注解 ...

  5. 比较两个文件不同以及生成SQL插入语句

    Tips 做一个终身学习的人! 日拱一卒,功不唐捐. 今天有个小小的需求,具体需求是这样的: 有两个文本文件,每个文件都有一些字符串文本: 比较第一个文件中,在第二个文件中,不存在的字符串文本: 把这 ...

  6. SQL 插入语句汇总

    INSERT VALUES 插入一行或多行到目标表中 -- single row INSERT INTO Sales.MyOrders(custid, empid, orderdate, shipco ...

  7. 最新省市区数据,sql插入语句

    --省数据 insert into Province (ProvinceName)  values('北京市'); insert into Province (ProvinceName)  value ...

  8. pL/Sql插入语句时报错,对表空间没有权限 对表空间 'USERS' 无权限

    进入dba为其授予权限:sqlplus sys/admin as sysdba; 为用户授予权限即可 grant unlimited tablespace to username;

  9. MySQL建表、插入语句等

    不定时更新MySQL的一些基础语句以及出现过的问题 5.10 建表语句 CREATE TABLE `policy_landvalue` ( `id` ) NOT NULL AUTO_INCREMENT ...

随机推荐

  1. 在centOS7.2上编译gcc4.4.7

    1.前置 首先,可以参考我的上篇文章,在centOS7.2上编译gcc4.1.2,过程基本一致,这里只对可能遇到的错误情况进行说明. 2.安装texinfo4.8 我的centos7.2版本,自带的是 ...

  2. 脚本_修改 Linux 系统的最大打开文件数量

    #!bin/bash#作者:liusingbon#功能:修改 Linux 系统的最大打开文件数量#追加两行配置参数到文件/etc/security/limits.conf的末尾,修改最大打开文件数量为 ...

  3. rabbitmq tags

    #用户角色####################### RabbitMQ的用户角色分类:none.management.policymaker.monitoring.administrator Ra ...

  4. opengl 单缓冲与双缓冲

    1.说明 GLUT_SINGLE  指定单缓存窗口 GLUT_DOUBLE  指定双缓存窗口 应用程序使用单缓冲绘图时可能会存在图像闪烁的问题. 这是因为生成的图像不是一下子被绘制出来的,而是按照从左 ...

  5. gitignore 忽略文件

    *.project*.prefs*.classpath*.gitignore#ignore thumbnails created by windowsThumbs.db#Ignore files bu ...

  6. TOJ 4105 Lines Counting (树状数组)

    题意:给定N条线段,每条线段的两个端点L和R都是整数.然后给出M个询问,每次询问给定两个区间[L1,R1]和[L2,R2],问有多少条线段满足:L1≤L≤R1 , L2≤R≤R2 ? 题解,采用离线做 ...

  7. 对calc()的研究

    1.calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,用来指定元素的长度 calc()最大的好处就是用在流体布局上 2.calc()使用通用的数学运算规则 使用“+”.“ ...

  8. Dubbo学习-6-springboot整合dubbo

    1.在前面帖子和工程的基础上,这里使用springboot整合dubbo,首先创建springboot项目: https://start.spring.io/  进入spring Initializr ...

  9. 前端JS编码规范

    对初学者来说应该学习的JavaScript编码规范: 传送门: http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29292475 ...

  10. vue动态路由传值以及get传值及编程式导航

    1.动态路由传值 1.配置路由处 { path: '/content/:id', component: Content }, // 动态路由 2.对应页面传值 <router-link :to= ...