各位帅哥美女,编辑不易,动动发财小手,来个三连加关注,后续会有更加优秀的推文推出~
Mysql:用的最多的数据库,项目都用此数据库(Oracle:大型数据库,用的不多,因为收费,大公司难免会遇到。
目录
1. MySQL 简介
MySQL 是一种开源关系型数据库管理系统(RDBMS),被广泛应用于后端开发中。它支持多用户、多线程,并且提供了丰富的SQL语言支持,使得开发者能够方便地进行数据库操作。
2. MySQL 安装与配置
2.1 下载与安装
首先,你可以从 MySQL 官方网站(https://www.mysql.com/)下载适合你系统的安装包,并按照官方文档进行安装。
2.2 配置与启动
安装完成后,需要配置 MySQL 以确保它能够正常运行。修改配置文件(通常是 my.cnf
或 my.ini
),配置数据库的字符集、端口等参数。启动 MySQL 服务后,你就可以使用 MySQL 的命令行客户端或图形界面工具进行操作。
3. 数据库基础操作
3.1 创建数据库
要创建一个新的数据库,可以使用CREATE DATABASE
语句创建一个数据库:
CREATE DATABASE mydatabase;
3.2 选择数据库
创建数据库后,使用USE
语句选择要操作的数据库:
USE mydatabase;
3.3 创建表
在选定的数据库中,可以使用CREATE TABLE
语句创建表:
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50),
email VARCHAR(100)
);
3.4 插入数据
使用INSERT INTO
语句将数据插入到表中:
INSERT INTO users (id, username, email) VALUES (1, 'john_doe', 'john@example.com');
3.5 查询数据
使用SELECT
语句检索数据:
SELECT * FROM users;
3.6更新数据
使用UPDATE
语句更新表中的数据
UPDATE users SET email = 'john.doe@example.com' WHERE id = 1;
3.7删除数据
使用DELETE
语句删除表中的数据:
DELETE FROM users WHERE id = 1;
3.8. 添加约束
在创建表时,可以添加约束来保证数据的完整性,如主键、唯一键、外键等:
CREATE TABLE orders (
order_i