随笔分类 - DB
Someting about DB.
摘要:这是一个比较复杂的查询语句,然后请看下我用Yii2写的查询语句: 然后说下表连接,以及表连接中的左连接和右连接。 在查询多个表时,我们经常会用“连接查询”。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 什么是连接查询呢? 概念:根据两个表或多个表的列之间的关系,从这
阅读全文
摘要:Query Builder [php] view plain copy $rows = (new \yii\db\Query()) ->select(['dyn_id', 'dyn_name']) ->from('zs_dynasty') ->where(['between','dyn_id', 1
阅读全文
摘要:User::find()->all(); 此方法返回所有数据;User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => 'yii'])->one(); 此方法返回 ['name' => 'yii'] 的
阅读全文
摘要:SQL 模糊查询 在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%
阅读全文
摘要:mysql是phpstudy中的mysql,出现这个错误八成是php.ini中没有设置mysql.sock 使用探针或者phpinfo查看php.ini的位置。 sudo find / -name mysql.sock -print查看mysql.sock的位置 然后修改: mysql.defaul
阅读全文
摘要:sphinx(SQL Phrase Index),查询词组索引。 定义:Sphinx是一个全文检索引擎。 特性: 1、高速索引 (在新款CPU上,近10 MB/秒); 2、高速搜索 (2-4G的文本量中平均查询速度不到0.1秒); 3、高可用性 (单CPU上最大可支持100 GB的文本,100M文档
阅读全文
摘要:系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统 需要5GB以上硬盘剩余空间 需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用
阅读全文
摘要:一、安装准备 首先由于nginx的一些模块依赖一些lib库,所以在安装nginx之前,必须先安装这些lib库,这些依赖库主要有g++、gcc、openssl-devel、pcre-devel和zlib-devel 所以执行如下命令安装 在安装zlib时,如果出现Error: Protected mu
阅读全文
摘要:1.Yii如何使用数据库 Yii通过数据库访问对象(Database Access Objects,简称DAO)来使用数据库的。 DAO建立在“PHP数据对象(PDO)之上,并提供一套面向对象的API来访问数据库” 2.数据库的连接 数据库的连接通常放在配置文件中,/common/config/ma
阅读全文