重新回顾下几年前学的 mysql 基础功能,增删改查等基本操作。
安装 mysql
以我这台 Mac 为例,使用 homebrew 安装 mysql。
brew install mysql
运行 mysql
brew services start mysql
此时第一次安装不需要密码直接
mysql -u root
即可进入 mysql 页面,但是为了安全考虑还是要设置一个密码防止其他人能随意查询你的数据库
配置 mysql 密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
FLUSH PRIVILEGES;
修改成功后需要 exit 退出重新mysql -u root -p测试密码是否设置成功。
如果仍然有问题可以查询当前使用的密码认证插件,然后百度下对应的方法。
检查当前 root 用户使用的认证插件
SELECT user, host, plugin FROM mysql.user WHERE user = 'root';

创建数据库
CREATE DATABASE demo_db;
# 使用这个库
USE demo_db;
创建表
创建表结构,定义表字段及其数据类型。
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
email VARCHAR(100),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
)
增删改查
增加数据
INSERT INFO users (name, age, email)
VALUES ('宝', 18, 'bao@example.com');
查询 users 表里的所有数据
SELECT * FROM users;
根据条件查询
SELECT * FROM users WHERE age>10;
根据条件查询并过滤掉不需要的字段
SELECT name, age FROM users WHERE age > 10;
更新数据
UPDATE users SET age = age + 1 WHERE name='宝';
删除数据
DELETE FROM users WHERE id = 1;