SQL

SQL

SQL

74 文章 4492 话题 758 浏览

MySQL 使用 SQL 语句快速复制表和数据

MySQL 数据迁移是比较麻烦的事情,刚开始我能想到的就是写个 PHP 脚本,然后一条条的数据转移,偶然间在网上看到使用 SQL 语句快速复制表和数据,感觉自己走了太多弯路。 复制表结构 使用 like create table new_tableName like old_tableName ; 使用子查询 CREATE TABLE new_tableName SELECT * FROM old…

JSmiles 2021-05-09 23:01:37 浏览 946 评论 0 收藏 0

Sphinx 基于 SQL 的全文检索 / 搜索引擎

主要特性 高速建立索引(10MB/sec) 快速搜索(在2到4G的文本中只需0.1秒) 可扩展(可达100G文本,10亿个文档) 支持分布式 支持MySQL(MyIASAM和InnoDB),原生支持PostgreSQL 支持词语搜索 支持短语相似度排名,相关度查询 支持英语和俄语分词搜索 支持文档组 支持任何数量的文档字段 支持不同的搜索模式(继承匹配,全部匹配,词语匹配,匹配任意) 下载安装 以…

JSmiles 2021-04-09 12:21:57 浏览 1281 评论 0 收藏 0

SQLAlchemy 简明使用指南

SQLAlchemy 是 Python 编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。 SQLAlchemy 采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型。SQLAlchemy 的理念是,SQL 数据库的量级和性能重要于对象集合;而对象集合的抽象又重要于表和行。因此,SQLAlchmey 采用了类似于 Ja…

JSmiles 2021-03-14 16:14:06 浏览 859 评论 0 收藏 0

MySQL 处理海量数据时的一些优化查询速度方法

当 MySQL 表的数据量达到百万级时,普通 SQL 查询效率呈直线下降,而且如果 where 中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含 400 多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达 40 几秒,相信这么高的查询延时,任何用户都会抓狂。 因此如何提高 sql 语句查询效率,显得十分重要。以下是网上流传比较广泛的 30 种 SQL 查询语句优化方法: 1…

JSmiles 2021-02-08 12:12:07 浏览 1173 评论 0 收藏 0

SQL 多表连接 join 查询详细介绍

多表查询在开发中不可避免,本文主要列举两张和三张表来讲述多表连接查询。 新建两张表: 表1:student 截图如下: 表2:course 截图如下: (此时这样建表只是为了演示连接 SQL 语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。) 外连接 外连接可分为:左连接、右连接、完全外连接。 左连接 left join 或 left outer join SQL语句 …

JSmiles 2020-04-18 21:21:54 浏览 1223 评论 0 收藏 0

使用 explain 查看 MySQL 中 SQL 语句的执行情况

再 SQL 优化中,我们经常需要去找那些查询比较耗时的语句,找到以后我们还要对其进行优化,些时我们常常用到 explain 这个命令来查看一个这些 SQL 语句的执行情况,查看该 SQL 语句有没有使用上了索引,有没有做全表扫描,这都可以通过 explain 命令来查看。所以我们深入了解 MySQL 的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行 SQL 语句时哪…

JSmiles 2020-03-18 19:24:40 浏览 1441 评论 0 收藏 0

MySQL 中修改字段的首字母为大写

英文的单纯一般首个字母都是大写的,虽然 MySQL 中有转换大小写字母的函数,但是那是对整个字段都进行转换,如果需要将字段中首字母大写却没有直接的函数,不过我们可以使用其它的函数将字符串切割,再转换为大写,最后再拼接字符串即可。 使用到的函数 CONCAT(str1,str2):字符连接函数 UPPER(str):将字符串改为大写字母 LOWER(str):将字符串改为小写字母 LENGTH(st…

JSmiles 2019-10-24 21:59:03 浏览 1883 评论 0 收藏 0

浅谈 MySQL 可支持的运算符和函数

同 PHP 等程序设计语言一样,MySQL 也有许多 DBMS 都有自己的数据类型(即列类型),运算符、语句结构、关键字以及函数。其中广泛用于 SELECT 和 WHERE 子句中的函数,对程序员简化查询语句的构造,提高查询计算的效率,起着非常重要的作用。这些函数将一些复杂的查询计算操作用函数封装起来,由 MySQL 自己执行计算,仅将结果返回给 PHP。 这些函数,涵盖了数学运算,字符串处理,逻…

JSmiles 2019-10-07 20:17:41 浏览 1363 评论 0 收藏 0

SQLite 中 NULL 值的处理及与其它数据库系统的比较

我们的目的是让 SQLite 以与标准兼容的方式来处理 NULL。 但是在 SQL 标准中,对于如何处理 NULL 是不明确的。 从标准文档中,并不能在所有情况下都清楚地看出应该如何确切地处理 NULL。 所以除了遵循标准的文档,我们还测试了其它许多流行的 SQL 引擎, 来看它们是如果处理 NULL 的。我们的思想是,让 SQLite 像其它数据库引擎那样工作。 有志愿者编写了一个测试脚本,用于…

JSmiles 2019-06-12 19:34:00 浏览 1618 评论 0 收藏 0

数字格式化每三位添加逗号千分位

有時候我个必需将数字加上每三个位数加上一个逗号,例如 20000 变成 20,000,目的是为了在方便财务上阅读,所以我整理了以下四种解決的方法: JavaScript 一个迂回函式 function formatNumber(str) { if(str.length <= 3){ return str; } else { return formatNumber(str.substr(0,s…

JSmiles 2017-11-16 01:31:15 浏览 3388 评论 0 收藏 0

简单的 WordPress 数据库优化技巧

WordPress 系统使用时间长了,数据库中的冗余数据就会很多,定期优化和清理 Wordpress 的数据库,可以保证 Wordpress 能够快速工作。 删除自动存档日志 WordPress 在你编辑文章的时候,会自动存档,防止因为电脑突然关闭造成的数据丢失,其实这是一个很好的功能,但是并不是没篇文章都会用到,时间久了就会有很多无用的存档,我们可以使用SQL语句清理下: DELETE FROM…

JSmiles 2017-07-25 10:11:32 浏览 1678 评论 0 收藏 0

简介

结构化查询语言(Structured Query Language)简称 SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

更多

推荐作者

qianbiandeboy

文章 0 评论 0

少女净妖师

文章 2 评论 0

zangqw

文章 0 评论 0

qq_7HKsl

文章 0 评论 0

伪装你

文章 1 评论 0