SQL 插入数据和创建新表
在本文中,我们将介绍SQL中的INSERT INTO语句用于插入数据以及CREATE TABLE语句用于创建新表的方法和示例。
阅读更多:SQL 教程
INSERT INTO 插入数据
INSERT INTO语句用于向现有表中插入新的数据。它可以插入一行或多行数据。下面是INSERT INTO语句的一般形式:
其中,表名是要插入数据的表名称,列1、列2、列3等是要插入数据的列,请根据实际情况指定列名。VALUES后面是要插入的值,注意值的顺序需要和列的顺序对应。
插入单行数据
假设有一个名为”students”的表,包含三个列:id、name和age。要向该表中插入一行数据,可以使用以下INSERT INTO语句:
上述语句将在”students”表中插入一行数据,id为1,name为’Tom’,age为20。
插入多行数据
如果要一次插入多行数据,可以在INSERT INTO语句中指定多组VALUES值。例如,要插入三行数据到”students”表中,可以使用如下语句:
上述语句将在”students”表中插入三行数据,分别是id为2、name为’John’、age为22的一行,id为3、name为’Amy’、age为21的一行,id为4、name为’Lisa’、age为19的一行。
CREATE TABLE 创建新表
CREATE TABLE语句用于在数据库中创建新的表。它指定了表的名称和列的定义。以下是CREATE TABLE语句的一般形式:
其中,表名是要创建的表名称,列名1、列名2等是要创建的列名称,数据类型1、数据类型2等是列的数据类型。
创建单列表
如果要创建一个只有一个列的表,可以使用以下CREATE TABLE语句的形式:
例如,要创建一个名为”employees”的表,只包含一个名为”id”的整型列,可以使用以下语句:
创建多列表
如果要创建一个包含多个列的表,可以在CREATE TABLE语句中指定多个列的名称和数据类型。例如,要创建一个名为”customers”的表,包含id、name和age三个列,可以使用以下语句:
上述语句将创建一个名为”customers”的表,包含id列(整型),name列(最大长度为50的字符串类型),以及age列(整型)。
总结
本文介绍了SQL中的INSERT INTO语句用于插入数据以及CREATE TABLE语句用于创建新表的方法和示例。插入数据可以一次插入单行或多行,通过指定列名和对应的值来插入数据。创建新表可以指定表名、列名和对应的数据类型来定义表的结构。掌握这些基本的SQL操作可以帮助我们更好地操作数据库,存储和检索数据。