随笔分类 - SQL
摘要:数据库可能是每个开发人员都接触过的东西,而在所有数据库操作中,数据查询又是最为常见的一种数据库操作方式,但是你真的了解查询吗?本文将利用MySQL带你进一步了解数据库查询。 一、MySQL运行机理 以Java程序为例,最为基本的操作过程是利用JDBC与MySQL建立连接,然后利用不同的SQL语句去完
阅读全文
摘要:一、查看查询计划 查询优化器如何找到最优计划:explain + sql 演示数据表: 演示命令: EXPLAIN SELECT * FROM `person` p LEFT JOIN dept d ON p.dept_id = d.did \G 二、参数解析 1、id:select查询的序列号,标
阅读全文
摘要:数据类型(data_type)是指系统中所允许的数据的类型。MySQL的数据类型通常是针对每个字段所能存储的数据的数据类型,即这一列存储的数据的数据格式,应该符合该列对应字段的数据类型的规则。 数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。例如,列中存储的为数字,则相应的数
阅读全文
摘要:BIT 类型 位字段类型。M 表示每个值的位数,范围为 1~64。如果 M 被省略,默认值为 1。如果为 BIT(M) 列分配的值的长度小于 M 位,在值的左边用 0 填充。例如,为 BIT(6) 列分配一个值 b'101',其效果与分配 b'000101' 相同。BIT 数据类型用来保存位字段值,
阅读全文
摘要:YEAR 类型 YEAR 类型是一个单字节类型,用于表示年,在存储时只需要 1 个字节。可以使用各种格式指定 YEAR,如下所示: 以 4 位字符串或者 4 位数字格式表示的 YEAR,范围为 '1901'~'2155'。输入格式为 'YYYY' 或者 YYYY,例如,输入 '2010' 或 201
阅读全文
摘要:1.varchar类型的变化 MySQL 数据库的varchar类型在4.1以下的版本中的最大长度限制为255,其数据范围可以是0~255或1~255(根据不同版本数据库来定)。在 MySQL5.0以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节的数据,
阅读全文
摘要:一、存储引擎是什么 存储引擎是数据库的核心,对于mysql来说,存储引擎是以插件的形式运行的。MySQL默认配置了许多不同的存储引擎,可以预先设置或者在MySQL服务器中启用。你可以选择适用于服务器、数据库和表格的存储引擎,以便在选择如何存储你的信息、如何检索这些信息以及你需要你的数据结合什么性能和
阅读全文
摘要:前言: 最近要用到本地的MySQL,结果把密码忘记了。 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 然后参照网上的教程一顿操作,结果我自己都不知道是啥错了: ERROR 113
阅读全文
摘要:一、SQL关键词 我们来看一个最简单的SQL语句 1 SELECT * FROM table_name 他的意思是查询table_name表中的所有数据,这个查询中只有两个SQL关键词:SELECT、FROM,但是在实际应用场景肯定不止这一种,所以就需要更多的语法跟关键词去实现更多的操作。 下面列举
阅读全文
摘要:锁这个概念一直存在于计算机中,比如线程中、io流中、数据库中等等。我们想想,锁概念是什么呢,顾名思义,锁就是将某个东西锁起来,只能自己去使用,不允许其他的人用。 锁在计算机中的理解也可以是:锁是计算机协调多个进程或纯线程并发访问某一资源的机制。通俗的讲就是某个共享资源,在保证数据统一性的前提下,在某
阅读全文
摘要:mysql -uroot -p SQLyog是一款MySQL可视化工具,他可以将部分SQL操作通过图形化界面操作来完成,方便开发者更好的进行开发及数据库设计。在安装SQLyog前最好先安装好MySQL。 MySQL下载安装教程:MySQL下载安装配置教程(详细)附下载资源 一、下载 1、某度网盘下载
阅读全文
摘要:一、下载 1、官网下载 2、某度网盘下载 链接:某度网盘下载提取码:9w8p 二、安装 1、双击下载的文件 2、点击Next 3、选中单选框后点exit 4、选择Custom用户自定义安装 5、修改安装目录后点击Next,尽量不要安装到C盘 6、点击Install进行安装 7、安装中,安装后会弹出配
阅读全文
摘要:数据库的设置 Web应用中普遍使用的是关系模型的数据库,关系型数据库把所有的数据都存储在表中,表用来给应用的实体建模,表的列数是固定的,行数是可变的。它使用结构化的查询语言。关系型数据库的列定义了表中表示的实体的数据属性。比如:商品表里有name、price、number等。 Flask本身不限定数
阅读全文
摘要:最近接手项目,采用Python开发,近期将总结一些关于Python的基础用法。 一、Python连接MySQL 首先第一步肯定是导入所需的类包,但我们会发现有两种形式的类包:PyMySQL与MySQLdb 1、PyMySQL与MySQLdb的区别: 这两个包还是有很大区别的,MySQLdb只支持到p
阅读全文