登录和退出
在windows菜单中找到 MySQL Client,登录到MySQL,仅限 root 用户
也可以使用CMD命令行登录:上一篇的安装步骤中,有一个环境变量的配置,如果勾选了的话,可以使用管理员身份打开CMD,在任意目录下敲入 mysql -u root -p 命令,然后输入密码,这样就可以成功登陆mysql服务了。
命令行的参数可以多写几个:
mysql -h localhost -P 3306 -u root -p
-h:访问的mysql的主机 host
-P:端口号
-u:用户名
-p:密码
环境变量配置
如果上一篇的安装步骤没有配置环境变量,可以手动再配置一下环境变量。
环境变量如果是手动写的,需要注意多个环境变量之间的英文分号 ;
环境变量的读取顺序是从前往后,如果MySQL的环境变量配置放在最后且不可用的话,可以考虑放在最前试试。
退出MySQL服务:Ctrl +C 或者 quit 或者 exit
my.ini配置文件介绍
配置文件中有 [mysql] 和 [mysqld] 的参数说明,分别表示mysql 的客户端和服务端
这里解释一下配置文件中的参数
port=3306 | 端口号 |
default-character-set=utf8 | 默认使用的字符集 |
basedir="C:/Program Files/MySQL/MySQL Server 5.5/" | 安装目录 |
datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" | 数据存储目录 |
character-set-server=utf8 | 服务端的字符集 |
default-storage-engine=INNODB | 默认的存储引擎 |
max_connections=100 | 最大连接数 |
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" | 语法模式 |
如果手动修改了配置文件的内容,需要重启MySQL服务使配置的变更生效
MySQL服务启动与停止
1、在window服务管理中手动停止和启动,也可以切换手动启动和开机自启动
计算机-->管理-->服务
2、命令行启动和停止
以管理员身份进入CMD命令行
MySQL的常见命令
status:查看MySQL当前的状态
常用的基础命令
status | 查看MySQL服务的当前状态,可以查看当前登录用户,当前所在的数据库,服务器端口号,字符集等 |
show database | 查看MySQL所有的数据库 |
use [dbname] | 进入名为 [dbname] 的数据库 |
show tables | 查看数据库中所有的数据表(需要先进入某个数据库) |
show tables from [dbname] | 查看名为 [dbname] 的数据库下的所有数据库(不需要进入 [dbname] 数据库) |
select database() | 查看当前所在的数据库 |
desc [tablename] | 查看名为 [tablename] 的数据表结构 |
create table [tablename] ( column1 dataType, column2 dataType, ...); | 创建数据表 |
MySQL的语法规范
1、不区分 大小写,但建议关键字大写,表名、列名小写
2、每条命令最好以英文分号 ; 结尾3、每条 命令根据需要,可进行锁紧、换行
例:
mysql> SELECT
-> *
-> FROM
-> stuinfo;
+------+------+
| id | name |
+------+------+
| 1 | Jack |
+------+------+
1 row in set (0.00 sec)
4、注释:
单行注释: #注释内容
单行注释: -- 注释内容(注意中间有空格)
多行注释: /* 注释内容 */