Jax 的工作紀錄
除了在整理學習上的經驗,同時也能幫助其他需要的人
顯示具有
MySQL
標籤的文章。
顯示所有文章
顯示具有
MySQL
標籤的文章。
顯示所有文章
2023-02-21
[Python] Flask MySQL 連線管理
›
import os import mysql.connector as sql from werkzeug.exceptions import HTTPException, BadRequest from flask import Flask, g, request, jso...
2013-08-07
[MySQL] 計算漢明距離
›
之前寫了用 PHP 計算圖片的 hash code,接著要怎麼去搜尋相似的圖片呢? 資料庫是一個很好的選擇,首先建立一個簡單的 Table: CREATE TABLE image_hash ( id INT(11) NOT NULL AUTO_INC...
6 則留言:
2013-07-05
[轉載][MySQL] Storage Engines
›
轉載自: Chapter 14. Pluggable Storage Engine Architecture 第14章:插件式儲存引擎體系結構 目錄 14.1. 前言 14.2. 概述 14.3. 公共MySQL資料庫伺服器層 14.4. 選擇儲存引擎 14.5....
2013-06-05
[轉載][MySQL] 修復工具 mysqlcheck
›
轉載自: mysql修复工具mysqlcheck mysqlcheck -a -c -o -r -m --all-databases -uroot -p 即可最佳化所有db 參數含意: -a = Analyse given tables. -c = Check tab...
2012-09-05
[轉載] [MySQL] QueryCache原理
›
轉載自: PHP 程式 學習 筆記本 [Mysql]QueryCache原理 原理 QueryCache(下面簡稱QC)是根據SQL語句來cache的。一個SQL查詢如果以select開頭,那麼MySQL服務器將嘗試對其使用QC。每個Cache都是以SQL文本作為key來存...
2012-04-11
[MySQL] 整數型態的大小
›
類型 Byte 肯定位數 最大位數 最大值 無符號最大值 TINYINT 1 2 3 127 255 SMALLINT 2 4 5 32767 65535 MEDIUMINT 3 7 8 8388607 16777215 INT 4 9 10 2147483647 429...
2012-03-14
[Ubuntu 11] 安裝 Redmine 與 SVN
›
安裝 LAMP & Redmine # 安裝 LAMP apt-get install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 libapache2-mod-auth-mysql # 安裝 s...
4 則留言:
2011-12-16
Sphinx 增量索引的方法
›
之前有寫過一篇 MySQL 全文檢索引擎 - Sphinx 的文章,最近又把它拿出來用了,不過當時即時更新索引的問題,如今則找到解決的方法了,透過更新增量索引的方式達到即時更新。 簡單的說就是利用兩個索引表的合併查詢來做到,一個是完整的索引表,一個是針對當日資料變動的增量索...
[轉載][MySQL] Replication option binlog_format
›
轉載自: MYSQL5.1复制参数binlog_format MySQL 5.1 中,在復制方面的改進就是引進了新的複制技術:基於行的複制。 簡言之,這種新技術就是關注表中發生變化的記錄,而非以前的照抄binlog 模式。 從MySQL 5.1.12 開始,可以用以下三種模...
[MySQL] Replication Master to Slave
›
Master上的設定 my.cnf # 主機ID,不可以重複,範圍 0~4294967295 server-id = 1 # Log 的名稱或路徑,只有名稱會將檔案放在 datadir 下 log_bin = mysql-bin # Log ...
2011-11-23
[MySQL] EXPLAIN 分析報告的意義
›
轉載自: PHP + MySQL 程式設計研習 table 表示所引用的表格名稱。 type 表示查詢時的「聯結類型」(join type),以下依序是「最佳」至「最差」的各種類型: system 表格中僅有一列。這是 const 類型的一個特例。 const ...
[MySQL] TEMPORARY 臨時表
›
最近為了解決一個效率太差的問題而找上這個東西,由於有一個資料表的筆數實在太多了,再加上好幾百個 query 都同時在同一個區段做查詢,剛好可以使用臨時表來處理這個問題,原本查詢需要的時間大概超過一分鐘,現在最多只要 10 秒,刷新後約 2 秒。 MySQL 的臨時表只會存在在...
2011-01-19
[MySQL] mysqldump & mysql command for UTF-8 database
›
最近在 windows 上匯出/匯入資料庫時遇到 UTF-8 編碼問題,奇怪之前在 linux 上執行從未遇到的說,原來 default-character-set 是 latin1,所以在匯出/匯入時要指定成 UTF-8 就沒問題了。 匯出資料庫 PATH=C:\wamp...
2010-04-20
MySQL 在做 JOIN 時對索引關連的小發現
›
當兩個 Table 在做 JOIN 時 如果在對應上有其他判斷式 便不會使用索引關連 SELECT * FROM a INNER JOIN b ON a.id=b.id &&(b.num=a.num || b.num=0) 當我將判斷式移到 WHERE 上去 ...
2010-03-15
[PHP] 利用 mysqli 建立 MySQL Trigger
›
<?php $dbAdapter = new mysqli('host', 'user', 'pass', 'db'); $sql = " DROP TRIGGER IF EXISTS `tabl...
2 則留言:
2009-07-19
InnoDB 匯入時關閉 Foreign Key 檢查 [MySQL]
›
在設有 Foreign Key 的資料表在寫入時都會檢查資料的正確性 可是再匯入原有資料時會因為表順序而產生錯誤問題 這時候就必須關閉 Foreign Key 檢查 我都會在原始資料的 sql 文件最前面加入這兩行 第一:先關閉 Foreign Key 檢查,避免匯入失敗 第二:...
2009-07-09
(轉載)mysqldump 5.1 資料備份詳細指令 [MySQL]
›
轉載自: MySQL 5.1參考手冊 mysqldump - 資料庫備份程式 mysqldump [options] db_name [tables] mysqldump [options] --database DB1 [DB2 DB3...] mysqldump [optio...
MySQL 加解密函數
›
--[單向加密] -- MD5 演算法 MD5(str) -- MySQL 密碼演算法 PASSWORD(str) -- Unix crypt 演算法 ENCRYPT(str[,salt]) -- 安全散列演算法 SHA1(str) SHA(str) --[雙向加密] -- My...
2009-05-02
MySQL 全文檢索引擎 - Sphinx
›
Sphinx 官方網站 介绍 重點須知 安裝 Sphinx 及 Mysql+SphinxSE 範例環境 sphinx.conf 概述 sphinx.conf 配置詳解 啟動搜尋引擎 主要程式及運作方式 命令列參數說明 摘要使用 搜尋的匹配...
7 則留言:
2009-03-31
REPLACE INTO 和 INSERT INTO 的區别[MySQL]
›
REPLACE 與INSERT 在 Syntax 及功能上都很類似 在插入資料遇到 PRIMARY KEY 或 UNIQUE KEY 碰撞時 REPLACE 會將 原本的資料刪除 再執行新增的動作 這裡特別要注意的是會將 資料刪除 並不只是使用複寫方式去處理的 利用...
›
首頁
查看網路版