SQL学习-基础篇

Mysql数据库的介绍:
一、定义:高效的处理数据的介质
A. 硬盘
B. 内存
仓库:存储数据的仓库:有规律的储存数据
二、 分类
根据存储介质的不同可以分成两类:
A. 关系型数据库 : 二维表(行和列组成的一张二维表)
大型:Oracle、DB2
中型:SqlServer、MySQL
小型:Acces
B. 非关系型数据库 :键值对 key—— value hash Redis、MongoDB、memcached(缓存 )
三、区别
关系型数据库:
优点:安全,数据保存在硬盘中;基本上不可能出现数据丢失的情况4
缺点:比较浪费空间
非关系型数据库
优点:直接操作内存,存储数据的效率比较高;
缺点:安全性较低
四、关系型数据库
1、定义
建立在关系模型(教学模型)上的数据库
2、关系模型:
数据结构:数据储存形式(二维表(行和列)的形式)
3、操作指令集合:所以SQL语句
完整性约束:表内约束和表与表之间的约束(外键约束)
4、设计关键词
DB:database(数据库)
DBMS:datebase mangement system (数据库管理系统)
DBA:datebase administratorn (系统库管理员)
DBS:datebase system (数据库系统)
行/记录/:row/record
列/字段:column/field
5、SQL
Structured query language 结构化查询语言(99%都是基于查询)
三类:
DDL:date defintion language
数据定义语言(用来维护存储数据的结构(表,数据库))
DML:data manipulaition language
数据操作语言 (表内容:curd(create、update、read、delete 增删改查))
DCL:date contorl language 数据控制语言(负责用户权限管理)root
Mysql:c/s类型的服务器端软件
Custom--------server
客户端 服务器端
B/S
Brower-----------server
浏览器端 服务器端

   优势:

   运行速度快;
   体积小;(可以实现相同功能前提下:Oracle、SQLserver)
   复杂程度较低,比较容易学;
   可移植性比较好:Windows、macOS、Linux、Unix;
   接口比较丰富:C语言、C#、Python、PHP等都提供了相应的API接口;
   安全;
   免费的;
   使用:
   现在客户端链接软件:Navicat for mysql,cmd命令框、PHPmyadmin
   MySQL -hlocalsot -uroot -p
   Localsot/127.0.0.1 本机
   -u 用户名
   -p 密码
   R
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值