mysql
2023-02-19
58
目录1.创建包含sql命令的sql脚本文件2.执行sql脚本文件(介绍三种方式)sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为“sql脚本文件”),然后通过相关的命令执行这个sql脚本文件。
1.创建包含sql命令的sql脚本文件
在D盘根目录下新建一个文本文档,并改名为day01.sql(名字自己取,最好不要有中文,特殊符号,以.sql结尾) ?day01.sql文件中包含一些列的sql语句,每条语句最后以;结尾,文件内容示例如下:create t
2023-02-19
39
目录1. 笛卡尔乘积2. 分类(1)按年代分类(2)按功能分类3. 等值连接4. 总结1. 笛卡尔乘积
表1有m行数据,表2有n行数据,查询结果有m*n行数据。
2. 分类
(1)按年代分类
sql92标准:仅支持内连接
sql99标准(推荐):支持内连接、外连接(左外连接和右外连接)、交叉连接
(2)按功能分类
内连接:等值连接、非等值连接、自连接
外连接:左外连接、右外连接、全外连接
交叉连接
3. 等值连接
(1)查询女生名及其对应的男朋友名
SELECT?
? ? girlname,
? ? bo
2023-02-19
52
本文实例讲述了MySQL数据库优化之索引实现原理与用法。分享给大家供大家参考,具体如下:
索引
什么是索引
索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。
索引的分
2023-02-19
62
MySQL 增删改查语句
1.创建练习表这里练习表没有满足三范式第一范式(又称 1NF):保证每列的原子性
数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性。满足第一范式是关系模式规范化的最低要求,否则,将有很多基本操作在这样的关系模式中实现不了。
第二范式(又称 2NF):保证一张表只描述一件事情
满足1NF后要求表中的所有列,每一行的数据只能与其中一列相关,即一行数据只做一件事。只要数据列中出现数据重复,就要把表拆分开来。
第三范式(又称 3NF):保证每列都和主键直接相关
2023-02-19
71
目录基于 Mysql 实现一个搜索引擎一、ngram 全文解析器二、创建全文索引1、建表时创建全文索引2、通过 alter table 方式3、通过 create index 方式三、检索方式1、自然语言检索(NATURAL LANGUAGE MODE)四、与 Like 对比基于 Mysql 实现一个搜索引擎
前言:其实 Mysql 很早就支持全文索引了,只不过一直只支持英文的检索,从5.7.6 版本开始,Mysql 就内置了 ngram 全文解析器,用来支持中文、日文、韩文分词。
Mysql 全文索引采
2023-02-19
43
目录一、内容概述二、字符集、字符序的概念与联系三、MySQL支持的字符集、字符序四、server的字符集、字符序五、database的字符集、字符序六、table的字符集、字符序七、column的字符集、排序八、选择:何时设置字符集、字符序九、写在后面十、相关链接一、内容概述
在MySQL的使用过程中,了解字符集、字符序的概念,以及不同设置对数据存储、比较的影响非常重要。不少同学在日常工作中遇到的“乱码”问题,很有可能就是因为对字符集与字符序的理解不到位、设置错误造成的。
本文由浅入深,分别介绍了如下内容
2023-02-19
43
一. Navicat 简介
1. 什么是Navicat ?
Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。Navicat,使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库移转到另一个数据库中(Loca
2023-02-19
63
前言:
MySQL数据库中提供了很丰富的函数,比如我们常用的聚合函数,日期及字符串处理函数等。SELECT语句及其条件表达式都可以使用这些函数,函数可以帮助用户更加方便的处理表中的数据,使MySQL数据库的功能更加强大。本篇文章主要为大家介绍几类常用函数的用法。
1.聚合函数
聚合函数是平时比较常用的一类函数,这里列举如下:COUNT(col) 统计查询结果的行数MIN(col) 查询指定列的最小值MAX(col) 查询指定列的最大值SUM(col) 求和,返回指定列的总和AVG(col