MySQL数据库-SQLyoung的使用

embedded/2024/11/24 7:22:48/

sql很灵活,先写一个最简单的语句,然后再加过滤条件

1.MySQL安装

找一个详细的安装教程从头装到尾,注意my.ini文件中的路径一定要是自己的路径!!!

2.命令行连接MySQL

在这里插入图片描述

在这里插入图片描述

3.MySQL三层结构

在这里插入图片描述
在这里插入图片描述

4.创建数据库

在这里插入图片描述

在这里插入图片描述

5.查询数据库

在这里插入图片描述
在这里插入图片描述

6.备份和恢复数据库

在这里插入图片描述

在这里插入图片描述
扩展:删除数据库中的表
在这里插入图片描述

7.注释快捷键:ctrl+shift+C

取消注释快捷键:ctrl+shift+R

8.字符串的基本使用+注意事项

在这里插入图片描述
(2)注意事项

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

9.java日期

CREATE TABLE t01(id INT,`name` VARCHAR(32),sex CHAR(1),birthday DATE,entry_date DATETIME,job VARCHAR(32),salary DOUBLE,`resume` TEXT)CHARSET utf8 COLLATE utf8_bin ENGINE INNODB;INSERT INTO t01 VALUES(01,'shawya','女','2000-07-20','2024-11-18 12:15:15','程序媛',20000,'特别特别厉害的程序总指导');SELECT * FROM t01

10.修改表

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

11.insert语句

在这里插入图片描述

(2)注意事项
在这里插入图片描述

12.java_delete

在这里插入图片描述
在这里插入图片描述
(2)使用细节
在这里插入图片描述

13.java_delete

在这里插入图片描述
(1)注意事项

在这里插入图片描述
在这里插入图片描述

14.java_select语句

(1)
在这里插入图片描述
(2)

在这里插入图片描述

(3)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
这里带%的是模糊查询

在这里插入图片描述
(4)order by

在这里插入图片描述
在这里插入图片描述

15.函数

15.1 统计函数

(1)count(*)返回所有列中的总个数,count(columns)返回所有列中非空的总个数
(2)sum()
(3)avg()
(4)max()和min()

15.2 分组统计

在这里插入图片描述

15.3 字符串函数

在这里插入图片描述
在这里插入图片描述

15.4 数学函数

在这里插入图片描述

15.5 日期函数

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

15.5 加密函数

在这里插入图片描述

在这里插入图片描述

15.6 流程控制函数

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

16.查询增强

16.1语句增强查询功能(where,order by)

在这里插入图片描述

在这里插入图片描述

16.2 分页查询

在这里插入图片描述

16.3 分组增强

在这里插入图片描述

16.4 多子句查询

在这里插入图片描述
在这里插入图片描述

16.5 多表查询

(1)多表笛卡尔集
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
(2)多表查询语句

在这里插入图片描述

在这里插入图片描述

(3)自连接–一张表当做两张去使用
在这里插入图片描述

16.6 子查询

(1)查询和smith同一个部门的员工信息
在这里插入图片描述

(2)
在这里插入图片描述
在这里插入图片描述

(3)按照要求列出没类产品中最高价产品的信息

在这里插入图片描述

在这里插入图片描述

(4)子查询中使用all、any操作符
在这里插入图片描述
在这里插入图片描述

(5)多列子查询
在这里插入图片描述

在这里插入图片描述

17.表复制和去重、合并查询union

(1)表复制
在这里插入图片描述

(2)表去重
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(3)合并查询union,union all
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

18.外连接

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

19.主键

(1)每个表一个主键,设置为主键的列内容不得重复
在这里插入图片描述

(2)一张表不可以有多个主键,但可以用复合主键
在这里插入图片描述

在这里插入图片描述

20.java_unique

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

21.外键

在这里插入图片描述

(2)使用细节
在这里插入图片描述
在这里插入图片描述

22.java_check

在这里插入图片描述
在这里插入图片描述

23.练习:商品表设计

在这里插入图片描述

在这里插入图片描述

24.自增长

在这里插入图片描述
(2)自增长注意事项
在这里插入图片描述
在这里插入图片描述

25.索引

25.1索引机制

在这里插入图片描述

25.2 创建索引

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

25.3 修改索引

在这里插入图片描述

25.4 查询索引

在这里插入图片描述

25.5 索引创建场景

在这里插入图片描述

26. 事务

26.1 事务概念

