MySQL数据库

概要:

一、MySQL数据库的概述
二、MySQL数据库的搭建
三、MySQL数据库软件的使用
四、MySQL数据类型
五、MySQL数据库数据的操作

一、初始MySQL数据库

1.数据库概述

<1> 数据库:Database
长期存储在计算机内的,有组织的,可共享的数据库集合。
存储数据库的仓库。(文件)
<2> 数据库管理系统:Database Management System
操纵和管理数据库的软件。 <3> 数据库的类型
关系型数据库:二维表的形式存储数据。
非关系型数据库:NoSQL------Not only SQL
Redis:键值对存储,k-v形式存储
MongoDB:文档存储,将数据以文档的形式存储,Json/XML
HBase:列存储,Hadoop Database <4> 主流的关系型数据库
Oracle:甲骨文公司
SQLServer:微软
简单、界面友好,交互和操作型更强
开放性差,性能低
DB2:IBM
伸缩性比较强,使用所有的主流平台
收费
MySQL:MySQL AB

2.MySQL数据库概述

<1> MySQL数据库
MySQL是一个关系型数据库管理系统,有瑞典MySQL AB公司开发的,目前属于Oracle旗下的产品
<2> 版本
社区版:免费(个人、组织、企业)
企业版:非盈利的版权,会收取一定的服务费
<3> 特点
1.开源、自由的关系型数据库管理系统
2.短小精悍,速度快,拥有成本低
3.是LAMP流行的网站架构的一部分
4.被广泛的运用在互联网公司中(中小型网站中)

二、安装MySQL数据库

<1>安装方式

ZIP安装,压缩包的方式安装
MSI安装,windows installer 微软格式的安装包安装

<2>注意事项:以前安装过,需要卸载干净再次安装

1.关闭MySQL服务
2.卸载MySQL软件 (控制面板-程序-卸载程序-邮件卸载MySQLxxx文件)
3.删除残留文件1:原安装位置 2.C:\ProgramData下的 MySQL文件夹
3.删除残留文件配置参数:
打开注册表(cmd--regedit)----xxxxmachine----system----001/002/service---
eventlog---application---删除MySQL

<3>安装

MSI安装方式(操作和配置更加简单)
注意:字符集的选择,推荐使用stf-8

三、使用MySQL软件

<1>启动服务

net start mysql 启动服务器
net stop mysql 关闭服务

<2>登录数据库

格式:mysql -参数
参数:
-u 用户名
-p 密码
-P 端口号
-h 数据库的服务器地址(远程连接数据库)
--prompt(设置提示)
例如:
mysql -uroot -p密码
mysql -uroot -p密码 -P3306 -h127.0.0.1
mysql -uroot -p密码 -P3306 -h123.231.11.35(阿里云上的服务器:上海|北京)
mysql -uroot -p回车
密码(密码不可见)
使用MySQL Command Line Clinet输入密码

<3>退出数据库

ctrl+c
exit
\q
quit

<4>修改密码

4.1第一种修改密码方式,当你忘记密码的时候使用这种方式修改
(1)停止MySQL服务器
(2)在DOS下输入mysqld --skip-grant-tables
(3)在新开一个DOS登录mysql数据库(不需要密码)
(4)更改密码:
use mysql 选择名称是mysql的数据库
update user set password-password('密码') where user='root';
(5)关闭DOS窗口,结束mysqld进程
(6)重启MySQL服务,使用新的密码登录 4.2第二种当你没有忘记密码的时候,想要去修改密码,建议使用这种方式,因为简单 4.2.1 (C:\Program Files\MySQL\MySQL SErver x.x\bin\mysqladmin)
mysqladmin -u 用户名 -p password 新密码(回车输入旧密码)
或者使用下面这种方式
4.2.1 mysqladmin -u 用户名 -p 旧密码 password 新密码

<5>修改MySQL的提示符

方式一:prompt hehe

方式二:mysql -uroot -p密码 --prompt 提示符(登录时修改提示符)

<6>识别版本号

select version();

