SQL中如何添加数据

SQL中如何添加数据

  • 一、SQL中如何添加数据(方法汇总)
  • 二、SQL中如何添加数据(方法详细解说)
    • 1. 使用SQL脚本(推荐)
      • 1.1 在表中插入
        • 1.1.1 **第一种形式**
        • 1.1.2 **第二种形式**
        • SQL INSERT INTO 语法示例
        • SQL INSERT INTO 语法示例(仅在指定的列中插入数据)
      • 1.2 使用另一个表填充一个表
    • 2. 手动输入(不推荐)
    • 3. 直接导入(不推荐)
    • 4. 使用复制/粘贴功能(不推荐)
    • 5. 应用/网站(不推荐)

sql中如何添加数据

一、SQL中如何添加数据(方法汇总)


1. 使用SQL脚本(推荐)
可以运行一个包含所有数据插入的SQL脚本。

2. 手动输入
直接将数据输入到数据库即可。

3. 直接导入
可以使用导入和导出向导从另一个源导入数据。

4. 使用复制/粘贴功能
类似于以前的选项,但是这一次是从其他来源的数据复制,然后粘贴到你的数据库中的表。

5. 应用/网站
使用者通过下列方式:应用程序或网站更新数据库。



sql中如何添加数据

二、SQL中如何添加数据(方法详细解说)


1. 使用SQL脚本(推荐)


1.1 在表中插入


SQL INSERT INTO 语法

INSERT INTO 语句用于向表中插入新的数据行。


INSERT INTO 语句
可以用以下两种形式编写:

1.1.1 第一种形式

表单没有指定要插入数据的列的名称,只提供要插入的值,即可添加一行新的数据:

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
1.1.2 第二种形式

如果要为表中的所有列添加值,则不需要在SQL查询中指定列名称。但是,请确保值的顺序与表中的列顺序相同。
INSERT INTO语法如下所示:

INSERT INTO table_name
VALUES (value1, value2, value3, ...);

以下是老吕拿来举例的基础数据库

LVIDLVNameLVPLVX
1老吕40A
2小白20B
3小红23A

SQL INSERT INTO 语法示例

假设老吕想在这个表中插入一个新行
那么,SQL语句:

INSERT INTO Customers (LVName, LVP, LVX)
VALUES ('小黑','21','A');

现在,老吕的这个表的数据如下所示:

LVIDLVNameLVPLVX
1老吕40A
2小白20B
3小红23A
4小黑21A

SQL INSERT INTO 语法示例(仅在指定的列中插入数据)

假设老吕想在这个表中在指定的列中插入数据
SQL语句插入一个新行,但只在“LVName”、“LVX”列中插入数据
(LVID字段将自动更新):

INSERT INTO Customers (LVName, LVP)
VALUES ('小黑','B');

现在,选自这个表的数据如下所示:

LVIDLVNameLVPLVX
1老吕40A
2小白20B
3小红23A
4小黑nullB

1.2 使用另一个表填充一个表

通过另一个表上的SELECT语句查询出来的字段值,
然后将数据填充到本表中,
条件是另一个表所查询的字段与本表要插入数据的字段是一一对应的

INSERT INTO first_table_name [(column1, column2, ... columnN)] 
SELECT column1, column2, ...columnN 
FROM second_table_name
[WHERE condition];

2. 手动输入(不推荐)

在数据库中选择需要添加数据的表,右键点击选择 “Edit Top 200 Rows(编辑前200行)” 选项,然后手动直接输入数据到表行中。

手动输入的数据只能慢慢来,一点一点的输入(遇到大量数据的时候,操作会变得很繁重,而且它不满足大多数业务的需求,而且不利于更新。)

SQL中如何添加数据

注意使用我们刚刚创建的表,我们并不需要输入数据到 TaskId 和 dateCreated 这两列。
这是因为他们将被自动填充(请记住,我们设置 TASKID 是唯一标识并且dateCreated 会以(GetDate()))填充。
无需为 StatusId 输入任何东西,因为我们还没有创建状态表,再加上我们的表设计使该字段为空(我们选择允许空值)。

SQL中如何添加数据


3. 直接导入(不推荐)


当然,也可以从另一个数据源导入数据。
导入数据与复制/粘贴的方法相似,但是它更加灵活,可以更合适于许多场合。
例如,可以选择从多个视图和表中的数据,可以写一个查询就可以导入需要的数据。
要导入数据,在数据库上单击鼠标右键,并选择 Tasks > Import Data… 并从那里按照向导执行操作。

SQL中如何添加数据
在 SQL Server 中导入和导出向导数据,可以将数据复制到并从其中一个托管的 .NET Framework 数据提供程序或本机 OLE DB 提供程序可用的任何数据源。
这些包括:

  • SQL Server
  • 普通文件
  • Microsoft Office Access
  • Microsoft Office Excel

