MySQL 新建表并赋值

在使用 MySQL 数据库时,我们经常需要新建表来存储和组织数据。本文将介绍如何使用 MySQL 创建新表并赋值的方法,并提供相应的代码示例。

创建新表

要在 MySQL 中创建新表,我们需要使用 CREATE TABLE 语句。该语句的基本语法如下:

CREATE TABLE table_name (
    column1 data_type constraint,
    column2 data_type constraint,
    ...
);
  • table_name 是要创建的表的名称;
  • column1, column2 等是表中的列名;
  • data_type 是列的数据类型,例如 INTVARCHAR 等;
  • constraint 是对列的约束条件,例如 NOT NULLPRIMARY KEY 等。

下面是一个示例,创建一个名为 users 的表,包含 idnameemail 三列:

CREATE TABLE users (
    id INT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    email VARCHAR(100) UNIQUE
);

在上面的示例中,id 列被定义为主键,name 列必须是非空的,email 列的值必须唯一。

插入数据

创建好表后,我们可以使用 INSERT INTO 语句向表中插入数据。以下是插入数据的基本语法:

INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);
  • table_name 是要插入数据的表的名称;
  • column1, column2 等是要插入数据的列名;
  • value1, value2 等是要插入的具体的数据值。

以下是一个示例,向刚刚创建的 users 表中插入两条记录:

INSERT INTO users (id, name, email)
VALUES (1, 'John Smith', 'john@example.com'),
       (2, 'Jane Doe', 'jane@example.com');

查询数据

在确认数据已经插入成功后,我们可以使用 SELECT 语句查询表中的数据。以下是一个基本的查询语句:

SELECT column1, column2, ...
FROM table_name
WHERE condition;
  • table_name 是要查询的表的名称;
  • column1, column2 等是要查询的列名;
  • condition 是查询的条件。

以下是一个示例,查询 users 表中所有的记录:

SELECT id, name, email
FROM users;

完整示例

下面是一个完整的示例,演示了如何创建新表并赋值:

CREATE TABLE users (
    id INT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    email VARCHAR(100) UNIQUE
);

INSERT INTO users (id, name, email)
VALUES (1, 'John Smith', 'john@example.com'),
       (2, 'Jane Doe', 'jane@example.com');

SELECT id, name, email
FROM users;

总结

通过本文,我们了解了如何使用 MySQL 创建新表并赋值的方法。通过 CREATE TABLE 语句可以定义表的结构,通过 INSERT INTO 语句可以向表中插入数据,通过 SELECT 语句可以查询表中的数据。希望本文对你在使用 MySQL 进行数据操作时有所帮助。

引用形式的描述信息:本文介绍了如何使用 MySQL 创建新表并赋值的方法,包括表的创建、数据的插入和查询。使用 CREATE TABLE 语句可以定义表的结构,使用 INSERT INTO 语句可以向表中插入数据,使用 SELECT 语句可以查询表中的数据。