当前位置: 首页 > article >正文

MySQL数据库-SQLyoung的使用

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的全局隔离级别
在这里插入图片描述
在这里插入图片描述

27.mysql表类型和存储引擎

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

在这里插入图片描述

28.视图

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

在这里插入图片描述

28.mysql管理

28.1 用户管理

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

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

28.2 权限管理

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

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

28.3 用户管理细节

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

29.易错点

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


http://www.kler.cn/a/401106.html

相关文章:

  • 【金融风控项目-07】:业务规则挖掘案例
  • 播放器开发之ffmpeg 硬件解码方案
  • 【一文了解】C#基础-数组
  • leetcode 面试150 之随机链表的复制
  • Oracle 19c修改pga报ORA-00093、ORA-01078错进行分析处理
  • 美国人工智能国家安全备忘录核心解读(上)
  • DimensionX:单图生成任意的3d/4d视图
  • 3. 用Ruby on Rails创建一个在线商城
  • Ruby编程语言全景解析:从基础到进阶
  • linux中如何退出python
  • excel打开csv文件乱码的问题
  • 毛选阅读第一卷
  • 1Panel 推送 SSL 证书到阿里云、腾讯云
  • Spring Boot汽车资讯:科技与速度的新境界
  • 【LeetCode 题】只出现一次的数字--其余数字都出现3次
  • 打通 Dify 和 ComfyUI 的绘画尝试
  • 未来汽车新变革,智能表面浮出水面
  • 确保PyTorch在系统中正确使用CUDA的全面指南
  • Redis知识点整理 - 脑图
  • linux安装好用的第三方中文输入法