博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一:数据库概述
阅读量:4625 次
发布时间:2019-06-09

本文共 917 字,大约阅读时间需要 3 分钟。

1. 什么是数据库?

数据库(DataBase,DB):是指存储数据的仓库;存储、维护和管理数据的集合。

数据库管理系统(DataBase Manangement System,DBMS):专门用来操作和管理数据库的大型软件。

2. 数据库的分类

根据存储介质的不同(介质主要包括:磁盘和内存)分为:关系型数据库和非关系型数据库(NoSQL:Not Only SQL)。

(1)关系型数据库:

大型:Oracle、DB2;

中型:SQL-SERVER、Mysql等;

小型:access等。

(2)非关系型数据库:memcached、mongodb和redis;

(3)两种数据库的区别:

关系型数据库:比较安全(数据保存在磁盘当中),比较浪费空间(二维表的形式存在);

非关系型数据库:效率高(基于内存的),不安全(断电数据会丢失)。

3. SQL的分类

DDL(数据库定义语言:Data Definition Language):对库、表和列进行相关的操作(Create、Alter和Drop);

DML(数据库操作语言:Data Manipulation Language):insert、update和delete等;其内部由单独进行了分类:DQL(数据库查询语言:Data Query Language):select;

DCL(数据库控制语言:Data Control Language):主要进行权限的相关管理(grant和revoke等)。

 

4. Mysql数据库

Mysql数据库是一种C/S结构的软件(是一种DBMS,即是一种数据库软件)。

相关操作:

(1)停止Mysql服务器:net stop mysql  ; 启动Mysql服务器:net start mysql;

(2)登录mysql服务器:

(3)退出msql服务器:exit、quit或\q;

(4)mysql数据类型:

5.mysql服务器内部可分为四层:DBMS > 数据库(DB)>表(Table)>字段(field)(字段里放的是数据)。

转载于:https://www.cnblogs.com/yuming226/p/8146411.html

你可能感兴趣的文章
微引擎的自定义菜单40063错误解决
查看>>
JAVA wait(), notify(),sleep具体解释
查看>>
数据挖掘十大经典算法
查看>>
WebService原理
查看>>
【Unity 3D】学习笔记三十七:物理引擎——碰撞与休眠
查看>>
js动态删除div元素
查看>>
计算机网络中的TCP/IP模型
查看>>
spring mvc 自定义Handlermapping
查看>>
JS验证密码安全级别
查看>>
Cookie是可以覆盖的,如果重复写入同名的Cookie,那么将会覆盖之前的Cookie。
查看>>
Django Models的数据类型
查看>>
博客之初体验-----python初了解
查看>>
jquery.fileupload插件 ie9下不支持上传
查看>>
6.1 HTML5的框架
查看>>
Nginx的500,502,504错误解决方法
查看>>
SAP MM MM17里不能修改物料主数据'Purchasing Value Key'字段值?
查看>>
python 基础语法知识(一)
查看>>
ssh整合
查看>>
大数组分时加载算法 timedChunk
查看>>
leetcode -- 11. 盛最多水的容器
查看>>