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. Windows10远程桌面连接CentOS7图形化桌面

    Step1:在Centos7上检查是否安装了epel库 执行命令:rpm -qa|grep epel 示例: [root@master ~]# rpm -qa|grep epel[root@maste ...

  2. c语言中%d %f %c %s等的区别

    %d整型输出(%ld长整型输出)%f以小数形式输出,默认情况下保留小数点6位 这里是引用%f和%lf分别是float类型和double类型用于格式化输入输出时对应的格式符号.其中:float,单精度浮 ...

  3. ubuntu手动创建快捷方式

    新建document,重命名为XXX.desktop,打开文件 以sublime为例,填写 [Desktop Entry] Version=1.0 Type=Application Name=Subl ...

  4. HTTP通信基础

    1. HTTP通信流程: 1)输入www.baidu.com2)解析成IP地址:192.168.0.13)浏览器通过该IP访问web服务器获取web资源4)再返回给客户端5)最后呈现在用户面前 2.  ...

  5. linux查看已知进程PID所在的目录

    pwdx 命令 pwdx PID [was@CMTRMWAS1 ~]$ pwdx 31996 31996: /was/AppServer/profiles/AppSrv03

  6. DRF_视图类

    drf 视图组件 视图基类 基于APIView写五个接口 基于GenericAPIView写5个接口 5个视图扩展类 9个视图子类 视图集 两个视图基类 视图的两个基类分别是 ​ APIView : ...

  7. spring aop切面说明

    execution:处理Join Point的类型,例如call.execution (* android.app.Activity.on**(..)):这个是最重要的表达式,第一个*表示返回值,*表 ...

  8. BitBake使用攻略--BitBake的语法知识二

    目录 写在前面 1. BitBake中的任务 2. 任务配置 2.1 依赖 2.1.1 内部任务间的依赖 2.1.2 不同菜谱下的任务间依赖 2.1.3 运行时态下的依赖 2.1.4 递归依赖 2.1 ...

  9. 利用Vue技术实现的查询所有和添加功能

    就是根据Vue本身的特性,对之前写过的JSON等进行页面代码的简化. 其中,有俩点,需要明白一下: 在body标签里面,使用div标签,将列表数据包住,并设置一个id,便于vue对其的引用 在使用vu ...

  10. day05-2-yaml

    yaml 1.yaml介绍 YAML是 "YAML Ain't a Markup Language" (YAML不是一种标记语言)的递归缩写.在开发这种语言时,YAML的意思其实是 ...