MySQL查询语句简单操作示例

网络编程 2025-03-30 01:52www.168986.cn编程入门

MySQL查询入门:从数据库创建到数据检索

大家好!今天我们来MySQL数据库查询的基本操作。无论你是数据库新手,还是对MySQL有基础了解的朋友,本文都将为你带来实用的指导。

一、数据库与数据表的创建

我们来创建一个名为`python_test_1`的数据库,并为其设置`utf8`字符集。接下来,我们将在这个数据库中创建两个表:`students`和`classes`。

创建数据库:

```sql

CREATE DATABASE python_test_1 CHARACTER SET utf8;

```

使用数据库:

```sql

USE python_test_1;

```

创建students表:

```sql

CREATE TABLE students (

id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT NOT NULL,

name VARCHAR(20) DEFAULT '',

age TINYINT UNSIGNED DEFAULT 0,

height DECIMAL(5,2),

gender ENUM('男','女','中性','保密') DEFAULT '保密',

cls_id INT UNSIGNED DEFAULT 0,

is_delete BIT DEFAULT 0

);

```

创建classes表:

```sql

CREATE TABLE classes (

id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY NOT NULL,

name VARCHAR(30) NOT NULL

);

```

...

三、查询操作

接下来,我们将学习如何使用SQL查询语句来检索数据。我们可以查询表中的所有字段。例如: `SELECT FROM 表名;` 。如果你想查询特定的字段,只需指定字段名即可。例如: `SELECT 列1, 列2 FROM 表名;` 。你还可以使用别名简化查询。例如: `SELECT s.id AS 序号, s.name AS 名字 FROM students AS s;` 。如果你想消除重复的行,可以使用 `DISTINCT` 关键字。例如: `SELECT DISTINCT gender FROM students;` 。通过这些查询技巧,你可以轻松地从数据库中获取所需的信息。对于更多关于MySQL的深入内容,请查阅相关专题文章。希望本文对你学习MySQL数据库有所帮助。

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by