当前位置:网站首页>mysql数据库概述以及安装过程
mysql数据库概述以及安装过程
2022-06-28 10:06:00 【ykd的小粉丝】
一,数据库概述
1.什么是数据库?
数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合.
2.数据库管理系统?
数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。其实就是一个软件
数据库=数据的集合+数据库软件
注意:通常情况下,经常会用数据库来表示他们使用的数据库软件,这经常会引起混淆,确切的说,数据库软件应该为数据库管理系统,数据库是通过数据库管理系统创建和操作的。
3.常见的关系型数据库
MYSQL:开源免费的数据库,小型的数据库。已经被Oracle(甲骨文公司)收购了.MySQL6.x版本也开始收费.
Oracle:收费的大型数据库.Oracle公司的产品.Oracle收购SUN公司,收购MYSQL.
DB2:IBM公司的数据库产品,收费的.银行系统中.(安全性很高的数据库)
SQLServer:微软公司.收费的中型的数据库.
SyBase:已经淡出历史舞台.提供了一个非常专业数据建模的工具PowerDesigner.
SQLite: 嵌入式的小型数据库,应用在手机端.
和java相关的数据库: mysql,oracle
二,数据库的安装和卸载(要求:对照着文档会安装)
具体参考文档
1.安装需要注意的地方
安装路径不要有空格和中文
2.卸载需要注意的地方
去360或者控制面板卸载
一定要删除两个文件夹(数据库安装路径,数据存放路径,这两个文件夹在配置文件里面my.ini)
一个软件对应一个数据库
一个实体(类)对应一张表
三,sql概述
1.什么是sql?(就是数据库软件来操作数据库的命令)
SQL:Structure Query Language。(结构化查询语言),数据库软件通过sql语句操作数据库服务器
SQL被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后来被国际化标准组织(ISO)采纳为关系数据库语言的国际标准。
各数据库厂商(mysql,oracle,SqlServer)都支持ISO的SQL标准。
各数据库厂商在标准的基础上做了自己的扩展。
2.sql的分类(了解即可)
DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;
CREATE、 ALTER、DROP这些语言创建、修改、删除数据库和表格的。(与表中数据的操作没有任何关系)
DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(用于对表中的数据进行增删改)INSERT、 UPDATE、 DELETE这些语言插入、修改、删除数据。【重点】(只跟表中数据的增删改操作有关系)
DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别;
Mysql数据库安装过程
1.解压mysql压缩包
2.找到bin目录下的安装路径,并将路径添加到path环境变量下

3创建my.ini配置文件,改成basedir = mysql主目录 datadir = mysql主目录\data
4在cmd中(cmd要用管理员身份运行)切换到bin目录下,键入mysqld install
安装好后在键入net start mysql

5.初始化命令(记录控制台给出的随机密码,一定记住):
mysqld --initialize --console

、登陆旧密码登陆(第3步中的密码):
mysql -u root -p
7、 修改密码:
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;
# 之后键入修改密码的命令:
ALTER USER [email protected] IDENTIFIED BY 'root'
使用新密码登陆:
mysql -u root -p 新密码
边栏推荐
- 解决表单action属性传参时值为null的问题
- Idea failed to connect to SQL Sever
- 学习机器学习的最佳路径是什么
- Installing redis under Linux and windows (ultra detailed graphic tutorial)
- How to view the web password saved by Google browser
- Please consult me. I run the MYSQL to MySQL full synchronization of flykcdc in my local ide. This is in my local ide
- R语言plotly可视化:plotly可视化互相重叠的直方图(histogram)、在直方图的底部边缘使用geom_rug函数添加边缘轴须图Marginal rug plots
- Unity AssetBundle asset packaging and asset loading
- Dbeaver installation and use tutorial (super detailed installation and use tutorial)
- 如何查看谷歌浏览器保存的网页密码
猜你喜欢
![[Unity]EBUSY: resource busy or locked](/img/72/d3e46a820796a48b458cd2d0a18f8f.png)
[Unity]EBUSY: resource busy or locked

Ideal interface automation project

我大抵是卷上瘾了,横竖睡不着!竟让一个Bug,搞我两次!

bye! IE browser, this route edge continues to go on for IE

An error is reported when uninstalling Oracle

为什么 Istio 要使用 SPIRE 做身份认证?

Huawei OSPF single region

Global exception handlers and unified return results

SQL中的DQL、DML、DDL和DCL是怎么区分和定义的

Resolution: overview of decentralized hosting solution
随机推荐
[Unity][ECS]学习笔记(二)
读取pdf图片并识别内容
Unity loads AssetBundle resources from the server and writes them to local memory, and loads the downloaded and saved AB resources from local memory to the scene
生成token
老板叫我写个APP自动化--Yaml文件读取--内附整个框架源码
标识符的命名规则和规范
Must the MySQL table have a primary key for incremental snapshots?
接口自动化框架脚手架-利用反射机制实现接口统一发起端
Composite pattern
QT signal and slot communication mechanism (when multiple windows communicate back and forth [parent and child windows])
股票开户用中金证券经理发的开户二维码安全吗?知道的给说一下吧
桥接模式(Bridge)
用 Compose 实现个空调,为你的夏日带去清凉
Interface automation framework scaffolding - Implementation of parametric tools
Huawei OSPF single region
解析:去中心化托管解决方案概述
Inventory of excellent note taking software: good-looking and powerful visual note taking software, knowledge map tools heptabase, hydrogen map, walling, reflect, infranodus, tiddlywiki
六月集训(第28天) —— 动态规划
Settings of gift giving module and other custom controls in one-to-one video chat system code
请教下, 我在本地idea运行flinkcdc的mysql到mysql全量同步,这个是在我本地ide