Mysql

一、数据库的相关概念

以前我们做系统,数据持久化的存储采用的是文件存储。存储到文件中可以达到系统关闭数据不会丢失的效果,当然文件存储也有它的弊端,现需要既能持久化存储数据,也要能避免上述问题的技术使用在我们的系统中。数据库就是这样的一门技术。

1.1数据库

  • 存储和管理数据的仓库,数据是有组织的进行存储。
  • 数据库英文名是 DataBase,简称DB。
  • 数据库就是将数据存储在硬盘上,可以达到持久化存储的效果

1.2数据库管理系统

  • 管理数据库的大型软件
  • 英文:DataBase Management System,简称 DBMS
  • 在电脑上安装了数据库管理系统后,就可以通过数据库管理系统创建数据库来存储数据,也可以通过该系统对数据库中的数据进行数据的增删改查相关的操作。我们平时说的MySQL数据库其实是MySQL数据库管理系统。

1.3sql

  • 英文:Structured Query Language,简称 SQL,结构化查询语言
  • 操作关系型数据库的编程语言
  • 定义操作所有关系型数据库的统一标准,可以使用SQL操作所有的关系型数据库管理系统,以后工作中如果使用到了其他的数据库管理系统,也同样的使用SQL来操作。

二、SQL的概述

2.1sql的通用语法

  1. SQL 语句可以单行或多行书写,以分号结尾
  2. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。
  3. 注释:
    • 单行注释: – 注释内容 或 #注释内容(MySQL 特有)
    • 多行注释: /* 注释 */

2.2sql的分类

2.2.1DDL数据库、表的的创建与删除

DDL基础的语法总结

  • DDL(Data Definition Language) : 数据定义语言,用来定义数据库对象:数据库,表,列等
    #代表指令: create, drop, alter

2.2.2DML表数据的增删改

DML的基础语法总结

  • DML(Data Manipulation Language) 数据操作语言,用来对数据库中表的数据进行增删改
    #代表指令: insert,delete,update

2.2.3DQL数据的查询

DQL的基础语法总结

  • DQL(Data Query Language) 数据查询语言,用来查询数据库中表的记录(数据)
    #代表指令: select

2.2.4DCL数据库控制语言

  • DCL(Data Control Language) 数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户
    #代表指令: grant,revoke,commit

注意: 以后我们最常操作的是 DMLDQL ,因为我们开发中最常操作的就是数据。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值