Mysql学习之路
Mysql
数据库:(database,简称DB)
概念:长期存放在计算机内,有组织,可共享大量数据的集合,是一个数据仓库
作用:保存,并能安全管理数据(增删改查)
数据库总览:
关系型数据库
MySQL,
oracle,
sqlserver
sqllite
DB2
非关系型数据库(NOSql)
redis
mongDB
非关系型数据库通常指数据以对象的形式储存在数据库中,而对象之间的关系通过每个对象自身
的属性来决定。
什么是DBMS
数据库管理系统(Data Base Management System)
什么是JDBC
Java数据库链接( Java Database Connectivity)
基本的数据库可视化软件
MSSQL、Oracle、MySQL、SQLite 、SAPHANA、webserver、webapi、 sybase、mongodb、influxdb、k3cloud、MyCat
Mysql简介:
1995年5月23日,MySQL的第一个内部版本发行了,并在第二年对外公布了MySQL官方正式发行版(3.11.1)。在接下来的两年中,MySQL被移植到不同的平台,同时加入了不少新的特性。到1998时,MySQL能够运行在10多种操作系统之上,其中包括应用非常广泛的 FreeBSD.Linux.Windows NT等。
2008年2月,当时的业界开源老大Sun Microsystems动用10亿美元收购了MySQL,造就了开源软件的收购最高价。MySQL被收购之后,MySQL图标停止使用,取而代之的是Sun/MySQL图标。
MySQL和Sun合并之后,推出了MySQL 5.1GA版和MySQL 5.4 Beta版。5.4的推出照搬了4.1和5.0当时的开发模式,让5.4和6.0并行处于Beta开发阶段。
2009年,”老大“Oracle大手一挥,开出74亿美元的支票,将Sun Microsystems和MySQL通盘收于旗下。
特点
开源软件
适用于OLTP场景
服务器数量大
主要应用于互联网行业
可使用中小型或者大型网站
流畅运行于Windows或着linux系统
安装
[mysql官网]:(https://dev.mysql.com/downloads/mysql/)
运用管理员权限进入dos界面
cd 你的mysql安装路径的bin目录
运行:
net start mysql
进入MySQL管理界面
MySQL -u root -p
在MySQL 8.04前,执行:SET PASSWORD=PASSWORD(’[新密码]’);但是MySQL8.0.4开始,这样默认是不行的。因为之前,MySQL的密码认证插件是“mysql_native_password”,而现在使用的是“caching_sha2_password”。
先登录进入mysql环境:执行下面三个命令来修改Mysql 密码。(记得带上分号)
use mysql; ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; FLUSH PRIVILEGES;
use mysql;
修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
刷新权限
flush privileges;
重启mysql可正常使用
net start mysql
使用navicate来连接mysql
连接成功
几个常用Mysql命令
刷新数据库 fiush privileges;
显示所有的数据库 show databases;
打开某个数据库 use dbname;
显示数据库mysql中所有的表 show tables;
显示表mysql数据库中user的所有的表 describe user;
创建数据库 creat databases name;
选择数据库 use databasesname;
退出数据库 exit;
命令关键词 ? 寻求帮助
- MySQL学习之路:多实例无法启动排错
- 教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql
- Hadoop学习之路(五):Hadoop交互关系型数据库(MySQL)
- 后台学习之路(一) mysql(数据表基本操作以及约束初识)
- 后台学习之路(二)mysql 约束和修改数据表
- 软件测试 学习之路 MYSQL安装
- MySql学习之路1 背景介绍
- MYSQL学习之路——数据处理之数据库管理
- mysql学习之路四(转)
- MySQL数据学习之路 之 MySQL安装以及MySQL概述
- Mysql学习之路——day4
- docker学习实践之路[第五站]mysql镜像应用
- 【个人学习之路】PHP和MySQL实现上传图书信息
- mysql学习之路四(转)
- 后台学习之路(五)-mysql(运算符和函数)
- Mysql学习之路——day2
- 教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql
- mysql学习之路四(转)
- Java学习之路:2、Mysql 链接与查询
- MySQL学习之路——数据表的基本操作