也可以从 Windows 开始菜单中启动 SQL Server 导入和导出向导,从内部 SQL Server 数据工具(SSDT),并通过在命令提示符(通过运行 DTSWizard.exe,可能会找到在:C:Program FilesMicrosoft SQL Server100DTSBinn or inC:Program FilesMicrosoft SQL Server120DTSBinn 或其他位置,具体取决于配置和驱动器盘符)。


4. 使用复制/粘贴功能(不推荐)


通过从另一数据源复制并粘贴到数据库表的方法也能添加数据库中的数据。
这将需要在源表具有相同的列的目标表。

类似于上面的手动方法中,这适合一个小数量的记录。

以下是具体的操作描述:
从数据源得到所需的所有记录;
在目标数据库(例如:一个要填充数据),目标表上单击鼠标右键,然后选择编辑前200行;
在最左边的列(它更是一个按钮,最左边的列的左侧,可以选择整个行),然后从上下文菜单中选择 “Past(粘贴)”,选择通过右键单击一个空行:
SQL中如何添加数据
如果需要粘贴超过200行,单击显示 SQL 窗格图标,从工具栏中显示的 SQL 语句显示后面200行。
简单地根据需要将200改变为数量较多的行。
SQL中如何添加数据
注意:在遇到多量数据的时候,这种方式可能要多次执行,或需要使用其他方法。


5. 应用/网站(不推荐)

大多数的 SQL Server 数据库后端数据存储为一个前端应用程序。该应用程序的用户负责将数据添加到数据库。 因此,许多表中数据库将通过应用程序进行更新。在这种情况下,应用程序被更新是使用 SQL 脚本到数据库,在应用程序正在使用的脚本将是动态的。


如果你喜欢博主写的文章,可以关注 Python老吕的CSDN博客 ,近距离交流各种网络技术。
博主ID:Python老吕,希望大家点赞、评论、收藏。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/273474.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Keepalived+LVS构建高可用集群

目录 一、Keepalive基础介绍 1. Keepalive与VRRP 2. VRRP相关技术 3. 工作原理 4. 模块 5. 架构 6. 安装 7. Keepalived 相关文件 7.1 配置组成 7.2 全局配置 7.3 VRRP实例配置(lvs调度器) 7.4 虚拟服务器与真实服务器配置 二、Keepalived…

IDEA管理Git + Gitee 常用操作

文章目录 IDEA管理Git Gitee 常用操作1.Gitee创建代码仓库1.创建仓库1.点击新建仓库2.完成仓库信息填写3.创建成功4.管理菜单可以修改这个项目的设置 2.设置SSH公钥免密登录基本介绍1.找到.ssh目录2.执行指令 ssh-keygen3.将公钥信息添加到码云账户1.点击设置2.ssh公钥3.复制.…

软件开发服务合同套用模板

一、合作方式 二、合同标的 三、开发进度及软件成果交付 四、开发费用 五、付款结算方式 六、知识产权条款 七、双方的权利和义务 八、验收 九、售后服务支持 十、培训 十一、保密责任 十二、不可抗力 十三、争议的解决 十四、其它事项 软件开发全套资料获取下载…

python之海龟绘图

海龟绘图(turtle)是一个Python内置的绘图库,也被称为“Turtle Graphics”或简称“Turtles”。它采用了一种有趣的绘图方式,模拟一只小海龟在屏幕上爬行,而小海龟爬行的路径就形成了绘制的图形。这种绘图方式最初源自20…

elasticsearch篇:RestClient操作

1. RestClient ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。官方文档地址:Elasticsearch Clients | Elastic 其中的Java Rest Client又包括两种: Java Low Level Res…

Microsoft SQL Server 编写汉字转拼音函数

目录 应用场景 举例 函数实现 小结 应用场景 在搜索应用中,我们一般会提供一个搜索框,输入关健字,点击查询按钮以获取结果数据。大部分情况我们会提供模糊查询的形式以在一个或多个字段进行搜索以获取结果。这样可以简化用户的操作&…

jvm八股

文章目录 运行时数据区域Java堆对象创建对象的内存布局对象的访问定位句柄直接指针 GC判断对象是否已死引用计数算法可达性分析算法 引用的类别垃圾收集算法分代收集理论标记清除算法标记复制算法标记整理算法 实现细节并发的可达性分析 垃圾收集器serial收集器ParNew收集器Par…

【PyTorch实战演练】深入剖析MTCNN(多任务级联卷积神经网络)并使用30行代码实现人脸识别

文章目录 0. 前言1. 级联神经网络介绍2. MTCNN介绍2.1 MTCNN提出背景2.2 MTCNN结构 3. MTCNN PyTorch实战3.1 facenet_pytorch库中的MTCNN3.2 识别图像数据3.3 人脸识别3.4 关键点定位 0. 前言 按照国际惯例,首先声明:本文只是我自己学习的理解&#xff…

【小黑送书—第十二期】>>一本书讲透Elasticsearch:原理、进阶与工程实践(文末送书)

Elasticsearch 是一种强大的搜索和分析引擎,被广泛用于各种应用中,以其强大的全文搜索能力而著称。 不过,在日常管理 Elasticsearch 时,我们经常需要对索引进行保护,以防止数据被意外修改或删除,特别是在进…

【Mining Data】收集数据(使用 Python 挖掘 Twitter 数据)

@[TOC](【Mining Data】收集数据(使用 Python 挖掘 Twitter 数据)) 具体步骤 第一步是注册您的应用程序。特别是,您需要将浏览器指向 http://apps.twitter.com,登录 Twitter(如果您尚未登录)并注册新应用程序。您现在可以为您的应用程序选择名称和描述(例如“Mining Demo”…

3.6研究代码(2)

指的是微电网运行参数。 在MATLAB中,randi([0,1],1,48) 会生成一个包含1*48个0或1的随机整数数组。这意味着数组中的每个元素都将是0或1。 MATLAB帮助中心:均匀分布的伪随机整数 - MATLAB randi - MathWorks 中国https://ww2.mathworks.cn/help/matlab/r…

java SSM流浪宠物救助与领养myeclipse开发mysql数据库springMVC模式java编程计算机网页设计

一、源码特点 java SSM流浪宠物救助与领养管理系统是一套完善的web设计系统(系统采用SSM框架进行设计开发,springspringMVCmybatis),对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系…

【自然语言处理】NLP入门(五):1、正则表达式与Python中的实现(5):字符串常用方法:对齐方式、大小写转换详解

文章目录 一、前言二、正则表达式与Python中的实现1.字符串构造2. 字符串截取3. 字符串格式化输出4.字符转义符5. 字符串常用函数函数与方法之比较 6. 字符串常用方法1. 对齐方式center()ljust()rjust() 2. 大小写转换lower()upper()capitalize()title()swapcase() 一、前言 本…

深入浅出计算机网络 day.1 概论② 因特网概述

当你回头看的时候,你会发现自己走了一段,自己都没想到的路 —— 24.3.9 内容概述 01.网络、互连(联)网与因特网的区别与联系 02.因特网简介 一、网络、互连(联)网与因特网的区别与联系 1.若干节点和链路互连…

[Java安全入门]三.URLDNS链

一.前言 在初步学习java的序列化和反序列化之后,这里学习java反序列化漏洞的一个利用链,也是比较基础的一条链。 由于URLDNS不需要依赖第三方的包,同时不限制jdk的版本,所以通常用于检测反序列化的点。 二.代码展开分析 构造链 …

STM32day2

1.思维导图 个人暂时的学后感,不一定对,没什么东西,为做项目奔波中。。。1.使用ADC采样光敏电阻数值,如何根据这个数值调节LED灯亮度。 while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */adc_val HAL_ADC_GetValue(&a…

微信小程序(五十三)修改用户头像与昵称

注释很详细,直接上代码 上一篇 新增内容: 1.外界面个人资料基本模块 2.资料修改界面同步问题实现(细节挺多,考虑了后期转服务器端的方便之处) 源码: app.json {"window": {},"usingCompone…

从零搭建React18.2+ReactRoute6.22+TS5+RTK2.2搭配antd5+antd-style书写All in Js完整体验项目规范

1. 使用CRA创建项目 全局设置npm淘宝镜像源 npm config set registry https://registry.npmmirror.com -g使用最新版create-react-app初始化项目结构 npx create-react-app custom-template --template typescript初始化项目之后在package.json文件中配置使用node>18.0.0…

【linux】02 :Linux基础命令

1.掌握linux系统的目录结构 linux只有一个顶级目录,称之为:根目录。 windows系统有多个顶级目录,即各个盘符。 2.linux路径的描述方式 /在Linux中的表示:出现在开头表示根目录,出现在后面表示层级关系。 3.什么是命…

【数据库系统概论】第2章:关系数据库

文章目录 0. 前言2.1 关系数据结构及形式化定义2.1.1关系2.1.2 关系模式 2.2 关系操作2.3 关系的完整性2.4 关系代数 0. 前言 关系数据库系统是支持关系模型的数据库系统。第一章初步介绍了关系模型及其基本术语。本章将深入介绍关系模型。 按照数据模型的三个要素,…