以下是基于MySQL 8.4.3版本(在Win11上)的安装:
1.mysql的获取
官网:www.mysql.com
也可以从Oracle官方进入:https://www.oracle.com/
下载地址:https://downloads.mysql.com/archives/community/
两者选其一下载安装就行:
1.1 MSI Installer
然后安装即可
1.2 zip
下载好zip Archive后,从电脑设置进入
找到path,将bin文件路径添加并生效
配置bin目录为环境变量,方便在终端情况下,查找MySQL的相关命令
初始化命令,用管理员打开cmd
1.切换到bin目录再执行如下命令
mysqld --initialize --console
2.然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)
mysqld --install mysql8
3.启动服务:
net start mysql
4.登陆
mysql -u root -p
在Linux上安装MySQL
1.确保系统中的所有软件包和存储库都是最新的
sudo apt update
2.通过 apt 包管理器安装 MySQL
sudo apt install mysql-server
3.查看MySQL状态
sudo systemctl status mysql
4.开启MySQL服务
sudo /etc/init.d/mysql start
5.设置密码(确保数据安全性)
sudo mysql_secure_installation
6.登录(查看是否安装成功)
mysql -u root -p
数据库及表的基础使用
-- 1.创建数据库 并查看所有数据库
CREATE DATABASE if not exists db_ck default CHARSET=utf8mb4;
SHOW DATABASES;
-- 2.使用db_test数据库 并查看创建时的sql语句
USE db_ck;
CREATE TABLE IF NOT EXISTS t_hero(id int,name VARCHAR(50),source VARCHAR(50),hometown VARCHAR(20)
);
DESCRIBE t_hero;
SHOW CREATE table t_hero;
-- 3.插入表数据 并查看表数据
INSERT into t_hero value(1001, "孙悟空", "《西游记》", "花果山");
INSERT into t_hero value(1002, "唐僧", "《西游记》", "东土大唐");
INSERT into t_hero value(1003, "猪八戒", "《西游记》", "高老庄");
INSERT into t_hero value(1004, "沙僧", "《西游记》", "流沙河");
INSERT into t_hero value(2001, "贾宝玉", "《红楼梦》", "金陵");
INSERT into t_hero value(2002, "林黛玉", "《红楼梦》", "姑苏");
INSERT into t_hero value(3001, "曹操", "《三国演义》", "沛国");
INSERT into t_hero value(3002, "刘备", "《三国演义》", "幽州");
INSERT into t_hero value(4001, "林冲", "《水浒传》", "开封");
INSERT into t_hero value(4002, "李逵", "《水浒传》", "沂州");SELECT * FROM t_hero;