软件测试工程师必会sql知识点总结(mysql特点总结)
1mysql介绍
mysql是一个关系型数据库,最开始是瑞典的MySql AB 公司开发的。
后来被sun公司收购,sun公司后来又被oracle收购。所以,目前MySql属于Oracle的产品。
mysql分为社区版和商业版,社区版是免费的。
2mysql的特点
1 可移植性好
2 支持多操作系统
3 支持多种编程语言
4 开源,社区版免费
5 支持多线程
6优化了sql查询方法
7多种数据库链接方式
8 支持多语言编码格式
3使用命令链接MySql数据库
首先需要确定mysql的端口和ip,
我们在服务器输入 sudo netstat -anptu | grep 3306 可以看到服务器的ip和端口号。
如果看不到ip的话,使用ifconfig可以查看到。
本地登录不需要加ip和端口号,直接通过mysql -uroot -p 即可登录mysql
4使用图形客户端连接数据库
除了通过命令行之外,还可以使用图形客户端去连接数据库。
比较常用的有navicat(收费) 或者dbeaver(免费)
5新手误区:数据库,mysql,sql,dbeaver 之间的关系
新手很容易混淆他们之间的关系。
数据库有很多种,mysql是关系型数据库的一种。
mysql分成两种,一种是服务器部署,一种是客户端查询使用。
服务端的mysql提供存储服务。 客户端的mysql需要服务的话,第一步要先连接服务器,第二步通过执行sql语句,才可以得到数据服务的结果。
dbeaver就是客户端的一个软件,可以更方便连接和使用数据库
感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取