加入收藏 | 设为首页 | 会员中心 | 我要投稿 光系网 (https://www.guangxiwang.cn/)- 分布式数据库、建站、网络、内容创作、业务安全!
当前位置: 首页 > 教程 > 正文

MySQL基础:数据库与表创建及日常操作全攻略

发布时间:2025-04-30 16:28:44 所属栏目:教程 来源:DaWei
导读: MySQL作为一个广泛使用的关系型数据库管理系统,其基础操作是学习数据库管理的第一步。本文将介绍如何创建数据库与表,以及一些基本的日常操作。 创建数据库是MySQL应用的起点。通过

MySQL作为一个广泛使用的关系型数据库管理系统,其基础操作是学习数据库管理的第一步。本文将介绍如何创建数据库与表,以及一些基本的日常操作。

创建数据库是MySQL应用的起点。通过SQL语句`CREATE DATABASE`可以便捷地创建新数据库。例如,想要创建一个名为`testdb`的数据库,可以使用以下命令:

```sql

CREATE DATABASE testdb;

```

执行这一命令后,检查数据库列表,可能会看到`testdb`已经出现在列表中了。值得注意的是,使用MySQL前应先登录到MySQL服务器,确保有足够的权限创建数据库。

接下来,需要在已创建的数据库中创建表。切换到`testdb`数据库:

```sql

USE testdb;

```

创建表使用的命令是`CREATE TABLE`。例如,要创建一个存储用户信息的表`users`,可以使用如下SQL语句:

```sql

CREATE TABLE users (

id INT AUTO_INCREMENT PRIMARY KEY,

name VARCHAR(50) NOT NULL,

email VARCHAR(100) UNIQUE NOT NULL,

created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP

);

```

这段SQL定义了一个包含`id`、`name`、`email`以及`created_at`字段的表。`AUTO_INCREMENT`让`id`字段自动增加,`PRIMARY KEY`定义了主键,`UNIQUE`确保邮箱字段的值唯一,`NOT NULL`限制字段不能为空。

日常操作中,数据的增删改查是必不可少的。例如,向`users`表中插入数据:

```sql

INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com');

```

更新用户信息:

```sql

UPDATE users SET email = 'johnnew@example.com' WHERE name = 'John Doe';

```

此图由AI绘制,仅供参考

删除指定用户:

```sql

DELETE FROM users WHERE name = 'John Doe';

```

查询表中所有用户信息:

```sql

SELECT FROM users;

```

这些基础的数据库与表操作,是学习MySQL的核心内容。通过不断实践,你将掌握更多高级功能,有效提高数据库管理水平。

(编辑:光系网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章