一、MySQL产品的介绍和安装
- 方式一:开始(右键)→ 计算机管理 → 服务和应用程序 → 服务 → MySQL(服务名) → 启动、停止、暂停、重新启动等
- 方式二:以管理员身份运行cmd
net stop mysql(服务名) # 停止MySQL服务
net start mysql(服务名) # 启动MySQL服务
- 方式一(只适用于root用户):通过mysql自带的客户端,MySQL 5.5 Command Line Client (登录) → exit 或 ctrl+c(退出)
- 方式二:通过windows自带的客户端(需要登录密码),以管理员身份运行cmd
mysql [-h主机名 -P端口号] -u用户名 -p密码
mysql -h localhost -P 3306 -u root -p # h代表host(主机),P代表Port(端口号),u代表user(用户),p代表password(密码)
mysql -hlocalhost -P3306 -uroot -p # -h和localhost间、-P和3306、-u和root的空格可加可不加,-p后密码可直接加(不能有空格)或者按回车后再打
mysql -uroot -p # 本机的话可省略
- 将bin文件夹配置到环境变量的操作过程
- 我的电脑(右击) → 属性 → 高级系统设置 → 环境变量 → 系统变量(PATH) → 编辑 → 新建,添加 (C:Program FilesMySQLMySQL Server 5.5in)
- MySQL的常见命令
show databases; # 显示数据库
# 以下为命令输出
+-------------------------+
| Database |
+-------------------------+
| information_schema | # 用于保存元数据的信息
| mysql | # 用于保存用户信息
| performance_schema | # 用于收集性能信息、性能参数
| test | # 测试数据库,空的,没有表
+-------------------------+
4 rows in set (0.00 sec)
use test; # 打开了test库
# 输出
Database changed
show tables; # 显示test库里的表
# 输出
Empty set (0.00 sec)
-
- 查看其他库的所有表(show tables from 库名)
show tables from mysql; # 显示mysql库里的表
select database(); # 显示当前所在的库
mysql> create table userinfo(
-> id int,
-> name varchar(20));
create table 表名(
列名 列类型,
列名 列类型
...);
select * from userinfo; # 查看表内的数据
insert into userinfo (id, name) values(1, 'May'); # 插入数据
update userinfo set name='zym' where id=1; # 修改数据
delete from userinfo where id=1; # 删除数据
-
- 方式二:无需登录到mysql服务端,使用cmd命令行
- 不区分大小写,但建议关键字大写,表名、列名小写
- 每条命令最好用分号结尾(g也能结尾)
- 每条命令根据需要,可以进行缩进或换行
- 注释
- 单行注释: #注释文字
- 单行注释: -- 注释文字
- 多行注释: /* 注释文字 */
二、SQLyog——图形化管理MYSQL数据库的工具
- SQLyog的下载安装
- SQLyog的基本使用
- 字体大小的修改:工具 → 首选项 → 字体编辑器 或 Ctrl+滚轮
- F12:格式化
- 着重号的使用(`):区别关键字和字段名称