
MySQL学习笔记
文章平均质量分 83
MySQL学习笔记
Fun gun
github:https://github.com/fufufu11
展开
-
【MySQL学习笔记】(十)使用索引的操作
数据库中的索引与书籍中的索引类似,在一本书中,利用索引可以快速地查找所需信息,而无须阅读整本书。在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据。书中的索引是一个词语列表,其中注明了包含各个词的页码。而数据库中的索引是某个表中一列或者若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。索引的作用如下。(1)通过创建唯一索引,可以保证数据记录的唯一 性。(2)可以大大加快数据的检索速度。原创 2023-09-05 15:36:31 · 601 阅读 · 0 评论 -
【MySQlL学习笔记】(九)内外连接
表的内外连接原创 2023-09-05 12:04:59 · 764 阅读 · 0 评论 -
【MySQL学习笔记】(八)复合查询
在前面的笔记中做的查询基本都是对一张表进行查询,在实际开发中远远不够,本篇文章内容是复合查询相关的笔记。需要用到oracle9i的经典测试表,在笔记(六)中已经教大家如何导入了。原创 2023-09-04 22:36:20 · 989 阅读 · 0 评论 -
【MySQL学习笔记】(七)内置函数
本篇文章是MySQL中的一些常用函数。原创 2023-09-03 11:09:42 · 1144 阅读 · 1 评论 -
【MySQL学习笔记】(六)MySQL基本查询
本篇笔记记录的时候对表的内容进行操作,属于笔记(一)SQL分类中的DML。CRUD : Create(创建), Retrieve(读取),Update(更新),Delete(删除)原创 2023-07-02 13:51:16 · 448 阅读 · 0 评论 -
【MySQL学习笔记】(五) 表的约束
约束是一种限制,它通过对表的行或列的数据做出限制,来确保数据的完整性、一致性。真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性。表的约束很多,这里主要介绍如下几个: null/not null,default, comment, zerofill,primary key,auto_increment,unique key。在笔记(三)介绍表的结构中,下图的字段类型,NULL,索引类型,默认值就是约束。原创 2023-06-30 20:14:35 · 287 阅读 · 0 评论 -
【MySQL学习笔记】(四)MySQL数据类型
而且出于效率考虑,这些值实际存储的是“数字”,因为这些选项的每个选项值依次对应如下数字:1,2,3,…当我们的表的编码是utf8时,varchar(n)的参数n最大值是65532/3=21844[因为utf中,一个字符占用3个字节],如果编码是gbk,varchar(n)的参数n最大是65532/2=32766(因为gbk中,一个字符。比如:‘a’ 是一个字符 ,'中’也是一个字符,虽然采用utf-8编码英文占1个字节,中文占3个字节,但是在MySQL中,都认为是一个字符,所以上面的案例中才能成功插入。原创 2023-06-29 13:53:26 · 766 阅读 · 0 评论 -
【MySQL学习笔记】(三)操作表(结构)
注:本篇文章操作的是表的结构,并不是表的内容。属于笔记(一)中的SQL分类中的DDL。原创 2023-06-27 22:34:44 · 613 阅读 · 0 评论 -
【MySQL学习笔记】(二)MySQL操作库基础
可以告诉我们当前有哪些用户连接到我们的MySQL,如果查出某个用户不是你正常登陆的,很有可能你的数据库被人入侵了。如果备份一个数据库时,没有带上-B参数, 在恢复数据库时,需要先创建空数据库,然后使用数据库,再使用source来还原。这时,可以打开看看 test.sql 文件里的内容,其实把我们整个创建数据库,建表,导入数据的语句都装载这个文件中。,支持数据库进行字段比较的编码,本质是读取数据库中数据采用的编码格式。对数据库的修改主要指的是修改数据库的字符集,校验规则。数据库创建的时候,有两个编码集。原创 2023-06-27 10:51:02 · 278 阅读 · 0 评论 -
【MySQL学习笔记】(一)MySQL数据库基础
在上面的操作中建立数据库,本质上是Linux中的一个目录在数据库内建立表,本质上是建立Linux的一个文件不论是建立数据库,还是建立表,还是插入数据,这些操作都是由mysqld帮我们完成的,也就是由数据库的服务端帮我们完成的。有了数据库,我们程序员不用像管理普通文件那样直接访问文件才能进行管理,而是由mysql客户端发送对应的请求给服务端,让服务端帮我们完成对应的工作,这会给工作上带来很大的效率提升。原创 2023-06-26 16:17:12 · 457 阅读 · 0 评论