MySQL基础:数据库与表创建及日常操作全攻略
MySQL作为一个广泛使用的关系型数据库管理系统,其基础操作是学习数据库管理的第一步。本文将介绍如何创建数据库与表,以及一些基本的日常操作。 创建数据库是MySQL应用的起点。通过SQL语句`CREATE DATABASE`可以便捷地创建新数据库。例如,想要创建一个名为`testdb`的数据库,可以使用以下命令: ```sql CREATE DATABASE testdb; ``` 执行这一命令后,检查数据库列表,可能会看到`testdb`已经出现在列表中了。值得注意的是,使用MySQL前应先登录到MySQL服务器,确保有足够的权限创建数据库。 接下来,需要在已创建的数据库中创建表。切换到`testdb`数据库: ```sql USE testdb; ``` 创建表使用的命令是`CREATE TABLE`。例如,要创建一个存储用户信息的表`users`,可以使用如下SQL语句: AI绘图结果,仅供参考 ```sqlCREATE 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'; ``` 删除指定用户: ```sql DELETE FROM users WHERE name = 'John Doe'; ``` 查询表中所有用户信息: ```sql SELECT FROM users; ``` 这些基础的数据库与表操作,是学习MySQL的核心内容。通过不断实践,你将掌握更多高级功能,有效提高数据库管理水平。 (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |