mysql

MySQL数据库


数据库:永久性保存数据的仓库。

Mysql称为关系型数据库

非关系型: 是将数据存在在内存中
关系型:是将数据存储硬盘中

何谓关系型(关系模型),即利用关系(二维表),去描述实体信息。
与 实体之间有联系 的数据库架构就是 关系型数据

关系:二维表

行,记录,一行就是一条记录。
列,字段,一列就是一个字段。

SQL:结构化查询语言,操作关系型数据库的语言!SQL是一门编程语言并且它是强类型的编程的语言。

学生表

学号 姓名 年龄 教室表中所属ID
Itcast1001 王小明 38 1
Itcast1002 王宝强 20 2
Itcast1003 梅超风 30 3

教室表

ID 教室号 所属班级
1 305 PHP25期
2 210 PHP24期
3 311 JavaEE48期

安装Mysql

mysql的安装分为两部分:安装配置
版本不同,界面可能有些不同

安装

img

img

img

img

配置

1) 安装完后进行配置界面

2) 选择“详细配置”选项

img

3) 选择“开发者机器”

img

4) 选择“多功能数据库”

img

5) 选择“手动设置连接数”

img

6) 允许防火墙通过

img

7) 设置默认字符集

img

8) 设置开机自启动

img

9) 设置root用户的密码

img

10) 选择执行

img


连接Mysql数据库

MySQL是基于C/S架构的。
客户端/服务器端架构 , 一对一模式

安装mysql时,自动携带一个命令行的客户端 mysql Client。
利用该客户端,向服务器发送指令,然后等待执行结果即可!

操作mysql,就一定:通过操作mysql客户端,向mysql服务器发出指令,从而完成操作!

通过cmd命令行窗口管理Mysql服务

启动mysql服务器

1
net start mysql

停止mysql服务器

1
net stop mysql

注: mysql 为安装 的服务名,有些新版本为 mysql80,按实际修改。前提为mysql要已安装已添加到环境变量中。

通过Window的服务来管理Mysql服务

使用命令行窗口来作为Mysql客户端

先在键盘上面按下:win+R 然后输入 cmd ,回车键打开命令行窗口

1
mysql.exe   -h(主机名)  -P(端口号)  -u(用户名)  -p(密码)

本地主机可以省略 -h(主机名)