1、数据库概念

学习视频:https://www.bilibili.com/video/av19538278/?p=4

学习网站:https://www.runoob.com/mysql/

数据库概念

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

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

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

一台服务器下有多个库,一个库下有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中

原文地址:https://www.cnblogs.com/Stephanie-boke/p/11664417.html

时间: 2024-09-29 20:31:25

1、数据库概念的相关文章

常用SQL操作(MySQL或PostgreSQL)与相关数据库概念

本文对常用数据库操作及相关基本概念进行总结:MySQL和PostgreSQL对SQL的支持有所不同,大部分SQL操作还是一样的. 选择要用的数据库(MySQL):use database_name; help show; 显示可用的数据库列表:show databases; 显示一个数据库内可用的表的列表:show tables; 显示表列:show columns from 一个表名; /describe 表名;  示例:show columns from customers;    desc

笔试面试那件小事(数据库概念知识)

第一节: 相关概念: 1>Data:数据,是数据库中存储的基本对象,是描述事物的符号记录 2>DataBase:数据库,是长期存储在计算机内.有组织的,可共享的大量数据的集合. 3->DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学的组织.存储和管理数据,高效的获取和维护数据 4->DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库.数据库管理系统和数据库管理员组成 5->数据模型:是用来抽象.表示和处理现实世界的数据和信息工具

机房收费系统数据库概念结构设计

数据库的设计大致流程想必大家都知道,不知道的也能很容易的在网上找到相关的资料,通常,我们将数据库设计分为6个阶段,即需求分析阶段.概念结构设计阶段.逻辑结构设计阶段.物理结构设计阶段.实施阶段.运行和维护阶段. 本次我们不谈数据库设计的理论知识,主要是以机房收费系统的数据库设计为背景来说明数据库的概念结构设计是如何产生的,当然包括了数据库设计中最难的需求分析了,否则就谈不上什么数据库的概念结构设计了. 因为我们都已经做过一遍了,而且从一开始我们就是照着系统原型做的,没有从无到有的过程,所以无法体

数据库概念 MySQL语法

数据库概念 将保存的数据部分,存到一个公共的地方,所有的用户涉及到数据相关都必须来这个公共地方查找 MySQL 本质就是一款基于网络通信的应用软件,任何基于网络通信的软件底层都是socket 可以把MySQL看成是一款支持远程操作文件的软件 库 >>> 文件夹 表 >>> 文件 记录 >>> 文件内一行行的数据叫做一条条的记录 表头 : 就是表格的第一行数据 字段 : 字段名 + 字段类型 服务端 mysqld 基于socket通信 收发信息 SQL语

一、数据库概念和操作数据库的命令

1. 几个概念 冗余:存储两倍数据,提高安全性,但会牺牲一些性能. 索引:对一列或者多列的值进行排序,类似书的目录,可以用于快速查找数据库中的特定信息. 复合键:将多个列作为索引键,一般用于复合索引. 实体完整性:要求每个表中的主键都不能为空,并且不能有重复值. 参照完整性:关系中不允许引用不存在的实体.表示两个相关联的表之间的主键外键约束,即:从表中的外键的值必须是主表中存在的. 2. 管理MySQL和数据库的命令 启动及关闭MySQL # windows net start mysql57

数据库概念-模式

学数据库这么久,这些概念还是很模糊,今天再提出来,希望不要忘记了 三级模式结构:外模式.模式和内模式  一.模式(Schema)  定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图.  理解:  ①   一个数据库只有一个模式:  ②   是数据库数据在逻辑级上的视图:  ③   数据库模式以某一种数据模型为基础:  ④   定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字.类型.取值范围等),而且要定义与数据有关的安全性.完整性

1.数据库概念

数据库概述 用自定义文件格式保存数据的劣势 database management system,数据库管理系统和数据库. 不同品牌的dbms有自己的不同特点:mysql(速度快,适合网站),mssqlserver(和.net结合好),db2,oracle,access,sybase等,对开发人员来讲,大同小异 sql<>sql server<>mssqlserver,sybase sql server和mssqlserver挺像 除了access.sqlserverce等文件型数

数据库 - 概念结构设计

概念结构设计 什么是概念结构设计 将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计 概念结构是各种数据模型的共同基础,它比数据模型更独立于机器.更抽象,从而更加稳定 概念结构设计是整个数据库设计的关键 概念结构设计的特点 (1) 能真实.充分地反映现实世界 (2) 易于理解 (3) 易于更改 (4) 易于向关系.网状.层次等各种数据模型转换 描述概念模型的工具 E-R模型 概念模型独立于具体的DBMS 概念结构设计的方法与步骤 设计概念结构的四类方法 自顶向下 首先定义全局

数据库概念,安装,基本操作

数据库: 数据库就是存储数据的仓库(容器) 存储数据的方式: 1.变量 无法永久存储 2.文件处理 可以永久存储 文件处理存在的弊端: 1.文件处理速度慢 2.文件只能在自己的计算机上读写,无法被共享(局域网除外) 单台计算机的性能终归是有限的 1.升级硬件设备 提升幅度有限,垂直扩展 2.服务器集群,分布式 横向扩展 一旦把服务器拆分开后,数据就必须能够被不同计算机共享 必须通过网络,也就是socket 数据库软件的本质:就是一个基于socket(TCP)的c/s结构的程序 如果自己实现一个数