美文网首页
MySQL学习总结

MySQL学习总结

作者: 我就是那个无敌大长腿 | 来源:发表于2020-06-28 16:53 被阅读0次

一、什么是mysql

        现代化的存储手段大多使用数据库的方式存储,当前主要使用的数据库类型有关系型数据库和非关系型数据库这两种,而mysql就是web时代使用最广泛的关系型数据库。

        SQL是结构化查询语言,是一种用来操作RDBMS的数据库语言,当前关系型数据库都支持使用SQL语言进行操作。

         SQL语句主要分为:

         DQL:数据查询语言,用于对数据进行查询,如select

        DML:数据操作语言,对数据进行增加、修改、删除,如insert、udpate、delete

        TPL:事务处理语言,对事务进行处理,包括begin transaction、commit、rollback

        DCL:数据控制语言,进行授权与权限回收,如grant、revoke

        DDL:数据定义语言,进行数据库、表的管理等,如create、drop

        CCL:指针控制语言,通过控制指针完成表的操作,如declare cursor

        一个完整的数据库,包含了很多张表,而我们收集到的数据就存储在这些表中,所以为了确保数据的正确有效,我们需要在创建表的时候对表添加一些强制性的验证。

总结如下

二、mysql基本使用方法

1.数据库的操作

2.数据表的操作


三、mysql的增删改查

1.数据的增删改查

2、mysql的查询语句


增加一个思维导图里忘记写了的group by 分组查询

分页查询 limit

select*from表名limitstart,count   从start开始,获取count条数据

start * from students where gender=1 limit 0,3; 查询第三行男生信息

select*fromstudentswhereis_delete=0limit(n-1)*m,m ;  求第n页的数据

连接查询

select*from表1inner 或 left或right join表2 on表1.列 = 表2.列;

例:select* from students inner join classes on students .cls_id = classes.id;

子查询

在一个select语句中嵌套一个select语句

完整的select语句也有执行顺序:

四、时间函数的运用

五、SQL的高级用法

视图

    定义视图

    create view 视图名称 as select语句;

    查看视图

    show tables;

    使用视图

    select * from v_stu_score;

    删除视图

    drop view 视图名称;

    例:drop view v_stu_sco;

事务

索引

账户管理

授予权限

账户操作

相关文章

  • 我来了

    MySQL 学习总结

  • mysql索引,锁机制,主从同步,日志分析

    mysql架构 mysql学习 MySQL系列(一)---基础知识大总结 --- 棒棒的!MySQL系列(三)--...

  • golang第五天

    学习go操作mysql,crud测试 代码 总结 go操作mysql 打卡时间: 21:04

  • mysql explain 说明

    mysql explain 说明 总结学习一下mysql的explain 。innodb 列说明id就是每个sql...

  • mysql学习总结

    首先django中使用mysql需要mysqlclient库的支持,windows下需要vs支持,可从http:/...

  • Mysql学习总结

    Day 01Day01 第一节课中介绍了mysql的基本使用,我认为在这里比较容易忽视的是数据库的设计部分,虽然写...

  • MySQL学习总结

    一、什么是mysql 现代化的存储手段大多使用数据库的方式存储,当前主要使用的数据库类型有关系型数据库和非...

  • MYSQL安装配置与优化与性能优化

    自己想深入学习Mysql方面的知识,最近在网上看到一篇不错的文章: MySQL性能优化总结 一、MySQL的主要适...

  • 极客时间第4天

    今天学习的是mysql的45讲,加深了我对mysql的认知.里面有很多核心概念,我总结一下 mysql的主要组件 ...

  • Mysql 索引 & 锁

    Mysql索引在开发工作中经常用到,在此总结一些关于mysql索引的一些学习笔记 1mysql索引的本质是什么? ...

网友评论

      本文标题:MySQL学习总结

      本文链接:https://www.haomeiwen.com/subject/wfzifktx.html