【mysql学习】教程文章相关的互联网学习教程文章

【MySQL学习】MySQL在WSL2上的安装及配置 文章目录【代码】

【MySQL学习】MySQL在WSL2上的安装及配置 文章目录 【MySQL学习】MySQL在WSL2上的安装及配置MySQL 安装SSH 到 WSL本地连接WSL的MySQLMySQL 安装 在 WSL2 上边直接使用 apt-get install mysql 会出错。 安装方式是先安装mysql5.7版本然后更新。参考的别人来博客安装wsl2 安装 mysql 8.0 后启动失败 SSH 到 WSL 在本地SSH连接WSL2不能成功,需要在WSL2上边重新配置一下SSH的文件。参考的使用SSH工具连接WSL 本地连接WSL的MySQL MySQL...

mysql学习4

技术分析: 1.多表之间的关系如何维护 外键约束:foreign key 给product表中的这个cno添加一个外键约束 alter table product add foreign key(cno) references category(cid);【添加外键约束的时候要确保表内所有数据都可以被约束】 2.& 建库原则&多表之间的建表原则 建库原则:一个项目/应用建立一个数据库 多表之间的建表原则: 一对多 多对多 一对一

MySql学习笔记(转)【代码】

Mysql笔记 数据库的相关概念 一、数据库的好处 1、可以持久化数据到本地 2、结构化查询 二、数据库的常见概念 ★ 1、DB:数据库,存储数据的容器 2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB 3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言 三、数据库存储数据的特点 1、数据存放到表中,然后表再放到库中 2、一个库中可以有多...

MYSQL学习:基础查询:去重,+号用法,连接字符串【代码】

基础查询 1.去重:DISTINCT(distinct) 语法:select DISTINCT 查询字段 FROM 表; #案例 mysql> select distinct department_id from employees; +---------------+ | department_id | +---------------+ | NULL | | 10 | | 20 | | 30 | | 40 | | 50 | +---------------+ 12 rows in set (0.06 sec)2. +号的作用 有且仅有一个功能:运算符 只要其中一方为null,则...

mysql学习3

Sql完成对表中数据的增删改查操作 --插入数据 insert into 表名(列名1,列名2,列名3) values(值1,值2,值3); insert into student(sid,sname,gender,age,shengao) valuse(1,张三,男,18,170); 简单写法 insert into student values(1,张三,18,170); 如果只插入其中部分列,则不可以省略列名 --批量插入 insert into student values(1,张三,18,170),(2,张1,19,155),(...); --单条插入和批量插入的效率问题 单条效率<批量插入 --...

MySQL学习笔记 002:InnoDB数据页结构

MySQL学习笔记 002:InnoDB数据页结构 1 数据页结构2 User Record2.1 heap_no2.2 next_record2.3 deleted_flag2.4 record_type 3 Page Directory4 Page Header5 File header & File trailer5.1 File header5.2 File trailer1 数据页结构 名称大小 (Byte)描述File Header38文件头部,存放页通用信息Page Header56页头部,存放数据页专用信息Infimum + Supremum26首、末虚拟记录User Record-存放记录Page Directory-页目录,存放记录...

MySQL学习笔记(五)【代码】【图】

DDL操作总结 DDL(Data Define Language,数据定义语言):主要?来对数据库、表进??些管理操作。 如:建库、删库、建表、修改表、删除表、对列的增删改等等。 ?中涉及到的语法?[]包含的内容属于可选项,用<>包含的内容为实际操作中替换项,命令的详细语法可在MySQL中使用help <命令名称>查看,下列为常用语法总结及示例。 数据库管理语句 1. 创建数据库 CREATE DATABASE [IF NOT EXISTS] <数据库名>; 2. 删除数据库 DROP DAT...

mysql学习笔记(一)字符串截取函数

字符串函数中关于字符串截取的函数有几个 (一)left、right、mid left(str, length) 返回str左边前length个字符 right(str, length) 返回str右边length个字符 mid(str, length) 这个和上面的有点不一样,返回的是str第length个起(包括n)后面所有字符 例: LEFT(‘helloword’, 2) = 'he' RIGHT(NAME, 2) = 'rd' MID(NAME, 3) = 'lloword' ? (二)substring substring有几种写法: ? ?1.substring(str from pos for length):截...