在这里插入图片描述
请添加图片描述

26.2 事务操作

在这里插入图片描述

在这里插入图片描述

26.3 事务注意事项

在这里插入图片描述
在这里插入图片描述
(1)start transaction和set autocommit=off都可以开启一个事务;

26.4 隔离级别

在这里插入图片描述
在这里插入图片描述
(1)设置mysql的全局隔离级别
在这里插入图片描述
在这里插入图片描述

mysql_298">27.mysql表类型和存储引擎

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

28.视图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(1)视图使用注意事项
在这里插入图片描述
在这里插入图片描述
(2)视图作用
在这里插入图片描述
(3)视图应用
在这里插入图片描述

在这里插入图片描述

mysql_317">28.mysql管理

28.1 用户管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

28.2 权限管理

(1)权限分类
在这里插入图片描述

(2)grant 授予权限
在这里插入图片描述
在这里插入图片描述

28.3 用户管理细节

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

29.易错点

(1)“<>”也可以用于表示不等于,但是判断是否为空要用is null,不能用“<>”;
(2)


http://www.ppmy.cn/embedded/140063.html

相关文章

详细描述一下Elasticsearch更新和删除文档的过程?

大家好&#xff0c;我是锋哥。今天分享关于【详细描述一下Elasticsearch更新和删除文档的过程&#xff1f;】面试题。希望对大家有帮助&#xff1b; 详细描述一下Elasticsearch更新和删除文档的过程&#xff1f; 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在 E…

leecode134.加油站

一开始想的是总体上加油量超过耗油量那么就一定能找到一个起始点可以跑一圈&#xff0c;这个起始点选择补充油量与耗油量差值最大的那gas个点&#xff0c;但是我没仔细审题&#xff0c;这个起始点是索引逐次1绕一圈而不是随便选择&#xff0c;gas[5,8,2,8]&#xff0c;cost[6,5…

使用 Java Stream 优雅实现List 转化为Map<key,Map<key,value>>

使用 Java Stream 优雅实现List 转化为Map<key,Map<key,value>> 问题背景 在开发中&#xff0c;我们经常需要根据某些规则对数据进行分组并构造成嵌套 Map。本例以学生信息为背景&#xff0c;展示如何用 Stream API 实现按班级分组并嵌套为以学生 ID 为键的 Map。…

2023年9月GESPC++一级真题解析

一、单选题&#xff08;每题2分&#xff0c;共30分&#xff09; 题号 123456789101112131415 答案 CDBCDBACACBBDDA 1. 我们通常说的 “ 内存 ” 属于计算机中的&#xff08;&#xff09;。 A. 输出设备 B. 输 ⼊ 设备 C. 存储设备 D. 打印设备 【答案】 C 【考纲知识点】…

【AIGC】ChatGPT提示词Prompt解析:文章创作大师

后续会发布进阶Prompt&#xff0c;大家点个免费的【关注】吧 引言 在当今信息爆炸的时代&#xff0c;如何让内容创作既保持原创性又提升效率&#xff0c;成为一个重要课题。文章创作助手应运而生&#xff0c;它不仅是一个简单的改写工具&#xff0c;更是一个能深入理解内容DNA…

hhdb数据库介绍(10-3)

集群管理 单机部署 单机部署为管理平台为用户提供单个组件安装部署的功能&#xff0c;弥补集群部署功能中无法单独安装某个组件的缺陷。具体功能说明与操作步骤请参考安装部署文档。 部署环境体检 部署评分体检是一套专门为计算节点群量身打造的运行环境体检评分功能。用户…

常见面试题----深入源码理解MQ长轮询优化机制

引言 在分布式系统中&#xff0c;消息队列&#xff08;Message Queue, MQ&#xff09;扮演着至关重要的角色。MQ不仅实现了应用间的解耦&#xff0c;还提供了异步消息处理、流量削峰等功能。而在MQ的众多特性中&#xff0c;长轮询&#xff08;Long Polling&#xff09;机制因其…

springboot购物推荐网站的设计与实现(代码+数据库+LW)

摘要 随着信息互联网购物的飞速发展&#xff0c;一般企业都去创建属于自己的电商平台以及购物管理系统。本文介绍了东大每日推购物推荐网站的开发全过程。通过分析企业对于东大每日推购物推荐网站的需求&#xff0c;创建了一个计算机管理东大每日推购物推荐网站的方案。文章介…