操作数据的前提 - 连接 ¶
作者:KK
发表日期:2017.5.21
基本的连接 ¶
怎么安装数据库就不说了,通常情况下大家学习过程中都能靠phpStudy等套装得到MySql,或者入职一家公司后老员工也已经装好了你可以用,还没有就自己上网找资料看着装吧
MySQL分为客户端和服务端个端,装好MySQL后都会有这两个东西
如果能在命令行里直接执行mysql
命令就是有了客户端
数据库存在服务端上,要先用客户端命令连接到服务端才可以进行数据处理,命令如下:
mysql -h 127.0.0.1 -u root -p
然后会要求输入密码,正确的话就能连接进去了,连接成功后会提示大概下面这样的内容:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.53 MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
其中我是假设你在本机上测试的,所以连接本机安装的MySql服务端,地址就是127.0.0.1
如果在公司里,一般都会有公共的数据库测试服务器,比如192.168.1.100
什么的填对了IP连得上就行,可以向同事们咨询
显式声明密码 ¶
mysql -h 127.0.0.1 -u root -p123456
在-p后面直接紧跟123456表示用123456这个密码连接,执行命令后不会要求用户再输入密码的了,但这样的坏处就是密码会出现在屏幕上,得考虑你旁边有没有其他人在观看
甚至这个密码也会被顺便记录到执行过的命令历史中
声明端口 ¶
增加-P
参数(注意是大写),也是紧接着写端口号
mysql -h 127.0.0.1 -u root -p -P3307
通常情况下不声明-P的话,默认就是3306端口,如果服务端的端口不是3306一般会特殊注明吧