mysql 2 -- 数据库基本操作、数据表的操作、mysql查询操作
发布人:shili8
发布时间:2025-01-15 18:14
阅读次数:0
**MySQL 基础操作**
### 一. MySQL 安装与启动首先,我们需要安装并启动 MySQL。这里假设你已经下载了 MySQL 的安装包,并且按照指南进行了安装。
1. **启动 MySQL服务**
# 启动 MySQL服务 sudo systemctl start mysqld
2. **设置 MySQL 密码**
# 设置 MySQL root 用户的密码 mysqladmin -uroot password '你的密码'
### 二. 数据库基本操作####1. 创建数据库
sql# 创建一个名为"mydb"的数据库CREATE DATABASE mydb;
####2. 使用数据库
sql# 使用刚刚创建的数据库USE mydb;
####3. 查看所有数据库
sql# 查看当前 MySQL 中所有的数据库SHOW DATABASES;
####4. 删除数据库
sql# 删除名为"mydb"的数据库DROP DATABASE mydb;
### 三. 数据表的基本操作####1. 创建数据表
sql# 创建一个名为"users"的数据表,包含 id、name 和 email 字段CREATE TABLE users ( id INT AUTO_INCREMENT, name VARCHAR(255), email VARCHAR(255), PRIMARY KEY (id) );
####2. 查看所有数据表
sql# 查看当前数据库中所有的数据表SHOW TABLES;
####3. 删除数据表
sql# 删除名为"users"的数据表DROP TABLE users;
### 四. 数据表操作####1. 插入数据
sql# 将 id 为1 的用户插入到 users 表中INSERT INTO users (id, name, email) VALUES (1, 'John Doe', 'john@example.com');
####2. 更新数据
sql# 将 id 为1 的用户的 email 更新为 "jane@example.com" UPDATE users SET email = 'jane@example.com' WHERE id =1;
####3. 删除数据
sql# 删除 id 为1 的用户DELETE FROM users WHERE id =1;
### 五. MySQL 查询操作####1. SELECT语句
sql# 从 users 表中选择所有列和行SELECT * FROM users;
####2. 条件过滤
sql# 从 users 表中选择 id 为1 的用户SELECT * FROM users WHERE id =1;
####3. 排序
sql# 从 users 表中选择所有列和行,并按 id 降序排列SELECT * FROM users ORDER BY id DESC;
####4. 分组
sql# 从 users 表中选择 name 和 email,分组并统计每个组的数量SELECT name, email, COUNT(*) AS countFROM users GROUP BY name;
####5. 子查询
sql# 从 users 表中选择 id 为1 的用户,并从 users 表中选择所有列和行SELECT * FROM users WHERE id IN (SELECT id FROM users WHERE id =1);
以上就是 MySQL 基础操作的总结。这些基本操作是理解更复杂的 SQL 操作所必需的。