开启/停止MySQL服务
- 可以在服务中停止或启动MySQL服务
- 可以使用命令行启动或停止MySQL服务
- 以管理员身份打开命令行
- 启动: net start mysql
- 停止:net stop mysql
- 所有Windows服务都可以用net start/stop 服务名 来操作
- cls命令用于清屏
PS C:\WINDOWS\system32> net stop mysql
MySQL 服务正在停止.
MySQL 服务已成功停止。
PS C:\WINDOWS\system32> net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
登陆和退出MySQL
参数 |
说明 |
-V |
MySQL版本信息 |
-u |
用户名 |
-p |
密码 |
-P |
端口号 如果没改过,那么就是3306,可以不写 |
-h |
服务器名称,如果是本机,那么就是127.0.0.1,可以不写 |
PS C:\WINDOWS\system32> mysql -V
C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe Ver 14.14 Distrib 5.5.40, for Win64 (x86)
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> mysql -uroot -p -P3306 -hlocalhost
Enter password: ****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.5.40 MySQL Community Server (GPL)
Copyright (c) 2000, 2014, 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>
- 注意这里已经切换到了mysql下
- 退出可以用3个命令
修改提示符
- 默认的提示符是MySQL> 如果要修改他有2种方式
- 在登陆时,后面加参数 --prompt 提示符
PS C:\WINDOWS\system32> mysql -uroot -proot --prompt \h@\D>
localhost@Wed May 09 10:17:35 2018>
localhost@Wed May 09 10:18:35 2018>
mysql> prompt \u-\h-\D-\d>
PROMPT set to '\u-\h-\D-\d>'
root-localhost-Wed May 09 10:23:39 2018-(none)>use test
Database changed
root-localhost-Wed May 09 10:24:02 2018-test>
参数 |
说明 |
\u |
用户名 |
\h |
服务器地址 |
\D |
时间 |
\d |
数据库名 |
MySQL常用命令以及语句规范
- select version(); 查看版本
- select now(); 查看当前时间
- select user(); 查看当前用户
语句规范
- 关键字和函数名全部大写
- 数据库名、表名、字段名小写
- 语句以分号结尾
- ps: mysql其实是不区分大小写的,但为了规范,还是要按照规范来写
mysql> prompt mysql-\d>
PROMPT set to 'mysql-\d>'
mysql-(none)>SELECT VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.5.40 |
+-----------+
1 row in set (0.00 sec)
mysql-(none)>SELECT NOW();
+---------------------+
| NOW() |
+---------------------+
| 2018-05-09 10:34:39 |
+---------------------+
1 row in set (0.00 sec)
mysql-(none)>SELECT USER();
+----------------+
| USER() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
mysql-(none)>select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
mysql-(none)>
- show databases; 查看所有数据库
- use 数据库名; 切换数据库
- show tabales; 查看该库下所有表