引入
在之前的一篇文章中,我们一起过了一遍标准SQL语言的核心操作。标准sql语言适配市面上所有主流的RDBMS(即关系数据库管理系统 Relational DataBase Management System),你与任何一个RDBMS连接后,基本可以直接用所学命令进行操作了。
但可惜,每个RDBMS仍然有自己的“小99”。虽然ANSI很早以前就把SQL语言定为标准了,但是RDBMS对sql的支持还是有些许区别——当然上面提到的核心sql命令不会有问题,只是每个RDBMS都做了一些小小的拓展。我们把拓展出的功能戏谑地称为是管理系统的“方言”。
从这点看来,在入门时除了了解通用sql核心语言之外,深入学习一个RDBMS还是有必要的。 学会了一个并把它用好,才是最实诚的。
MySQL是当今比较火热的开源RDBMS之一,由于其使用较为广泛,我们暂时先拿它来入门举例。路过的朋友们当然可以选择自己喜欢的RDBMS。
1.MySQL的安装
这点其实无需多言,毕竟他是开源的管理系统,对个人用户的社区版是免费的,直接官网下载就行,不用去奇奇怪怪的地方找资源拿校验码(不是)——
但是身边的许多朋友还是多多少少会有安装困难。大多数原因是他们之前自己装过一些数据库管理软件留下了一些信息,或者设备兼容性的问题……
具体的安装失败原因可能有很多,还是请大家用好搜索引擎吧,根据报错提示及时寻找对应信息
2.启动mysql
假设此时我们已经顺利安装完毕mysql了。我们应该会在开始菜单栏看到这样几个应用:
我们知道,我们经常说的mysql本质是mysql server,这是一个服务器,并没有像我们装一个游戏或者qq那样有完善的封装可执行程序和好看的终端操作界面。
上面带有client字样的程序就是mysql的客户端了,打开后弹出的是一个命令窗口,让你输入之前安装的时候设置过的用户名就可以了(没修改过的话是root)
3.命令行启动mysql
如果用上面的方式打开mysql,那么我们使用的客户端是mysql client,连接的服务端是mysql server。如果我们用cmd命令提示符打开mysql的话启动的客户端就是mysqld。
mysql -u root -p
我们可以在命令提示符里直接输入以上命令来运行mysql,无需点开mysql client。
出现以上结果就是打开成功啦~
tips:如果显示mysql不是可用命令或可执行程序,说明环境变量没有配置好。自行搜索配置一下就好,网上教程很多。
希望MySQL能成为大家的好帮手