MySQL学习笔记(四)【图】

MySQL权限工作原理 用户识别方式 ??MySQL为了安全性考虑,采?主机名+?户名来判断?个?户的?份,因为在互联?中很难通过?户名来判断?个?户的?份,但是我们可以通过IP或者主机名判断?台机器,某个?户通过这个机器过来的,我们可以识别为?个?户,所以MySQL中采??户名+主机名来识别?户的?份。当?个?户对MySQL发送指令的时候,MySQL就是通过?户名和来源(主机)来断定?户的权限。 权限验证方式阶段1:连接数据库,此时MySQL会根据你的?户名...

字节跳动 《MySQL 学习笔记》火了,完整版开放下载!【图】

最近很多小伙伴找我要一些 MySQL 基础资料,于是我翻箱倒柜,把这份字节跳动大牛总结的 MySQL 归纳笔记找出来,免费共享给大家! 据说有小伙伴靠这份笔记顺利进入 BAT 哦,所以一定要好好学习这份资料! 资料介绍 这份资料非常全面且详细,覆盖了 MySQL 基础学习的方方面面,非常适合初学者入门! 资料也按目录进行编排,每一章下面都有更具体的内容:而且,这份资料不是扫描版的,里面的文字都可以直接复制,非常便于我们学习:如...

数据库MySQL学习第一天—数据库概述与查询语句的相关内容

标题:数据库MySQL学习第一天—数据库概述与查询语句的相关内容 学习内容: 1、数据库简要概述 2、查询语法内容详情: 1、数据库简要概述 数据库的好处1、可以持久化数据到本地 2、结构化查询数据库的常见概念1、DB:数据库,存储数据的容器 2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB 3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的。而是几乎所有的主流数据库软件通用的...

Mysql学习【代码】【图】

今日内容数据库的基本概念 MySQL数据库软件 安装卸载配置 SQL 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库?* 用于存储和管理数据的仓库。3. 数据库的特点:1. 持久化存储数据的。其实数据库就是一个文件系统2. 方便存储和管理数据3. 使用了统一的方式操作数据库 -- SQL 4. 常见的数据库软件* 参见《MySQL基础.pdf》MySQL数据库软件 1. 安装* 参见《MySQL基础.pdf》 2. 卸载1. 去mysql的安装目录...

Mysql学习随笔--8【图】

分页: select * from tb12 limit 10; select * from tb12 limit 0,10; select * from tb12 limit 10,10; select * from tb12 limit 20,10; select * from tb12 limit 10 offset 20; # page = input(请输入要查看的页码) # page = int(page) # (page-1) * 10 # select * from tb12 limit 0,10; 1 # select * from tb12 limit 10,10;2 排序: select * from tb12 order by id desc; ...

MySQL学习笔记2【代码】

DQL查询(续) SELECT * 字段列表 as别名 FROM表名 WHERE子句 GROUP BY子句 HAVING子句 ORDER BY子句 LIMIT子句;排序查询单列排序(仅仅对显示结果排序)select 字段名 from 表名 where 字段=值 order by 字段名 asc/descasc: 升序; desc: 降序 例句: select * from student order by age desc;组合排序(仅仅对显示结果排序)同时对多个字段进行排序,如果第1个字段相等,则按第2个字段排序,依次类推。 select 字段名 from 表名 orde...

mysql学习笔记---03~~~隔离级的概念和相关技术【代码】

当数据库上有多个事务同时执行的时候,就可能出现脏读(dirty read)、不可重复读(non-repeatable read)、幻读(phantom read)的问题,为了解决这些问题,就有了“隔离级别”的概念。 SQL 标准的事务隔离级别包括: 读未提交(read uncommitted)、 读提交(read committed)、 可重复读(repeatable read)、 串行化(serializable )。 读未提交是指,一个事务还没提交时,它做的变更就能被别...