mysql create table select

mysql create table select

mysql create table select

1. 创建表

在MySQL中,可以使用CREATE TABLE语句来创建表格。创建表格时,需要指定表格的名称以及各个列的名称和数据类型。

下面是一个示例,创建一个名为person的表格,包含idnameage三列。

CREATE TABLE person (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    age INT
);

这个语句中,id列的数据类型为INTname列的数据类型为VARCHAR(50)age列的数据类型为INT

在表格创建完成后,我们可以使用DESCRIBE命令来查看表格的结构。

DESCRIBE person;

运行结果:

+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id    | int         | NO   | PRI | NULL    |       |
| name  | varchar(50) | YES  |     | NULL    |       |
| age   | int         | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+

2. 插入数据

使用INSERT INTO语句可以向已创建的表格中插入数据。可以使用以下语法:

INSERT INTO 表名 (列名1, 列名2, 列名3, ...) VALUES (值1, 值2, 值3, ...);

下面是一个插入数据的示例,向表格person中插入几条记录。

INSERT INTO person (id, name, age) VALUES (1, 'Tom', 18);
INSERT INTO person (id, name, age) VALUES (2, 'Jerry', 20);
INSERT INTO person (id, name, age) VALUES (3, 'Alice', 22);

3. 查询数据

使用SELECT语句可以从表格中查询数据。可以使用以下语法:

SELECT 列名1, 列名2, 列名3, ... FROM 表名;

下面是一个查询数据的示例,从表格person中查询所有记录。

SELECT * FROM person;

运行结果:

+----+-------+-----+
| id | name  | age |
+----+-------+-----+
|  1 | Tom   |  18 |
|  2 | Jerry |  20 |
|  3 | Alice |  22 |
+----+-------+-----+

4. 条件查询

在查询数据时,可以通过添加条件来筛选出符合要求的记录。可以使用以下语法:

SELECT 列名1, 列名2, 列名3, ... FROM 表名 WHERE 条件;

条件可以使用比较运算符(例如=<>><>=<=)或逻辑运算符(例如ANDORNOT)。下面是一个条件查询的示例,查询年龄大于20的记录。

SELECT * FROM person WHERE age > 20;

运行结果:

```mysql
+----+-------+-----+
| id | name  | age |
+----+-------+-----+
|  3 | Alice |  22 |
+----+-------+-----+

5. 更新数据

使用UPDATE语句可以更新表格中的数据。可以使用以下语法:

UPDATE 表名 SET 列名1=新值1, 列名2=新值2, ... WHERE 条件;

下面是一个更新数据的示例,将id为2的记录的name修改为’Bob’。

UPDATE person SET name='Bob' WHERE id=2;

6. 删除数据

使用DELETE FROM语句可以删除表格中的数据。可以使用以下语法:

DELETE FROM 表名 WHERE 条件;

下面是一个删除数据的示例,删除年龄小于18的记录。

DELETE FROM person WHERE age < 18;

7. 删除表

使用DROP TABLE语句可以删除表格。可以使用以下语法:

DROP TABLE 表名;

下面是一个删除表格的示例,删除person表格。

DROP TABLE person;

以上是关于MySQL创建表格和查询数据的基本操作。通过这些操作,可以创建自己想要的表格结构,并插入、查询、更新和删除数据。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程