MySQL数据库-SQLyoung的使用

news/2024/11/24 11:42:34/

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/news/1549532.html

相关文章

c高级学习笔记

输入输出重定向 输出重定向 命令 > file &#xff1a;将file作为输出源&#xff0c;file文件不存在创建 命令 >> file &#xff1a;如果文件不存在创建&#xff0c;如果文件中存在内容则会追加 命令 &> file 或者命令 2> file &#xff1a;将由命令产生的错…

如何调试 chrome 崩溃日志(MAC)

引言 在使用 Chrome 浏览器的过程中&#xff0c;偶尔会遇到浏览器崩溃的情况。为了找出崩溃的原因并修复问题&#xff0c;我们需要对崩溃后的 .dmp 文件进行详细分析。本文将详细介绍如何从用户的系统中获取崩溃日志文件&#xff0c;使用 minidump_stackwalk 查看浏览器版本信…

Arcgis 地图制作

地图如下,不同历史时期&#xff1a;

安卓应用安装过程学习

声明&#xff1a;此文章来自http://shuwoom.com/?p60的学习记录 启动式安装 public static final IPackageManager main(Context context, Installer installer,boolean factoryTest, boolean onlyCore) {PackageManagerService m new PackageManagerService(context, inst…

STL——string类常用接口说明

目录 一、string类的介绍 二、string类常用接口的使用说明 1.成员函数 ​编辑 2.迭代器 3.容量 一、string类的介绍 下面是string类的文档对string类的介绍 1.string类是表示字符序列的对象 2.标准字符串类通过类似于标准字符容器的接口为此类对象提供支持&#xff0c…

uniapp将图片url转换成base64支持app和h5

uniapp将图片url转换成base64支持app和h5 imageToBase64支持app和h5, app内使用plus.io.resolveLocalFileSystemURL方法转换 h5内使用uni.request方法转换 // 图片转base64 export const imageToBase64 (path) > {// #ifdef APP-PLUSreturn new Promise((resolve, rejec…

数据结构C语言描述5(图文结合)--队列,数组、链式、优先队列的实现

前言 这个专栏将会用纯C实现常用的数据结构和简单的算法&#xff1b;有C基础即可跟着学习&#xff0c;代码均可运行&#xff1b;准备考研的也可跟着写&#xff0c;个人感觉&#xff0c;如果时间充裕&#xff0c;手写一遍比看书、刷题管用很多&#xff0c;这也是本人采用纯C语言…

【H2O2|全栈】JS进阶知识(八)ES6(4)

目录 前言 开篇语 准备工作 浅拷贝和深拷贝 浅拷贝 概念 常见方法 弊端 案例 深拷贝 概念 常见方法 弊端 逐层拷贝 原型 构造函数 概念 形式 成员 弊端 显式原型和隐式原型 概念 形式 constructor 概念 形式 原型链 概念 形式 结束语 前言 开篇语…