MySQL数据库-基础篇

基础篇

一、SQL

分类 

DDL-数据库操作 

 

查询 

 

创建表 

数据类型 

 

 数值类型
 字符串类型 
日期类型 

 添加
修改 

 

 删除字段

 

修改表名 

 删除表

小结 

 DML-数据增删改

 

添加数据 

 修改数据

 

删除数据 
 小结

 

 DQL-数据查询数据

 

 基本查询

 

 条件查询
 聚合函数

  

分组查询 

 

 排序查询

 

分页查询 (limit放最后)

 

 

 limit放最后

 DQL执行顺序

 可以通过起别名来验证 

小结

 

 DCL-数据控制语言

管理用户 

权限控制 

 小结

 二、函数

 

 字符串函数

 

数值函数 

 

 日期函数

 

 流程控制函数

 

 

 小结

 

三、约束 

 概述 

 

外键约束 

 

 小结

 

四、多表查询 

 多表关系

 

一对多 

 多对多

一对一 

多表查询概述 

 

内连接 

 

 外连接

 

自连接 (一定要起别名)

 联合查询(or是单表查询,union是多表) 

 子查询

标量子查询 

 

 列子查询

 

 

行子查询 

 

 ​​​​​​

表子查询 

 

 ​​​​​

 小结

 五、事务

事务简介 

 事务操作

方式一:

 

 方式二:

 事务四大特性(ACID)

并发事务的问题 

 

 事务隔离级别

 ​​​​​​​

 小结

 

总结 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/62217.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

现在国家正规相亲平台有哪些?盘点五款安全值得使用的相亲软件

随着互联网的普及,越来越多的人选择通过相亲软件寻找自己的另一半。但是,在众多相亲软件中靠谱的相亲软件有哪些呢,该如何选择?本文将盘点几款安全靠谱的相亲软件,可以了解看看哪个适合你。 第一款:一伴婚…

红帽停止公开Linux操作系统(RHEL)源代码,甲骨文等企业成立协会

根据报道,红帽(Red Hat)在8月11日宣布停止公开企业级Linux操作系统(RHEL)的源代码后,甲骨文、SUSE和CIQ昨日联合发布了一份声明。声明宣布成立了Open Enterprise Linux Association(OpenELA&…

评述6种室内定位技术的底层原理及未来展望

从古至今,人类始终关心一个颇具哲学意味的问题——“我在哪里”。从千年前的人类在夜空下遥望星河,到依靠经验和模糊的观测绘制的初具现代化意味的地图,再到近现代人类在计算机技术、无线通信技术甚至空间技术的帮助下,不断探索更…

JVM入门到精通

一、JVM概念 1.1、什么是JVM Java Virtual Machine:Java虚拟机,用来保证Java语言跨平台 Java虚拟机可以看做是一台抽象的计算机,如同真实的计算机那样,它有自己的指令集以及各种运行时内存区域 Java虚拟机与Java语言并没有必然…

【办公自动化】使用Python一键提取PDF中的表格到Excel

🤵‍♂️ 个人主页:艾派森的个人主页 ✍🏻作者简介:Python学习者 🐋 希望大家多多支持,我们一起进步!😄 如果文章对你有帮助的话, 欢迎评论 💬点赞&#x1f4…

毅哥铡特:修改后的Bellmanford最短路径路由动画演示

修改背景:毅哥铡特自带的《routing_bellmanford.cpp》,按路由跳数进行更新路由表,但是,卫星互联网的卫星路由器节点,可能需要考虑传播传输时延,对应的,可能需要按照两个网络节点的距离来更新路由…

【网络】高级IO

目录 一、五种IO模型 1、阻塞IO 2、非阻塞IO 3、信号驱动 4、IO多路转接 5、异步IO 6、总结 二、高级IO重要概念 1、同步通信与异步通信 2、阻塞 vs 非阻塞 三、非阻塞IO 1、fcntl 2、实现函数SetNoBlock 四、IO多路转接select 1、select 1.1、参数解释 1.2、…

附件展示 点击下载

效果图 实现代码 <el-table-column prop"attachment" label"合同附件" width"250" show-overflow-tooltip><template slot-scope"scope"><div v-if"scope.row.cceedcAppendixInfoList &&scope.row.ccee…

中电金信:ChatGPT一夜爆火,知识图谱何以应战?

随着ChatGPT的爆火出圈 人工智能再次迎来发展小高潮 那么作为此前搜索领域的主流技术 知识图谱前路又将如何呢&#xff1f; 事实上&#xff0c;ChatGPT也并非“万能”&#xff0c;作为黑箱模型&#xff0c;ChatGPT很难验证生成的知识是否准确。并且ChatGPT是通过概率模型执行推…

视频怎么变成gif表情包?在线视频转动图怎么做?

当我们在电脑上观看视频时&#xff0c;有时会遇到一些有趣的片段&#xff0c;如果想把这些视频转gif图片&#xff0c;就需要用到视频转gif工具&#xff08;https://www.gif.cn&#xff09;&#xff0c;今天分享一个使用视频在线转gif功能来完成gif制作的方法&#xff0c;下面是…

C# Blazor 学习笔记(12):css样式设置

文章目录 前言添加引入css保证razor和css的对应关系手动引入css文件 前言 由于Blazor UI库暂时还不完善&#xff0c;有时候需要我们自己写css。Razor做好了css动态隔离的设置。 ASP.NET Core Blazor CSS 隔离 C#小轮子&#xff1a;Visual Studio自动编译Sass文件 添加引入c…

班费管理系统(Mybatis + Swing)学生班级信息java jsp源代码mysql

本项目为前几天收费帮学妹做的一个项目&#xff0c;Java EE JSP项目&#xff0c;在工作环境中基本使用不到&#xff0c;但是很多学校把这个当作编程入门的项目来做&#xff0c;故分享出本项目供初学者参考。 一、项目描述 班费管理系统&#xff08;Mybatis Swing) 系统有1权…