MySQL概述与安装的更多相关文章

  1. {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句

    MySQL数据库初识 MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装.简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 ...

  2. 菜鸟崛起 DB Chapter 2 MySQL 5.6的概述与安装

    在上文菜鸟崛起 DB Chapter 1 数据库概述我们初步认识了数据库,也知道市面上常见的几种数据库,下面我们就针对常见的MySQL数据库展开对DataBase的探讨. 2.1  MySQL介绍 M ...

  3. 数据库之 MySQL --- 下载、安装 及 概述(一)

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一 . MySql数据库的安装 1.图解MySQL程序结构 ​ 2.双击运行安装程序:以Win32位为例 ...

  4. MySQL 概述和基础

    # MySQL 概述 什么是数据库 存储数据的仓库 都有哪些公司在用数据库 金融机构.游戏网站.购物网站.论坛网站-- 提供数据库服务的软件 MySQL.Oracle.SQL Server.DB2.M ...

  5. MySql概述及入门(五)

    MySql概述及入门(五) MySQL集群搭建之读写分离 读写分离的理解 为解决单数据库节点在高并发.高压力情况下出现的性能瓶颈问题,读写分离的特性包括会话不开启事务,读语句直接发送到 salve 执 ...

  6. MySQL概述及入门(一)

    MySql概述及入门(一) 什么是MySQL?    MySQL是当今主流的关系型数据库管理系统(记录是有行有列的数据库) , 可以与Oracle 和SQL Server 竞争 , 是最好RDBMS( ...

  7. 数据库及MySQL概述

    #什么是数据 用来描述事物的符号记录.可以是数字.文字.图形等,有多种形式,经过数字化之后存入计算机 #什么是数据库 数据库(Database)就是一个用来存放数据库的仓库,是按照一定的数据结构来组织 ...

  8. mysql 7下载安装及问题解决

    mysql 7安装及问题解决 一.mysql下载 下载地址:https://www.mysql.com/downloads/ Community (GPL) Downloads MySQL Commu ...

  9. MySQL数据库的安装与密码配置

                      MySQL是由MySQL AB公司开发,后由Oracle公司收购     MySQL是一个关系型数据库管理系统       分为社区版和企业版            ...

  10. my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接

    一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...

随机推荐

  1. Cmake 把 CGAL的demo 编译生成 .sln文件 遇到的一些问题

    尝试了N个版本后,选择了CGAL5.02 为啥去官网或者github下载的CGAl只是一个库,没有窗口,而这个却有呢   链接:https://pan.baidu.com/s/1TvrWQRc9yYD ...

  2. Windows下fmt库的链接与使用

    下载源码. 使用mingw编译源码.注意设置cmake文件的产生路径.pkgconfig文件的产生路径(windows下用不到产生的pc文件).库的安装路径. make -j8 install. 新建 ...

  3. 解决idea翻译失败问题

    修改host(windows)(2022-11-09) 进入该目录,C:\Windows\System32\drivers\etc,hosts文件上右键,把hosts文件的只读去了 打开hosts文件 ...

  4. spring事件发布与监听

    一.组成部分 spring的事件监听有三个部分组成,事件(ApplicationEvent).监听器(ApplicationListener)和事件发布操作. 二.具体实现 事件 事件对象就是一个简单 ...

  5. ElasticSearch在linux环境安装和启动

    1.下载 https://www.elastic.co/cn/downloads/past-releases/elasticsearch-7-8-0 2.安装启动 2.1 错误1 Java HotSp ...

  6. git rebase时出现的提示信息

    root@host: /home/wkxnk/project$  git rebase master First, rewinding head to replay your work on top ...

  7. fatal: unable to access ' ' OpenSSL SSL_read: Connection was reset, errno 10054

    描述: git clone ...时报错 fatal: unable to access 'https://github.com/github-eliviate/papers.git/': OpenS ...

  8. Android studio的基本使用--基础篇

    一.新建项目 其实跟IDEA新建项目的流程基本一致,File->New->New project,这样就能够新建出来一个项目啦! 一般情况下,我们都会选择Empty Activity,之后 ...

  9. 声网 VQA:将实时互动中未知的视频画质用户主观体验变可知

    在实时互动场景中,视频画质是影响观众体验的关键指标,但如何实时评价视频的画质一直是个行业难题,需要将未知的视频画质用户主观体验变成可知. 未知的部分往往是最需要攻克的,声网也一直在持续探索符合实时互动 ...

  10. 玩转SpringBoot原理:掌握核心技术,成为高级开发者

    本文通过编写一个自定义starter来学习springboot的底层原理,帮助我们更好的使用springboot集成第三方插件 步骤一:创建项目 步骤二:添加依赖 步骤三:创建自动配置类 步骤四:创建 ...