排序
你知道MySQL的Limit有性能問題嗎
MySQL的分頁查詢通常通過limit來實現。 MySQL的limit基本用法很簡單。limit接收1或2個整數型參數,如果是2個參數,第一個是指定第一個返回記錄行的偏移量,第二個是返回記錄行的最大數目。初始...
MySQL實現主從復制功能
環境說明 ????????centos7.3、MySQL5.7 前言 ????????MySQL安裝參考之前的文章https://www.jianshu.com/p/452aa99c7476有講解。 基本概念 ????????MySQL 內建的復制功...
為什么不要在MySQL中使用UTF-8編碼方式
MySQL的UTF-8編碼方式 MySQL 從 4.1 版本開始支持 UTF-8,也就是 2003 年,然而目前流行的UTF-8 標準(RFC 3629)是在此之后規定的。正因此,才造就了MySQL中的UTF-8與我們日常開發中的UTF-8不...
MySQL存儲的字段是不區分大小寫的,你知道嗎?
00 簡單回顧 之前寫過一篇關于mysql 對表大小寫敏感的問題,其實在mysql中字段存儲的內容是不區分大小寫的,本篇進行簡單的總結。 想回顧一下: MySQL在Linux下數據庫名、表名、列名、別名大小...
數據庫種類及特點是什么
數據庫分類: 早期數據庫模型有三種,分別為層次式數據庫、網絡式數據庫和關系型數據庫。 而在當今的互聯網中,通常把數據庫分為兩類,即關系型數據庫和非關系型數據庫。 關系型數據庫與實例: ...
數據庫根據指定字段去重
需求:對一張用戶表根據name/email/card_num字段去除重復數據; 思路:用group by方法可以查詢出'去重'后的數據,將這些數據存儲到一張臨時表中,然后將臨時表的數據存儲到指定的表中; 誤區及...
mysql存儲過程的寫法
可以使用 create procedure 語句創建存儲過程。 數據庫存儲過程語法格式如下: CREATE?PROCEDURE??過程名([[IN|OUT|INOUT]?參數名?數據類型[,[IN|OUT|INOUT]?參數名?數據類型…]])?[特...
MySQL存儲引擎詳解
一、MySQL常用存儲引擎及特點 1、InnoDB存儲引擎 從MySQL5.5版本之后,MySQL的默認內置存儲引擎已經是InnoDB了,他的主要特點有: (1)災難恢復性比較好;(2)支持事務。默認的事務隔離級別為...
MySQL 快速創建千萬級測試數據
備注: 此文章的數據量在100W,如果想要千萬級,調大數量即可,但是不要大量使用rand() 或者uuid() 會導致性能下降 背景 在進行查詢操作的性能測試或者sql優化時,我們經常需要在線下環境構建大...
淺談MySQL的整體架構
前言 又是新的一周,各位周一好。 由于換工作,找房子這一系列事情都推在了一起,所以最近停更了一個多月。現在所有的事情都已塵埃落定,我也可以安安靜靜的碼字啦。 好了,也不多說,開始新的...