数据的插入

  • 什么是insert

就是以行为单位插入数据

  • insert语句的基本语法

insert into 表名 (列1,列2,列3) values (值1,值2,值3);
当整行插入的时候列清单可以省略。

  • 插入NULL

只能向没有设置NOT NULL约束的列插入,直接写NULL就行。

  • 插入默认值

设定默认值:在创建表的列的时候,约束里用default 默认值 的形式可以设定默认值
插入默认值:
显示插入,在values字句中指定default
隐式插入,直接省略列名和值。

  • 从其他表中复制数据
    insert into 表名
    values(
    select 。。。。。。 from 。。。
    )
    insert 语句中select 语句,可以使用where子句或者group by 子句等任何SQL语法,但不支持order by 子句。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. SQL 简介 SQL 的目标 理想情况下,数据库语言应允许用户: 建立数据库和关系结构 完成基本数据管理任务...
    板蓝根plank阅读 2,419评论 0 11
  • SQL与MySQL简介 数据库基础 从SQL的角度来看,数据库就是一个以某种有组织的方式存储的数据集合。我们可以采...
    heming阅读 3,235评论 1 8
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,069评论 0 19
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,825评论 0 4
  • 近些年, 无论是媒体、社交、电商、音乐、视频,移动应用的社交化越来越成熟,都在培养用户间或强或弱的社交关系。各种应...
    Dannii阅读 9,797评论 16 72