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就是客户端的一个软件,可以更方便连接和使用数据库
6 使用dbeaver创建数据库
7 在数据库中创建表
在表中创建字段
总结
之前跟大家分享过navicate连接和操作mysql的文章。
这次更详细,并且换了一个客户端去连接。
可以说,如果之前掌握了naviacte的话,五分钟就能会使用dbeaver,并且dbeaver开源免费,如果不习惯付费的朋友们可以使用,也是非常好用的。
再次强调一下,软件只是工具,掌握sql语法才是重点!