mysql查询 22

一、数据库概述

1、DB和DBMS

DB:数据库(存储数据的仓库,一堆文件)

DBMS:数据库管理系统(管理数据库中数据的软件)

RDBMS:关系型数据库管理系统

2、常见的数据库

 

关系型:

  • Oracle

  • MySQL

  • SQL Server

  • PostgreSQL

  • DB2

非关系型:

  • MongoDB

  • Redis

3、SQL概述

我们使用SQL操作关系型数据库,有着通用的语法,但是每个关系型数据库有着方言

  • DQL(数据查询语言)

  • DML(数据操作语言)

    • 增删改

  • DDL(数据定义语言)

    创建表,删除表,更改表结构

  • DCL(数据控制语言)

4、表的概念

万物皆实体,实体有属性

一个实体对应一行,属性对应列

 

表是存储数据的基本单位

 

二、Mysql的卸载

1、查看mysql的安装目录和数据存放目录

 

打开服务

找到mysql,右键属性,找到mysql启动的配置文件

在配置文件中找到datadir和basedir

 

 

2、停止mysql服务

service.msc 打开服务列表

右键停止服务

3、卸载mysql

控制面板中卸载

4、清空mysql的安装目录和数据存放目录

如果你的C盘下的ProgramData下有MySQL目录,也一起删了,默认的数据存放就是这个目录

三、mysql的安装

1、安装版

 

 

 

 

 

 

 

 

 

2、绿色版

  • 下载

  • 解压

  • 创建配置文件

    配置文件的路径可以随意,最好创建到安装目录下或者data目录下

     

    [mysqld]
    # set basedir to your installation path
    basedir=D:/Program/mysql-8.0.25-winx64
    # set datadir to the location of your data directory
    datadir=D:/ProgramData/MySQL/data
  • 初始化数据目录

    bin\mysqld --defaults-file="my.ini的路径" --initialize --console

    在这一步注意看控制台打印的日志,会有初始化的密码

    io*quN4J(4k!

    随机的,记住,方便后面修改密码

    再看data目录

     

     

  • 把mysql安装为windows的服务

    bin\mysqld --install 服务名 --defaults-file="my.ini的路径"
  • 启动mysql服务

    net start 服务名
  • 修改初试密码

    • 登录mysql

      mysql -uroot -p

      输入初始的随机密码

    • 修改密码

      ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

       

3、绿色版卸载

删除服务

sc delete 服务名
或者
mysqld -remove

删除datadir和basedir目录

四、使用MySQL

1、启动和连接MySQL

 

(1)命令行的mysql.exe

  • 我们可以把mysql安装目录下的bin目录配置到环境变量的path中

  • 使用命令连接到server

    #mysql -u用户名 -p密码 -h主机 -P端口
    mysql -uroot -p123456 -hlocalhost -P3306

    如果-h不写,默认是localhost

    如果-P不写,默认是3306

    如果-p后面的密码不写,则回车后会让你输入密码

     

    常见的连接错误:

    Access denied for user 'root'@'localhost' (using password: YES)

    root的密码错误

    root是mysql的管理员账户,有着最高权限,我们自己开发的时候可以使用root

    但是项目上线,一定要给这个项目单独分配一个账户,这个账户仅有操作这个项目相关数据的权限

    项目上线,mysql的端口不要使用3306,也要改!

    生产环境下,密码不要太简单。

(2)图形化界面

常用的mysql的图形化界面的客户端

  • sqlyon

    <
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值