MySql教程

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

本文主要是介绍主流数据库——二、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

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

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

这篇关于主流数据库——二、MySQL下载安装基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!