📜  SQL |创造

📅  最后修改于: 2021-05-19 20:08:40             🧑  作者: Mango

SQL中有两个可用的CREATE语句:

  1. 创建数据库
  2. 创建表

创建数据库

数据库被定义为结构化的数据集。因此,在SQL中,以结构良好的方式存储数据的第一步是创建数据库。 CREATE DATABASE语句用于在SQL中创建新数据库。

语法

CREATE DATABASE database_name;

database_name: name of the database.

查询示例:
该查询将使用SQL创建一个新数据库,并将该数据库命名为my_database

CREATE DATABASE my_database;

创建表

上面我们已经学习了有关创建数据库的知识。现在,要存储数据,我们需要一个表来执行此操作。 CREATE TABLE语句用于在SQL中创建表。我们知道一个表由行和列组成。因此,在创建表时,我们必须向SQL提供有关列名称,要存储在列中的数据类型,数据大小等所有信息。现在让我们深入了解如何使用CREATE TABLE语句创建的详细信息SQL中的表格。

语法

CREATE TABLE table_name
(
column1 data_type(size),
column2 data_type(size),
column3 data_type(size),
....
);

table_name:  name of the table.
column1 name of the first column.
data_type: Type of data we want to store in the particular column. 
            For example,int for integer data.
size: Size of the data we can store in a particular column. For example if for
a column we specify the data_type as int and size as 10 then this column can store an integer
number of maximum 10 digits. 

查询示例:
该查询将创建一个名为“学生”的表,其中包含三列ROLL_NO,NAME和SUBJECT。

CREATE TABLE Students
(
ROLL_NO int(3),
NAME varchar(20),
SUBJECT varchar(20),
);

该查询将创建一个名为“学生”的表。 ROLL_NO字段的类型为int,可以存储大小为3的整数。接下来的两列NAME和SUBJECT的类型为varchar,可以存储字符,大小20指定这两个字段最多可以容纳20个字符。