您的位置:首页 > 博客中心 > 数据库 >

1、数据库概念

时间:2022-03-16 11:48

学习视频:

学习网站:

数据库概念

数据库:高效的记录信息的方式

生活中的常识:记账
帐:就是数据信息
记账-->就是存储数据/信息

  • :档案表、成绩表、就业登记表...
  • 数据库:包含多张表
  • 数据库服务器:管理多个数据库的软件

一台服务器下有多个库,一个库下有1到多张表,表有多行多列的数据

1、数据库服务器是不是mysql呢?
答:不是,但是Mysql可以称之为数据库服务器
存储数据是有sql标准的,如:列类型,sql语法等是有ISO标准的 
对于满足国际sql标准的的软件,用来存储和管理数据,就可以称为数据库管理系统
管理数据库的软件有:mysql、oracle、IBM DB2、postgresql...

2、是否要100%遵循sql标准?
答:数据库大体上要遵循sql标准,但未必100%遵循 各厂商的产品可能对sql标准的执行有微小的差异
比如,mysql就没有全连接full join这种用法。

3、为什么要先用mysql来学习? 
1、mysql和linux php apache配合紧密,称为LAMP架构
2、mysql开源,免费

4、显示:不是内部命令或外部命令,也不是可运行的程序 

技术图片

原因:当输入mysql的时候,其实是系统调用了mysql.exe这个可执行文件
这个文件在哪?在你的安装目录的/bin下
但问题是:你敲mysql时,系统怎么知道去安装目录/bin下找mysql.exe呢?
不一定知道,系统有环境变量的概念,在环境变量指定的几个目录及当前目录下寻找
所以可以把bin目录加到环境变量,或者干脆进入到bin目录下去操作

5、连接成功后,命令行cmd的黑窗口和mysql服务器是什么关系?
答:客户端 client--> 服务器server的关系
就好像 你的浏览器与--->163网站的服务器的关系一样
其他mysql客户端:navicat, mysqlfront, phpmyadmin

6、使用客户端navicat进行连接时,能创建大于1个连接吗?
答:可以,可以创建多个mysql连接,每个连接下有多个数据库

7、在navicat中如何进入命令行界面? 直接在左侧控制台鼠标右键即可,选择命令列界面。

8、在navicat中创建的数据库存放在哪? 在安装后的phpStudy_pro-->phpStudy_pro-->Extensions-->MySQL8.0.12-->data中

 

本类排行

今日推荐

热门手游