SQL 插入数据

首先创建一张表 用于演示

CREATE TABLE develop 
(
	develop_id VARCHAR(50) NOT NULL,
	develop_name VARCHAR(100) NOT NULL,
	gender VARCHAR(10),
	PRIMARY KEY(develop_id)
);

插入整行字段

插入整行所有字段的数据
往 develop 表中插入 两个数据
可使用以下SQL

INSERT INTO develop VALUES ('001','王管理','男');
INSERT INTO develop VALUES ('002','高齐妍','女');

下方这种更安全,每个字段对应关系可以看清楚

INSERT INTO develop(develop_id, develop_name, gender) VALUES ('003','李芸期','中性')

插入数据 以及结果查询图:
插入数据 以及结果查询图


插入部分字段

插入行的部分字段的数据

INSERT INTO develop (develop_id, develop_name) 
VALUES ('004', '李华梅')

插入数据代码 以及结果查询图:
请添加图片描述


一次插入多行

使用一条SQL语句插入多行数据

INSERT INTO develop 
VALUES('005','王多行1','男'),
      ('006','王多行2','女'	)

插入数据代码 以及结果查询图:
请添加图片描述


借助其他结果集插入

根据其他SQL的执行结果集来插入数据

INSERT INTO develop SELECT * FROM developDouble

事实上,可以使用任何SELECT语句返回的结果集


克隆表

根据一张已存在的表生成一张新表

CREATE TABLE develop_copy
AS
SELECT * FROM develop

整体代码 演示

CREATE TABLE develop 
(
	develop_id VARCHAR(50) NOT NULL,
	develop_name VARCHAR(100) NOT NULL,
	gender VARCHAR(10),
	PRIMARY KEY(develop_id)
) DEFAULT CHARSET=utf8;

# 插入整行 字段 
INSERT INTO develop VALUES ('001','王管理','男');
INSERT INTO develop VALUES ('002','高齐妍','女');

INSERT INTO develop(develop_id, develop_name, gender) VALUES ('003','李芸期','中性')

# 插入部分字段
INSERT INTO develop (develop_id, develop_name) 
VALUES ('004', '李华梅')
	
# 一次插入多行
INSERT INTO develop 
VALUES('005','王多行1','男'),
      ('006','王多行2','女'	)

# 借助其他结果集插入
INSERT INTO develop SELECT * FROM developDouble

# 克隆表
CREATE TABLE develop_copy
AS
SELECT * FROM develop

SELECT * FROM develop

请添加图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值