ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

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

2022-03-21 21:02:44  阅读:192  来源: 互联网

标签:name utf8mb4 数据库 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

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

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

标签:name,utf8mb4,数据库,MySQL,下载安装,哔哩,客户机
来源: https://blog.csdn.net/qq_46007633/article/details/123645233

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有