数据库的安装与配置和创建数据库与表

Ⅰ、数据库的安装与配置

一、Windows (x86, 64-bit), MSI Installer安装

网站地址:https://dev.mysql.com/downloads/mysql/

1、选择8.4.4版本,下载安装包和压缩包
在这里插入图片描述
2、点击next
在这里插入图片描述
3、勾选同意,点击next
在这里插入图片描述
4、选择Custem
在这里插入图片描述
5、选择存放位置,建议默认放在c盘
在这里插入图片描述
6、点击安装Install
在这里插入图片描述
7、点击Finish
在这里插入图片描述
8、点击next
在这里插入图片描述
9、默认路径,点击next
在这里插入图片描述
10、默认,点击next
在这里插入图片描述
11,输入密码,点击next
在这里插入图片描述
12、默认,点击next
在这里插入图片描述
13、默认,点击next
在这里插入图片描述
14、默认,点击next
在这里插入图片描述
15、默认,点击next
在这里插入图片描述
16、默认,点击next
在这里插入图片描述
最后Finish

二、Windows (x86, 64-bit), ZIP Archive安装

1、将下载的压缩包解压到一个自定义目录
在这里插入图片描述
2、服务配置

创建一个my.txt文件,将下面的文本复制到my.txt中。其中,需要修改两个关键内容:安装目录(basedir)和数据存放路径(datadir)。例如我的路径:

basedir=“D:\DATABASE\mysql-8.4.4-winx64”
datadir=D:\DATABASE\mysql-8.4.4-winx64\Data

3、将my.ini文件移动到安装目录
在这里插入图片描述
4、用管理员身份运行cmd ,切换到D:\DATABASE\mysql-8.4.4-winx64\bin该路径下

mysqld --initialize --console  #初始化,完成后会出现Data目录

在这里插入图片描述
5、配置环境变量,此电脑–>属性–>高级系统设置–>环境变量
在这里插入图片描述
添加\bin那个路径

6、然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)

mysqld --install mysql

7、启动服务:

net start mysql

8、登陆旧密码登陆(第3步中的密码):

mysql -u root -p

9、修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';	    
# 之后键入修改密码的命令:
ALTER USER root@localhost IDENTIFIED  BY 'root';

10、使用新密码登陆:

mysql -u root -p  新密码

11、卸载MySQL:

删除服务:mysqld --remove
停止服务:net stop mysql

Ⅱ、数据库的使用

一、创建数据库,使用命令:create

查看初始化的数据库,发现有四个数据库,一般正常情况下不要去修改这四个数据库;
在这里插入图片描述

#创建新的数据库
create database 数据库名称

数据库的基本操作

# 创建数据库,同时指定编码
create database db_name default charset="utf8mb4";
create database school DEFAULT CHARACTER SET utf8mb4;
create database school DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

# 查询当前数据库是哪个数据库
select database();
查看数据库版本
SELECT VERSION();
查看当前用户
SELECT USER();
查看所有用户
SELECT User,Host,Password FROM mysql.user;

# 查看创建的数据库
show create databsse 数据库名称;
create database db_chengke default charset=utf8mb4;

#删除数据库,使用drop命令
drop database  数据库名称;
drop database [if exists] db_chengke;

二、表的操作

我们使用命令 use使用数据库,进入到xianni这个数据库
在这里插入图片描述

#使用命令
show tables;

在这里插入图片描述
新建的数据库没用任何内容,于是需要创建表格

/**
	创建一个用户表
	用户的姓名
	用户的年龄
	用户的性别
	用户的地址
	用户的电话
**/
create table t_user (
    id int,
    name varchar(50),
    age int,
    gender char(5),
    address varchar(255),
    tel char(11)
);

在这里插入图片描述

# 查询表中的数据 
select * from t_name;

在这里插入图片描述
发现为空,因为表里没用数据

#查询表中结构
desc t_user;(describe t_name;)

在这里插入图片描述

#插入数据
insert into t_name values(1,"王林",20,"男","云天宗","123");

在这里插入图片描述
以此创建多个用户

#删除表格
#[]里面是判断是否存在,存在就删除
drop table [if exists] t_name;

三、练习

创建数据库db_ck,再创建表t_hero,将四大名著中的主要人物都插入这个表中;

create database db_ck;

在这里插入图片描述

#却换该数据库
use db_ck;

在这里插入图片描述

#创建表名
create table t_hero(
    id int,
    name varchar(50),
    age int,
    gender char(5)
    address varchar(250),
);

在这里插入图片描述

#插入人物信息
insert into t_hero values (1,"孙悟空",5000,"男","西游记");

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值