SELECT * FROM t_sys_material ORDER BY CONVERT (material_name USING gbk); SELECT * FROM t_sys_material ORDER BY…
分类:SQL
sqlite中求和运算有可能null且不能使用isnull判断解决
问题:使用sum求和,如果某一个值是null,结果也会变成null。 在sqlite中不能使用isnull(id,0)来进行判断,在sqlite中使用ifnull select sum(orderPrice) from …
SQL高级查询
SQL高级查询 1.总结 3.select…聚合函数 from 表名 …
plsql使用方法(主要是sql语句)
PLSQL_Developer使用方法及技巧 1、PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Dev…
【SQL高级教程】数据库学习笔记
1、SQL TOP子句 由于规定要返回的记录的数目 SELECT TOP number | percent column_name(s) (列的名字)FROM ta…
SQL JOIN 高级教程
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 Join 和 Key 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键将彼此联系起…
T-SQL高级篇(一)
数据库设计 定义 &nbs…
数据库收集 - 收藏集 - 掘金
Redis 内存压缩实战 – 后端 – 掘金在讨论Redis内存压缩的时候,我们需要了解一下几个Redis的相关知识。 压缩列表 ziplist Redis的ziplist是用一段连续的内存来存储…
mysql中的事务(TRANSACTION)
上周工作中再次使用到了事务。使用场景是执行一个sql组,包含多个sql语句。想了想,这些sql语句要么同时执行,要么同时不执行,才能够保证数据的完整性。所以简单的在sql语句正式执行的最前面加上begin(或 start…
mysql的优化策略有哪些
第一:优化你的sql和索引; 1.善用explain,看看自己写的sql到底要涉及到多少表,多少行,使用了那些索引,根据这些信息适当的创建索引; 2.善用不同的存储引擎,MySQL有多种不同的存储引擎,InnoDB,Ar…
Python3连接MySQL实现数据库基本操作
一、安装PyMySQL $ pip install PyMySQL 二、数据库连接 连接前,需要确认以下事项: (1)已安装PyMySQL模块; (2)连接数据库使用的用户名及密码; (3)数据库名称; (4)表名称; …
Sql语句中的DDL、DML、DCL的介绍
一、DDL DDL is Data Definition Language statements. Some examples:数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语…