数据库相关概念
数据库:存储数据的仓库,数据是有组织的进行存储 DB
数据库管理系统:操纵和管理数据库的大型软件 DBMS
SQL:操作关系型数据库的编程语言,定义一套操作关系型数据库统一标准 SQL
![](https://i-blog.csdnimg.cn/blog_migrate/31ac45dc3796d023995b1c2f5ee9a13e.png)
MySQL数据库
win系统MySQL启动和停止:win+r(services.msc)/ 命令行(启动:net start mysql80/ 停止:net stop mysql80) mysql默认开机自启
拒绝访问记得管理员身份运行cmd(c盘/windows/system32下的cmd.exe)
2.客户端连接:
2.1 mysql提供的命令行工具
![](https://i-blog.csdnimg.cn/blog_migrate/a9bfaaaf043d9e54c20bb1ea999f11d9.png)
2.2 系统自带命令行执行指令
![](https://i-blog.csdnimg.cn/blog_migrate/6b523197ee734e0bcf294560683471fc.png)
[]内为可选参数,如果需要连接远程的MySQL,需要加上这两个参数来指定远程主机IP、端口,如果
连接本地的MySQL,则无需指定这两个参数。
注意: 使用这种方式进行连接时,需要安装完毕后配置PATH环境变量。
3.关系型数据库(RDBMS)
概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。
二维表:由行和列组成的表
特点:
A. 使用表存储数据,格式统一,便于维护。
B. 使用SQL语言操作,标准统一,使用方便。
4.数据模型
![](https://i-blog.csdnimg.cn/blog_migrate/d48c21a14ea2ffe487c48660e0c21bc8.png)
4.1 我们可以通过MySQL客户端连接数据库管理系统DBMS,然后通过DBMS操作数据库。
4.2可以使用SQL语句,通过数据库管理系统操作数据库,以及操作数据库中的表结构及数据。
4.3一个数据库服务器中可以创建多个数据库,一个数据库中也可以包含多张表,而一张表中又可以包
含多行记录。