MySQL简介

MySQL数据库

目标:使用数据库跟设计数据库;

数据库简介

概念

存储数据的“仓库”,核心:数据库管理工具,我们称之为数据库管理系统!

所以:

数据库=数据库管理系统+数据库+管理员;

数据库:

对大量的信息进行管理的高效的解决方案,按照数据结构来组织、存储和管理数据的载体!

通常一个web项目(和一个站点)会使用一个数据库来存储其所有的动态数据!

关系型数据库

分类

大型:

Orade:甲骨文

DB2:数据库中的“黄金” ps:特别贵!

中型:

MySQL:目前也是甲骨文公司的(最开始是瑞典MySQL公司的,08年被sun公司收购了,09sun公司被甲骨文公司收购了)免费的

SQLServer:微软公司开发的,收费的,只能在Windows系统使用;

小型:

AccessVF

web项目的开发中,使用最多的是MySQL数据库,原因主要有两点:

1.开源,免费

2.功能足够强大,足以应付web应用(最高支持千万级别的并发访问);

“关系型”的含义

所谓的关系型数据库,是指数据表中行与列之间存在关系!

非关系型数据库

NOSQLnot only SQL!

特点:

1.使用键值对于保存和对视数据库

2.保存数据库的介质是内存,所以数据库运行的效率比关系型数据库要高很对(关系型数据库的介质是磁盘)

3.运行的时候,会进行数据同步(将数据写入磁盘)

4.因为运行在内存中,安全性不如关系型数据库

SQL语言

概念

SQLStuctured Query Language 结构化查询语言

语句已经固定化,直接记代码,没有变动,是关系型数据库的操作语言,也是一种数据库编程语言!

SQL最初是IBM公司在70年代研发的,在80年代的时候被国际标准化组织(ISO)定义为关系型数据库的标准语言!

根据数据库的不同的操作对象或操作层次不同,SQL语言有分成以下几类不同的操作语言:

第一种操作语言:DDL

主要是用来定义和维护数据库的各种操作对象,比如,创建表,库,索引,视图

操作的层次是在结构 框架层次的,对表内数据没有实质操作权限!

第二种:DML

DML:数据操作语言

对表内的内容进行增删改查

关键字:select

第三种:DCL

DCL:数据控制语言

主要对数据库进行控制语言,比如并发控制(同时在线人数),有效的权限管理(创建用户,给用户分配权限,回收权限等),数据的备份与恢复等!

MySQL的软件架构

MySQL是基于c/s架构的,想要范文MySQL服务器,必须先有MySQL客户端!

MySQL安装完成之后,分有两个部分,一个服务器,一个客户端!

开启MySQL服务器

1.通过Windows管理的方式开启

1

2

2.通过dos命令开启

1

MySQL的登陆:

MySQL是一种具有严格身份认证的数据库,必须先登陆

语法:

mysql -h主机名(ip) -P端口号 -u用户名 -p

说明:

mysql运行环境是cmd窗口

-h主机名 localhost表示本机 127.0.0.1ip也表示本机

-P端口号 mysql默认的端口号是3306

-u用户名 mysql默认的管理员是root

转载于:https://www.cnblogs.com/caiwenhao98/p/6093233.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值