当前位置:   article > 正文

MySQL数据库(最全)_全一点的mysql数据库文件

全一点的mysql数据库文件

MySQL数据库

课程目标:
- MySQL数据库安装与配置
- MySQL表操作
- MySQL基本查询
- MySQL高级查询
- MySQL写入操作
- MySQL基本函数
- MySQL的综合应用

1. MySQL数据库安装与配置

1.1 数据库简介

什么是数据库系统:

  • 数据库系统(DBMS)Database Management System 是指一个能为用户提供信息服务的系统。它实现了有组织地、动态地储存大量相关数据的功能,提供了数据处理和信息资源共享的便利手段。

什么是关系型数据库系统:

  • 关系型数据库系统( RDBMS)Relational database management system是指使用了关系模型的数据库系统
  • 关系模型中,数据是分类存放的,数据之间可以有联系

第一个关系型数据库

  • 1976年BM的 System R团队在出版的论文中阐述了关系模型,1979年 Oracle公司推出了首个关系型数据库成品
  • 关系型数据的应用
    • 关系型数据库被应用在非常多的领域,教育系统,商业系统,医疗系统,而且关系型数据库可以有效组织和管理大量复杂的数据,所以关系型数据库才是最重要的数据库产品。

主流的关系型数据库

  • DB2
  • Oracle
  • MySQL
  • SQL Server
    什么是 NOSQL数据库系统?
  • NOSQL数据库指的是数据分类存放,但是数据之间没有关联关系的数据库系统
  • 主流的NoSQL数据库
    • Redis 秒杀 ,微博
    • MongoDB: 知乎,简书
    • MemCache
    • Ne04j

1.2 MySQL数据库安装与初始化

MySQL数据库:

  • MySQL是应用最广泛、普及度最高的开源关系型数据库
  • MySQL由瑞典 MySQL AB公司开发,目前属于 Oracle旗下产品

MySQL 大事记
- 1996 MySQL1.0 诞生
- 1999 MySQL AB公司成立
- 2000 MysQL4.0发布
- 2003 MySQL5.0发布
MySQL衍生版
- Oracle
- MariaDB
- Percona

1.3 用户管理

MySQL客户端:Navicat

  • 官网地址 https://www.navicat.com.cn
    重设root密码
  • 创建一个TXT文件,定义修改密码的SQL语句
    - ALTER USER root'@'localhost' IDENTIFIED BY ′123456′ 注意本地localhost 加上%,代表可远程登录
  • 右键,Window PowerShell管理员运行
    - 停止:输入net stop mysql 80
    - 启动:mysql --defaults-file=“路径\my.ini” --init-file=“TXT路径” --console

1.4 MySQL配置文件

MySQL配置文件

 - 在my.ini文件中,我们可以设置各种 MySQL的配置,例如字符集、端口号、目录地址等等
  - `port=3306`#端口号
    `datadir=C:/ ProgramData/ MySQL/ MySQL Server8.0/Data`#数据目录
    `default authentication_ plugin= caching sha2_ password`#密码认证插件
    `default- storage- engine= INNODB`#默认存储引擎
    `sq1-mode=" STRICT TRANS TABLES, NO ENGINE SUBSTITUTION`"#开启严格模式
    `log- output=FILE`#用文件记录日志
    `genera1-10g=0`#关闭日志输出
    `genera1_1 og file=" DESKTOP-HB42AU2.1og`"#日志文件名称
    `slow- query-1og=1`#开启慢查询日志
    `query_1 og file=" DESKTOP-HB42AU2-s1ow.1og"`#慢查询日志文件名称
    `long query time=10`#大于多少秒的执行SQL被记录在慢查询日志
    `log- error=" DESKTOP-HB42AU2.err”`#错误日志名称
    `server-id=1`#数据库ID
    `lower case table names=1`#把表名转换成小写
    `secure-f1le-priv="C:/ ProgramData/MyQL/ lySQL Server8.0/ Uploads"`#导入导出数据的目录地址
    `max connections=151`#最大连接数
    `table open cache=2000`
    `tmp table size=16M`
    `thread cache size=10`#线程数量
    `myisam max sort file size=100G`
    `myisam sort buffer size=
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/401141
推荐阅读
相关标签
  

闽ICP备14008679号