MySQL数据库(1)

1、数据

        数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。

        它不仅指狭义上的数字,还可以是具有一定意义的文字、字母、数字符号的组合、图形、图像、视频、音频等,也是客观事物的属性、数量、位置及其相互关系的抽象表示。例如,“0、1、2…”、“阴、雨、下降、气温”、“学生的档案记录、货物的运输情况”等都是数据。数据经过加工后就成为信息。

2、数据库

数据库是存放数据的仓库。

数据库是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思:
(1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。
(2)数据库是数据管理的新方法和技术,它能更合适的组织数据、更方便的维护数据、更严密的控制数据和更有效的利用数据。

3、数据库管理系统(DBMS)

常见的 DBMS:Oracle、Mysql、SQL Server、SQLite(手机端小型数据库)

4、关系型数据库与非关系型数据库

关系型数据库管理系统

把复杂的数据结构归结为简单的二元关系(二维表格式)
以行(row)和列(column)的形式存储。很多行和列称为表(table),很多表组成了一个数据库
表与表之间的数据记录是有关系的。关系型数据库就是建立在关系模型基础上的数据库

非关系型数据库管理系统

5、SQL语言

SQL(Structured Query Language,结构化查询语言)是使用关系模型的数据库应用语言。

先后有 SQL-86 , SQL-89 , SQL-92 , SQL-99 等标准。

SQL 有两个重要的标准,分别是 SQL92 和 SQL99。

SQL分类
DDL-数据定义语言(Data Definition Language)

可以用来创建、删除、修改数据库和数据表的结构
主要关键字:create drop alter

DML-数据操作语言(Data Manipulation Language)

用于添加、删除、更新和查询数据库记 录,并检查数据完整性
主要关键字:insert delete update select

DCL-数据控制语言(Data Control Language)

用于定义数据库、表、字段、用户的访问权限和安全级别
主要关键字:grant revoke commit rollback savepoin

* DQL-数据查询语言(Data Query Language)

不属于SQL分类,但是因为查询语句很重要,使用非常频繁

* TCL-事务控制语言(Transaction Control Language)

commit rollback savepoint 用于sql中的事务控制

SQL基本规则

SQL数据类型
数值类型

字符串类型

时间类型 

6、DDL

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值