SQL选择INT.介绍

SQL或结构化查询语言是用于与关系数据库管理系统进行通信的标准语言,例如Oracle,Microsoft SQL Server,Sybase,Informix等。使用SQL,您可以构建数据库,将数据输入数据库,操纵数据和查询数据库数据。查询的输出或结果通常用于分析以及制定业务决策。

DML或Data Manipulation语言是SQL的一部分,用于在关系数据库中更改数据和表格。使用DML,用户可以使用新数据填充表,更新现有数据和删除数据。简单的SQL数据库查询可以在DML命令中执行。插入是用于将一行添加到表的SQL中的三个基本DML命令之一。但是要使用多行填充表,我们使用插入件的组合和SELECT语句。

SQL插入到语句中

在SQL,一个进入语句用于将一个记录或行插入或将一个记录或行添加到关系数据库中的表中。

SQL插入的基本语法为语句是:

插入table_name.

值('值1','值2',[null];

要在表中插入的列在值列表中指定。插入的值必须由单引号括起来用于字符和日期/时间数据类型。数字数据类型或NULL值不需要单引号。每个列应该存在值,值应与表中列出的列相同的顺序。

SQL选择语句

SELECT语句表示SQL中的数据查询语言(DQL)。通过使用插入界面填充表格后,选择与之结合使用子句以组织,可读方式从数据库中提取数据。查询中的SEELCT关键字后跟由于查询输出而要显示的列列表。

除了从关键字中,SELECT语句可以后跟其他关键字,如在哪里,顺序使用SELECT语句施加条件。

SELECT语句的语法:

选择[第1列,第2列,...]

来自source_table

如果我们想将所有列复制到新表中,那么我们在SELECT语句之后使用“*”。

句法:

选择 *

进入蝾螈

来自表格1;

SQL选择为示例以创建供应商表的副本:

句法:

选择 *

进入Vendorcopy2014

来自供应商;

如果我们要将特定列名称复制到新表中,我们输入:

句法:

选择[第1列,第3列,......]

进入蝾螈

来自表格1;

这里将使用SELECT语句中定义的列名和类型创建新表。

插入SELECT语句

Insert和Select语句的组合有助于您根据另一个表的查询结果将多个行和数据插入表中。查询是用户询问返回的数据库和数据的问题是问题或查询的答案。插入和选择语句的组合允许您有条件地或无条件地将数据插入多个表中。此语句减少了表扫描,您必须编写更少的代码来执行多个条件插入。

使用INSERT和SELECT语句插入多个记录的基本语法是:

插入表(列1,column2,...)

选择Expression1,Expression2,...

来自source_table;

哪里有条件;

说明上面语法中使用的参数或参数:

使用INSERT ...在目标和源表之间选择时,必须确保SELECT语句返回的数据类型与目标表中的数据类型兼容。

插入为SELECT语句的示例

让我们假设我们有两个表 - 一个包含供应商信息的表,另一个包含供应商订单详细信息的另一个表。

表Vendor_Information.

列名数据类型

Vendor_name Char(50)

订单浮动

ORD_DATE DATETIME.

表order_data.

列名数据类型

Vendor_name Char(50)

订单浮动

ORD_DATE DATETIME.

product_id Integer.

Table Order_data具有使用特定供应商的详细订单信息,而表Vendor_Information每天保留每个供应商的订单摘要。

要将数据从order_data移动到Vendor_information,我们将键入:

句法:

插入Vendor_information(Vendor_name,Order,Ord_date)

选择Vendor_Name,Sum(Order),ORD_DATE

来自Order_Data.

group by vendor_name,ord_date;

插入语句后,我们指定要在输出表中显示的列的顺序,例如,第一个列应该是Vendor_name,第二列顺序和第三列ORD_DATE。

插入语句的何时失败?

执行INSERT语句时发生的一些最常见的错误:

Oracle 9i中有大量SQL增强功能。这里可以在哪里

结论

SQL是一种简单,友好的英文语言,相对容易学习,数据库用户和世界各地的开发人员广泛使用。要成为一个成功的DBA,您必须知道如何构建和开发一个正确设计和链接的数据库,这将帮助您从您想要的各种表中检索信息。课程喜欢SQL Server Essentials:你应该知道什么!从初学者到中间的实用SQL技能将帮助您了解关键的SQL技能以提高您的职业生涯。

SQL中的顶级课程

SQL和PostgreSQL:完整的开发人员指南
斯蒂芬格莱德里
4.7 (1,097)
收视率最高
完整的SQL Bootcamp 2021:从零到英雄
何塞波罗拉
4.7 (94,595)
畅销书
Ultimate MySQL BootCamp:从SQL初学者到专家
Colt Steele,Ian Schoonover
4.6 (51,923)
畅销书
SQL - 用于数据分析和商业智能的MySQL
365职业
4.6 (26,325)
畅销书
高级SQL:SQL Expert认证准备课程
Oracle Master Training•全球80,000多名学生,Code Star Academy
4.3 (1,955)
畅销书
完整的SQL和数据库Bootcamp:零掌握[2021]
安德烈Neageie,Mo Binni
4.6 (1,228)
SQL for初学者:使用MySQL和数据库设计学习SQL
Tim Buchalka的学习编程学院,Jon Avis - SQL教练
4.5 (8,554)
SQL&PostgreSQL为初学者:成为一个SQL专家
Jon Avis - SQL教练
4.5 (3,007)
畅销书
完整的SQL Bootcamp用于数据科学,分析,营销
懒惰的程序员公司
4.3 (1,370)
SQL for初学者:逐步学习SQL的最简单方法
Code Star Academy,Oracle Master培训•全球80,000多名学生
4.3 (1,157)

更多SQL课程

SQL学生还学习

赋予你的团队。引领行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示