友情链接平台网站,什么都能买到的网站,河北石家庄新闻,泰安东平房产信息网目录 1. 数据库介绍
2. 数据库的分类
关系型数据库
关系型数据库效果图
关系型数据库中核心元素
常用的关系型数据库
非关系型数据库
常用的非关系型数据库
3. 数据库的作用
4. 数据库的特点
5. MySQL介绍
6. 术语解释
7. SQL语句简介
概述
sql语句分类
sql语句…目录 1. 数据库介绍
2. 数据库的分类
关系型数据库
关系型数据库效果图
关系型数据库中核心元素
常用的关系型数据库
非关系型数据库
常用的非关系型数据库
3. 数据库的作用
4. 数据库的特点
5. MySQL介绍
6. 术语解释
7. SQL语句简介
概述
sql语句分类
sql语句规范
8. MySQL官网
9. MySQL安装
10. MySQL实例配置
11. 校验是否安装成功
使用MySQL命令行模式运行
使用终端命令行模式运行
12. Navicat简介
13. Navicat下载安装 破解Navicat
14. Navicat的基本操作
认识主界面
创建第一个连接
创建第一个数据库
创建第一个数据表
查看表数据
可以使用[筛选功能]快速筛选数据
可以使用[排序功能]对数据进行排序
SQL语句编辑器
在命令行模式下运行SQL语句的效果 1. 数据库介绍
数据库就是存储和管理数据的仓库数据按照一定的格式进行存储 用户可以对数据库中的数据进行增加、修改、删除、查询等操作。
2. 数据库的分类
关系型数据库非关系型数据库
关系型数据库:
是指采用了关系模型来组织数据的数据库简单来说关系模型指的就是二维表格模型好比Excel文件中的表格强调使用表格的方式存储数据。
关系型数据库效果图: 关系型数据库中核心元素:
数据行数据列数据表数据库(数据表的集合)
常用的关系型数据库:
OracleMicrosoft SQL ServerMySQLSQLite 非关系型数据库:
非关系型数据库又被称为NoSQLNot Only SQL )意为不仅仅是SQL对NoSQL 最普遍的定义是“非关联型的”强调 Key-Value 的方式存储数据。
常用的非关系型数据库:
MongoDBRedis
3. 数据库的作用
数据库的作用就是存储和管理数据的比如: 我们在京东网站上的浏览的商品列表数据这些数据都会存储在数据库。
用户浏览商品列表效果图: 4. 数据库的特点
持久化存储读写速度极高保证数据的有效性
5. MySQL介绍
MySQL是一款关系型数据库管理系统由瑞典公司研发现在属于Oracle公司旗下产品。 是当前最流行关系型数据库管理系统之一MySQL分两大版本分别是社区版和企业版
特点
体积小速度快可跨平台
6. 术语解释
关系一个关系就是一张二维表X轴和Y轴组成的平面表即横纵组合起来的表格如同excel表格属性二维表中的一列叫做属性一般习惯性称作“列”或“字段”表中的列名不能重复元组二维表中的一行叫做元组一般习惯性称作“行”或“记录”DBA数据库管理员 7. SQL语句简介
概述
sql语句也叫做结构化查询语句通过sql语句可以操纵数据库
SQL的作用是实现数据库客户端和数据库服务端之间的通信SQL就是通信的桥梁。 sql语句分类
数据定义语句-DDL主要对数据库中的表进行创建、修改、删除
CREATE TABLE - 创建新表ALTER TABLE - 变更改变数据库表DROP TABLE - 删除表 数据操纵语句-DML主要是对数据库表中的数据进行插入、更新、删除
UPDATE - 更新数据库中的数据DELETE - 从数据库中删除数据INSERT INTO - 向数据库中插入新数据 事务控制语句-TCL主要管理数据库中的事务维护数据的一致性
COMMIT - 提交事务ROLLBACK - 回滚事务 数据查询语句-DQL重点主要是对表中的数据进行查询使用最广
SELECT - 从数据库中提取数据 数据控制语句-DCL主要用于数据库中权限的授予和收回操作
GRANT - 授予权限REVOKE - 回收权限
sql语句规范
sql语句不区分大小写系统关键词建议大写其他部分小写sql语句以英文分号结尾
8. MySQL官网
https://dev.mysql.com/
可选择在官网上下载最新版但不建议使用最新版
9. MySQL安装
当前较流行的MySQL版本为MySQL5.0以上版本、MySQL8.0以上版本。企业里使用的MySQL版本正从MySQL5转向MySQL8。 无论使用哪个版本的MySQL对测试人员影响不大SQL语句通用
由于后续的项目练习基本都依赖于MySQL5的版本因此本次学习我们安装选择MySQL5。
① 提供网盘MySQL5的安装包
链接https://pan.baidu.com/s/1G58pnL7AP15DZjCg5j1GTw 提取码6666 ② 解压后双击运行“mysql-5.5.62-数据库.msi”
③ 开始安装 ④ 勾选用户协议 ⑤ 选择custom自定义 ⑥ 点击Browse浏览选择非C盘的路径 ⑦ 点击Install安装 ⑧ 等待安装... ⑨ 安装完成点击Finish完成自动进入MySQL实例配置向导 10. MySQL实例配置
① 点击Next下一步 ② 之后约有5个页面均选择Next下一步此处省略截图
③ 设置端口3306如果3306被占用可以改为其他端口 ④ 修改默认编码为utf-8 ⑤ 修改服务名为MySQL5 ⑥ 设置root账号的密码建议统一设置为123456 由于此次安装仅用于学习因此不要设置过于复杂的密码
⑦ 点击Execute执行 ⑧ 四项均为“√”则安装成功点击Finish完成即可 11. 校验是否安装成功
使用MySQL命令行模式运行
① 在【开始】中找到MySQL 5.5 Command Line ClientMySQL命令行模式 ② 出现以下界面 ③ 输入初始化密码123456密码可能不显示但不影响操作按回车 显示以上截图即表示MySQL已安装成功。可在此编写SQL语句。若按回车后直接闪退说明密码错误
使用终端命令行模式运行
① 按键盘的Win键R键出现运行框并输入cmd ② 进入终端命令行模式如下图 ③ 输入命令并回车mysql -u root -p
如果提示“MySQL不是内部命令...”表示需要收到添加环境变量找到MySQL安装目录的bin文件复制当前路径追加进Path环境变量值即可。
③ 输入密码123456并回车密码可能不显示但不影响操作
显示以上截图即表示MySQL已安装成功。可在此编写SQL语句。
注意若输入密码后出现以下报错则密码输入错误
Access denied for user rootlocalhost (using password: YES)这行报错提示将来会很常见请先混个眼熟
12. Navicat简介
“Navicat”是一套可创建多个连接的数据库管理工具用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同类型的数据库。 Navicat 的功能足以满足专业开发人员的所有需求对初学者来说又简单易操作。
13. Navicat下载安装
① 提供网盘安装包
链接https://pan.baidu.com/s/1S9Z1vN4gdPfwpXQYm_bsYg 提取码6666
② 解压之前需要先关闭所有杀毒软件、window保护程序解压后如下图
如果杀毒程序自动删除了安装包关闭杀毒程序再一次解压即可
③ 双击启动安装软件navicat150_mysql_cs_x64点击[下一步] ④ 选择[我同意]并进入[下一步] ⑤ 点击[浏览]选择一个非C盘的路径进入[下一步] ⑥ 剩余步骤全部点击[下一步]即可直到完成安装如下图 破解Navicat
① 在文件夹中找到[破解程序]文件夹
双击打开Keygen如下图 这个破解程序属于外挂软件一定要把所有杀毒软件都关闭才能使用
② 在Products产品下拉框中选择MySQL ③ 点击Patch补丁 如果安装navicat的时候没有使用默认安装路径在这一步会需要你选择一下安装的路径。出现Info弹窗如下图即表示补丁正常 ④ 回到桌面双击打开Navicat图标
出现试用期提示弹窗点击[注册]按钮如下图进入许可证填写界面如下图
⑤ 回到破解工具界面点击Generate生成按钮
自动生成密钥如下图 ⑥ 回到Navicat界面密钥已自动填入点击[激活]按钮
稍等片刻后会弹出如下弹出点击[手动激活] ⑦ 此时会生成[请求码]将请求码ctrlC复制
将请求码粘贴到破解程序的DeFconX输入框内并点击Generate生成按钮如下图此时会自动生成激活码如下图 ⑧ 回到Navicat界面已自动填入激活码点击[激活]按钮
弹出以下提示框则表示破解成功 ⑧ 恭喜已获得永久使用权点击[确定]即可开始使用Navicat 14. Navicat的基本操作
首次打开Navicat会出现如下图界面是Navicat的介绍、功能展示。一路点击[下一步]即可关闭该页面。 认识主界面 创建第一个连接
点击[连接]--选择对应的数据库服务填写数据库连接信息如下图连接信息保存成功后如下图 注意事项
连接信息保存成功不代表你已经连接成功连接信息保存后默认为未连接数据库服务状态双击开启数据库服务连接连接成功图标会变为绿色你可以对以下数据库服务发起连接 与你的电脑处于同—网络且允许你访问已发布在线上互联网的数据库服务且允许你访问你自己的本地数据库服务
在[连接名]上右键会出现如下菜单 关闭连接断开当前数据库连接服务编辑连接重新填写连接信息新建连接创建一个新的数据库连接删除连接删除该连接信息复制连接复制当前数据库连接信息新建数据库在当前数据库服务下创建一个新数据库新建查询创建一个新的SQL编辑器命令列界面进入命令行模式运行SQL文件导入外部的SQL文件并执行刷新刷新权限、主机、日志文件、状态、数据表管理组对连接信息进行分组管理类似于文件夹颜色给连接信息标记一个特殊的背景颜色刷新刷新当前连接状态
双击[连接名]会开启该链接的数据库服务并展示该连接下的所有“库”如下图
在[数据库名称]上右键会出现如下菜单 打开数据库:连接到当前数据库
编辑数据库:修改该数据库信息新建数据库:新建一个新的数据库删除数据库:删除掉该数据库慎用新建查询:创建一个新的SQL编辑器命令列界面:进入命令行模式运行SQL文件:导入外部的SQL文件并执行转储SQL文件:生成“创建库语句”、“插入数据语句”并导出成文件刷新:刷新数据库状态
双击[数据库名]即可开始管理该库如下图 15. 创建第一个数据库 [数据库名]命名规则 由英文、数字、下划线组成每个单词之间使用下划线分隔[数据库名]若存在大写字母会自动转成小写在同一个数据库服务下[数据库名]必须唯一不可使用系统关键词如nametime datetimepassword见名知意字符集选择“utf8”utf-8有的编程语言中也写成“utf8”是8位Unicode转换格式。它由128个字符组成包括大小写字母、数字0-9、标点符号、非打印字符换行符、制表符等4个以及控制字符组成排序规则默认不选即可
16. 创建第一个数据表
保存表时需要取一个表名如下图 [数据表名]命名规则 由英文、数字、下划线组成每个单词之间使用下划线分隔[数据表名]若存在大写字母会自动转成小写在同一个数据库下[表名]必须唯一不可使用系统关键词如nametime datetimepassword见名知意为了避免程序员各自不同的命名习惯导致命名不统一间接影响写程序效率公司里真实的项目都会有额外的命名格式。 如系统名_模块名_主体名 即phms_user_info
17. 查看表数据 可以使用[筛选功能]快速筛选数据如下图
例如筛选Id10的数据如下图 可以使用[排序功能]对数据进行排序如下图
例如根据Id倒序排列如下图注意[筛选功能]和[排序功能]可以一起使用
SQL语句编辑器如下图 在命令行模式下运行SQL语句的效果如下图