主流数据库——二、MySQL下载安装基础

2.1、简介:

Mysql数据库是一个开源的,小型的跨平台的关系数据库管理系统,多线程,C/S结构。

Mysql支持的引擎中,MEMEORY,MyISAM,InnoDB三种存储引擎对比,innoDB,存储限制64TB,支持事务,空间使用高,内存使用高,支持数据缓存,插入数据速度低,支持外键。

2.2、安装和配置

安装可在csdn或其他地方搜索安装包教程,也可直接官网下载可参考如下教程。

MySQL最新版官网安装_哔哩哔哩_bilibiliMySQL最新版官网安装_哔哩哔哩_bilibili

注意!!!账户密码最好是都设置成root,不然之后忘记密码会很麻烦很麻烦。
MySQL最新版官网安装_哔哩哔哩_bilibili

2.3、MySQL服务器连接

mysql数据库分为客户端和服务端。

mysql数据库工作流程如下:
1.操作系统用户启动MySQL服务。
2.在MySQL服务启动期间,首先将配置文件中的参数信息读入服务器内存。
3.根据MySQL配置文件的参数信息或者编译MySQL时参数的默认值生成一个服务实例进程Instance。
4.MySQL服务实例进程派生出多个线程为多个客户机提供服务。
5.数据库用户访问MySQL服务器的数据时,首先需要选择一台登录主机, 然后在该登录主机上开启客户机,输入正确的账户名、密码,建立一条客户机与服务器之间的“通信链路”。
6.接着数据库用户就可以在MySQL客户机上输入MySoL命令或SQL语句,这些MySQL命令或SQL语句沿着该通信链路传送给MySQL服务实例,这个过程称为客户机向MySQL服务器发送请求。
7.MySQL服务实例负责解析这些MySQL命令或SQL语句,并选择一种执行计划运行这些MySQL命令或SQL语句, 然后将执行结果沿着通信链路返回给客户机,这个过程称为MySQL服务器向MySQL客户机返回响应。
8.数据库用户关闭MySQL客户机,通信链路被断开,该客户机对应的MySQL会话结束。

2.4、MySQL常用的图形管理工具

:我们采用navicat.

教程可在网上找,也可以看下面这个哔哩哔哩链接。

【2022最新】Navicat For MySQL(15.0.27)下载安装、激活教程【资源在评论区置顶】_哔哩哔哩_bilibili

2.5、创建MySQL用户数据库 .

安装后默认的四个库:mysql(用户访问权限),information_schema(服务器维护的数据库信息),performance_schema(收据服务器性能参数), sys(元数据信息),

以及两个示例库:world(国家语言信息)sakila(测试用的数据库)

数据库命名规则
不能与其他数据库重名,否则将发生错误。
名称可以由任意字母、阿拉伯数字、下划线(_)和“$”组成,可以使用上述的任意字符开头,但不能使用单独的数字,否则会造成它与数值相混淆。名称最长可为64个字符,而别名最多可长达256个字符。
不能使用MySQL关键字作为数据库名、表名。
在默认情况下,Windows下数据库名、表名的大小写是不敏感的,而在Linux下数据库名、表名的大小写是敏感的。如果为了便于数据库在平台间进行移植,可以采用小写来定义数据库名和表名。

创建

Create [DATABASE|SCHEMA] [IF NOT EXISTS] databasename 

[[DEFAULT] CHARACTER SET charset name]

[ [DEFAULT]COLLATE collation name];

其中,[]表示可选,|表示二者选其一

CHARACTER表示字符集,可省略,可省略,默认为utf8mb4

COLLATE表示字符校对规则,可省略,默认为utf8mb4_0900_ai_ci

例:

create database mydb
default character set gb2312
default collate gb2312_chinese_ci

可用“use 数据库名字”打开该数据库,并设置为默认数据库。

修改:

ALTER(DATABASEI SCHEMA) [db_name]

[DEFAULT] CHARACTER SETcharset name]

[[DEFAULT]COLLATE collation name];

【示例】修改mydb2库字符集为utf8mb4,校对原则为utf8mb4_0900_ai_ci

ALTER DATABASE mydb2

DEFAULT CHARACTER SET utf8mb4

COLLATEutf8mb4 0900 ai ci;

查看

“show databases”命令来查看当前所有存在的系统数据库。

“show create database”可查看数据库相关信息。

删除:drop database [if exists] db_name;

例:drop database liaoda;

使用图形管理工具创建

动词+类型+类型名称

2.6写在最后

主流数据库第一章指路:

https://blog.csdn.net/qq_46007633/article/details/123603096?utm_source=app&app_version=5.2.1&code=app_1562916241&uLinkId=usr1mkqgl919blen

在专栏里也可以看到。求关注,这个专栏会持续更新的。

有问题可评论区或者私信我。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ice三分颜色

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值