字符串操作函数 1.拼接字符串 拼接字符串可以通过 + 来实现拼接,使用这个方法存在一个缺点,当需要拼接的字符串为NULL时,由于T-SQL中定义NULL + NULL 仍然为 NULL,所以导致拼接结果出错。当然也可以…
分类:SQL
跟我一起部署和定制 CNPM——基础部署
原文链接:https://xcoder.in/2016/07/09/lets-cnpm-base-deploy/ 本章会介绍 CNPM 的基础部署方法。 该文章所对应的 cnpm 目标版本为 v2.12.2,上下浮动一些…
使用 Python 的 SQLite JSON1 和 FTS5 扩展
早在九月份,编程界出现一个名为 json1.c 的文件,此前这个文件一直在 SQLite 的库里面。还有,笔者也曾总结通过使用新的 json1 扩展来编译 pysqlite 的技巧。但现在随着 SQLite 3.9.0 …
SQLServer中常用SQL语句整理
1. SQL语句更新一个表的字段值等于另一个表的字段值 目标:两个表分别为Table1和Table2,更新Table1中某个字段Field的值为Table2中的某个字段Field的值,并且满足Table1中字段Field…
Xcode使用sql语句
数据库: 数据的集散地,有效的存储和管理数据 关系型数据库:1. 用二维表组织数据; 2. 结构化查询语言(SQL – Structured Query Language) 行:一条记录 列:一个字段 主键:…
tp5中使用原生sql查询总结
注意事项: 1.先在database.php中配置好数据库 2.只要是数据库操作必须引用 use/think/Db;严格区分大小写。 下面是方法: public function hello5() { //所有查询必须 …
MyBatis处理MySQL字段类型date与datetime
1) DATETIME 显示格式:yyyy-MM-dd HH:mm:ss 时间范围:[ '1000-01-01 00:00:00'到'9999-12-31 23:59:59'] 2) DATE 显示格式:yyyy-MM-…
SQL语言基础(自己总结)
一、sql语言分类 1.数据查询语言(DQL):select 2.数据操纵语言(DML):insert 、update、delete 3.事务控制语言(TCL):commit:用于提交对数据库的更改; rollback:…
MySQL 非主键索引更新引起的死锁
表结构如下: CREATE TABLE `user_item` ( `id` BIGINT(20) NOT NULL, `user_id` BIGINT(20) NOT NULL, `item_id` BIGINT(20…
SQL大量数据表的优化方案
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如…
SQL多表查询优化 高效率SQL语句 11条原则
这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念.单表统计可能只要0.02秒,但是2张表联合统计就可能要几十表了.这是因为Oracle只对简单的表提供高速缓冲…
SQL基础CRUD语句
说明:创建数据库 Create DATABASE database-name 说明:删除数据库 drop database dbname 说明:备份sql server 创建备份数据的 device USE master…