mysql学习笔记一
一、数据库是什么?为什么学习数据库
1、软件中产生的所有数据,最终都要存储于数据库中
2、如果想要进行数据查询、数据校验就必须掌握对数据库的基本操作
数据库是什么?
就是存储数据的一个软件
对于图片 和视频 数据库只存放链接,视频和图片有单独的服务器存储
数据存储最大的核心 就是表
二、 数据库分类
1、关系型数据库 RDMS (relational database management system)
将数据间的关系以数据库表的形式加以表达,并将数据存储到表格中,便于查询
2、非关系型数据库
不以数据表的形式存储数据的数据库类型
关系型数据库代表使用场景:
1、oracle 运营商 银行
2、mysql 互联网
3、SQL server 微软的项目
4、SQLite 轻量级数据库,主要应用于移动平台
三、关系型数据库的核心元素
1、数据行 一条记录
2、数据列 字段
3、数据表 数据行的集合
4、数据库 数据表的耳机和,一个数据库中能够有n个数据表
四、非关系型数据库
redis
mongoDB
五、SQL
结构化查询语言,通过SQL语言可以对数据库进行操作
掌握语言的语法
***特点****所有主流的关系型数据库,都支持使用SQL语句进行数据查询
对于测试人员 主要关注 数据库的查询
在mysql中,默认对sql语法不区分大小写
mysql只有社区版是免费的
六、mysql介绍
mysql社区版是免费的,代码开源,支持多平台,支持多语言
注意:熟悉sql和熟悉mysql是两码事
熟悉sql代表熟悉的是sql语言
熟悉mysql指的是用过mysql数据库
七、数据库的远程连接
注意:实际工作中 数据库是安装在远程服务器上的,如果要直连数据库进行数据校验,就必须远程连接
连接步骤:
获取两个信息;
1、服务器的ip地址,数据库的账号和密码 需要找相关的人员询问
2、在自己电脑上使用数据库工具 如(Navicate,建立连接,远程连接数据库)
3、连接过程中需要确认 自己电脑和服务器是否可以正常通信ping 命令
课程注意事项:
1、如果第一次连接成功,再次使用时,提示IP地址访问问题,则需要重新获取虚拟机系统的IP地址
2、使用过程中,要确保虚拟机系统不会待机或者进入休眠状态,修改待机时间为从不
八 数据库的两大操作,
一个是备份--转存sql文件,其中要选择结构和数据 是表头和数据,仅结构只保存表头
一个是还原---恢复时 新建数据库 的 字符集和排序规则要和原数据库保持一致