一基本概念

1.数据库系统的核心:数据库管理系统(DBMS)

2.数据库系统工作模式:客户\服务器(cs结构)

3数据模型分为概念模型,逻辑模型,物理模型。概念模型:抽象表示现实世界各种事物及联系,最典型实体联系模型简称E-R图

实体:客观存在并可相互区别的事物称为实体。属性:实体的某种特性成为实体的属性。一个实体可以用多个属性描述。

联系:联系通常是指实体各属性间的联系。联系有1对1,1对多,多对多。

E-R图(实体联系模型):我们用矩形表示实体,用椭圆形表示属性,用菱形表示联系计算机二级Mysql知识点1

 (转自B站)

逻辑模型:层次模型,网状模型,关系模型(重点),面向对象模型。Mysql是基于关系模型的数据库管理系统

物理模型:数据库的所有表和列的详细规范。

关系型数据结构就是二维表。

二数据库设计步骤

1.需求分析,2.概念结构设计(把需求用E-R图描述),3.逻辑结构设计(根据E-R图建二维表),4.物理结构设计(设计存储结构,存取方法,一般是innodb),5.数据库实施,6数据库运行与维护。

三Mysql编程语言

sql语言称为结构化查询语言

1数据定义语言(DDL)

create:用于创建数据库或数据库对象 

创建数据库:create database 数据库名      切换到该数据库下:use 库名

查看所有库:show databases

创建表:create table 表名(字段名 数据类型(长度),字段名 数据类型(长度),......)      查看所有表:show tables

alter:用于对数据库或数据库对象进行更改

drop:用于删除 

删除表:drop table 表名

查看表结构:desc 表名 

2.数据操作语言(DML)

select:检索数据     select* from 数据表名

update:更改数据 update 数据表名 set 字段=要修改的内容 where 条件

delete:删除数据    delete from 数据表名 where 条件

insert:增加数据     insert into 数据表名 values(字段,值)或 insert into 数据表名(字段)values(值)

3.数据控制语言(DCL)

grant:用于授予权限

remove:用于收回权限

4.数据库结构:DBMS--数据库--数据表--字段(列)--记录(行)

相关文章: