数据库1 --- > 数据库概念、安装、卸载
数据库概念
为什么学习数据库?1.web中的数据量非常大;2. 数据不方便存储和管理
什么是数据库: 用于存储和管理数据的仓库
数据库的特点:
数据可以实现持久化存储,其实数据库就是一个文件系统。
可以很方便的存储和管理数据
数据库它定义了统一的方式来操作数据库 ---SQL Structure Quary Lanaguage 结构化查询语言
常见的数据库软件:
- Oracle:收费的大型关系型数据库
- mysql 开源免费的数据库 中小型关系数据库
- PSL:免费的数据库
- DB2: IBM公司 收费,常用在银行系统中
- redis:免费的 非关系型数据库 key-value键值对
- MongoDB 非关系型数据库
mysql安装与卸载
mysqt安装与卸载
1.安装mysql参见mysql安装文档
2.卸载分成两步:
- 安装版:
- 找到my.ini datadir = C:/xXx删除该目录下的文件
- 从控制面板中一键卸载 mysql服务开启状态
- 配置版:
- 使用管理员权限打开cmd指令窗口输入net stop mysql
- 在指令窗口中输入mysqld -remove
- 删除本地安装的mvsql目录文件夹
3.mysql配置
- mysqI服务启动
- 通过cmd指令窗口输入net start mysql
- 找到window服务窗口打开运行窗口输入services.msc ---->找到mysql 手动启动
mysql登录
借助cmd指令窗口
mysql -u登录账号 -p登录密码 没有密码直接回车就可以
mysql-h连接服务器的ip地址 -u登录感号 -p登录密码
mysql -hlocalhost/127.0.0.1 -uroot -proot;
如果权限不够,给root账号开启连接mysql连接的权限
```sql
grant all privilegegs on *.* to root@'%' identified by '连接服务器的密码' with admin option/ with grant option
0. 使用mysql数据库 use mysql;
1. grant all privileges on *.* to root@'%' identified by 'root' with grant option;
2. flush privilegegs; 刷新mysql的系统权限
3. 退出 重新通过ip进入
```
- 借助于mysql可视化管理工具 Navicat
解压Navicat压缩包 简单破解下,点击连接选择mysql 在连接窗口中输入连接名、连接服务器ip地址 、登录的账号和密码--->test 如果连接成功,代码已经成功登录进来
mysql 退出
- quit
- exit
mysql目录结构
- mysql安装目录结构 basedir目录中
- bin: 二进制文件 mysql可执行的脚本 mysqld.exe
- data: 数据 mysql运行需要的数据文件还有mysql运行的日志文件
- include: C语言的头信息
- lib: mysql运行需要支持的一些类库 jar包文件
- share:mysql运行的一些错误信息
- my.ini mysql的配置信息
- mysql数据目录结构 datadir目录中
- 数据库: 一个个文件夹
- 表 : 就是一个个文件
- 数据 :一条条记录
- mysql安装目录结构 basedir目录中

- 数据库管理系统、数据库和表的关系
可以使用数据库管理系统创建多个数据库,比如java31/apartment数据库.....,一般一个项目对应的是一个数据库,一个数据库可以创建多张表,一般在项目中,数据库中的表映射Model类 pojo、model、entry
比如数据库中创建一张用户表user 在后台服务器中一般对应的有一个model类 User.class
后台中的model类 一般用于临时存储从数据库中查询出来对应表中的数据, 如从user表查询出来一条记录,这条记录对应的就是后台服务器中的一个user对象(属性)
数据库1 --- > 数据库概念、安装、卸载的更多相关文章
- MySql数据库的下载和安装卸载
下载:到mysql官网下载 卸载 1.找到mysql安装目录下的my.ini文件 2.找到配置项datadir datadir="D:/develop /MySQL/MySQL Server ...
- MySQL数据库1 - 基本概念及安装
一.数据管理技术的产生和发展: 1.人工管理阶段 - 效率低,成本高(文字) 2.文件系统阶段 - 易于存储,处理速度快,数据形式丰富(文字,声音,图片...磁带,磁盘) 3.数据库系统阶段 - 易于 ...
- day-01mysql数据库下载安装卸载及基本操作
MySQL5.5.40破解版地址(永久有效):链接:https://pan.baidu.com/s/1n-sODjoCdeSGP8bDGxl23Q 密码:qjjy 第2节 数据库的介绍 MySQL:开 ...
- Linux安装卸载Mysql数据库
关于mysql数据库在Linux下的应用一直以来都是我认为比较棘手的,这次通过搭建Linux学习环境顺便研究和学习Mysql数据库在Linux下安装和卸载. 1.先来看看卸载吧,如下图所示: 以上的命 ...
- MySQL——数据库和 SQL 概念&&MySQL的安装
数据库和 SQL 概念 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它的产生距今已有六十多年.随着信息技术和市场的发展,数据库变得无处不在:它在电子商务.银行系统等众多领域都 ...
- SequoiaDB数据库的一般概念介绍
SequoiaDB数据库的主要对象包括文档.集合.集合空间与索引等. 文档 SequoiaDB中的文档为JSON格式,一般又被称为记录.在数据库内部使用BSON,即二进制的方式存放JSON数据.一般情 ...
- 数据库介绍及MySQL安装
阅读目录 一.数据库是什么? 二.数据库特点 三. 什么是数据库管理系统(DataBase Management System 简称DBMS) 四.数据库服务器.数据管理系统.数据库.表与记录的关系( ...
- day40——数据库、数据库分类、安装、修改密码、字符集编码、简单语句介绍
day40 详情请看:https://www.cnblogs.com/clschao/articles/9907529.html 数据库 数据库 简而言之可视为电子化的文件柜--存储电子文件的处所,用 ...
- [MySQL数据库之数据库相关概念、MySQL下载安装、MySQL软件基本管理、SQL语句]
[MySQL数据库之数据库相关概念.MySQL下载安装.MySQL软件基本管理.SQL语句] 数据库相关概念 数据库管理软件的由来 数据库管理软件:本质就是个C/S架构的套接字程序. 我们在编写任何程 ...
- Mysql5.7.34 数据库源码编译安装
Mysql 数据库源码编译安装 MySQL是一个关系型数据库管理系统,关系型数据库是将数据保存在不同的表中,而非将所有数据放在一个大仓库内,这样就加快了速度并提高了灵活性.由于其体积小.速度快.总体拥 ...
随机推荐
- Python MoviePy中文教程导览及可执行音视频剪辑工具下载
☞ ░ 前往老猿Python博文目录 ░ <Python音视频剪辑库MoviePy1.0.3中文教程导览及可执行工具下载>是老猿两个关于moviepy的专栏<PyQt+moviepy ...
- 第14.11节 Python中使用BeautifulSoup解析http报文:使用查找方法快速定位内容
一. 引言 在<第14.10节 Python中使用BeautifulSoup解析http报文:html标签相关属性的访问>介绍了BeautifulSoup对象的主要属性,通过这些属性可以访 ...
- CQUT校园通知网消息爬虫+Server酱微信推送
上了大三之后发现很多学校的通知都不会发送到班群里面,导致自己会错过很多重要信息,故想写一个爬虫来获取从当前时间之后的新的通知标题,并推送到微信上. PS:推送到微信上这个想法来源是,很多时候都需要将消 ...
- burp-requests插件安装使用
这段时间都没更博客,扫描器的更新也暂时停止了,因为回了学校之后需要准备实验室招新和几个比赛的事情,内疚两秒钟,赶快学习! burp里面的插件很多,但是不要被纷繁复杂的功能迷了双眼,还是那句话:适合自己 ...
- Dell R740 使用U盘安装 CentOS7.4 出现Warning:dracut-initqueue timeout - starting timeout scripts解决办法
使用使用UltraISO软碟通刻录U盘,然后在Dell R740服务器安装CentOS7.4会出现如下错误: 解决办法: 1.使用blkid确认U盘的盘符,截图如下: 2.按F11键重启 3.进入启动 ...
- 题解-Decrease
[MdOI2020] Decrease 古老的博文. 今天巨佬团队 \(\texttt{luogu}\) 公开赛中的第三题,当时我写了好久才想到暴力做法 \(\texttt{42分}\),后来我还很离 ...
- 搭建本地yum镜像源
Blog:博客园 个人 目录 概述 语法说明 参数说明 部署 配置阿里云源 同步源 建仓 Nginx配置 配置定时计划 yum配置 概述 由于内网有大量机器不能访问公网,安装软件比较费劲,那么,如何让 ...
- spark streaming 消费 kafka入门采坑解决过程
kafka 服务相关的命令 # 开启kafka的服务器bin/kafka-server-start.sh -daemon config/server.properties &# 创建topic ...
- react第三单元(react组件的生命周期)
第三单元(react组件的生命周期) #课程目标 灵活掌握react组件的生命周期以及组件的活动过程. 能够灵活使用react的生命周期 #知识点 react的类组件的生命周期分为三个阶段 实例期 存 ...
- Java中的命名规范。
类:所有单词的首字母大写,如:TestJava. 方法:第1个单词的首字母小写,之后每个单词的首字母大写,如:getInfo(). 属性:第1个单词的首字母小写,之后每个单词的首字母大写,如:stud ...