Time of Update: 2016-07-18
標籤:資料表的操作 表與欄位是密不可分的。 新增資料表1 Create table [if not exists] 表名(2 欄位名 資料類型, 3 欄位名 資料類型, 4 欄位n 資料類型 --最後一行不需要加逗號 5 )[表選項]; If not exists:如果表名不存在,那麼就建立,否則不執行建立代碼,實現檢查功能。 表選項:控製表的表現 1、字元集:charset/character
Time of Update: 2016-07-17
標籤:http://www.actionsky.com/docs/archives/78 2016年4月7日 周文雅目錄1 起因2 說明3 MySQL調整參數的方式3.1 計算 request_open_files3.1.1 根據配置值計算request_open_files3.1.2 計算effective_open_files3.1.3 修正
Time of Update: 2016-07-17
標籤:mysql大型網站為了軟解大量的並發訪問,除了在網站實現分布式負載平衡,遠遠不夠。到了資料業務層、資料訪問層,如果還是傳統的資料結構,或者只是單單靠一台伺服器扛,如此多的資料庫連接操作,資料庫必然會崩潰,資料丟失的話,後果更是 不堪設想。這時候,我們會考慮如何減少資料庫的聯結,一方面採用優秀的代碼架構,進行代碼的最佳化,採用優秀的資料緩衝技術如:memcached,如果資金豐厚的話,必然會想到假設伺服器群,來分擔主要資料庫的壓力。Ok切入今天微博主題,利用MySQL主從配置,實現讀寫分離,
Time of Update: 2016-07-17
標籤: 1、刪除 mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server
Time of Update: 2016-07-17
標籤:一、概述 1.基本概念 在大型資料庫中,一張表中要容納幾萬、幾十萬,甚至幾百萬的的資料,而當這些表與其他表串連後,所得到的新的資料數目更是要大大超出原來的表。當使用者檢索這麼大量的資料時,經常會感覺慢。這個時候要提高資料庫的檢索效能,就必須要用到索引。給表追加合適的索引能極大的改善資料檢索的效率,提供資料庫效能。
Time of Update: 2016-07-17
標籤: CentOS 7 的安裝和 6.5大致相似,但是因為版本7 的一些命令的修改所以有些部分要注意。結合另一篇文章 http://www.cnblogs.com/katios/p/5677342.html ----------------------------------------------------------------------------------------------防火牆修改的不同在centos 7
Time of Update: 2016-07-17
標籤: https://dev.mysql.com/doc/refman/5.7/en/document-store.html 原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://xiaozhong991.blog.51cto.com/2354914/1763792X
Time of Update: 2016-07-17
標籤:mysql、增量備份、資料恢複一、開啟binlog。首先查看binlog是否開啟mysql> show variables like "log_bin";+---------------+-------+|Variable_name | Value +---------------+-------+| log_bin OFF
Time of Update: 2016-07-17
標籤:mysql 最佳化 sql 最佳化 最佳化前語句:SELECTifnull(s.mileage, -1) as mile,s.fuel_hkm as val,t.fhkm_rank as rank,ifnull((select u.photo from app_user u where u.user_id = t.user_id limit 1),‘‘) as path,case when s.car_id =
Time of Update: 2016-07-17
標籤:清理# vim /data/scripts/delete_mysql_binlog.sh12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091#!/bin/bash #=================
Time of Update: 2016-07-16
標籤:使用php產生sql檔案,然後再倒入mysql。1.編寫php代碼<?phpset_time_limit(0);ini_set("memory_limit", "256M");$pre = "INSERT INTO `article` (`cid`, `name`, `post`) VALUES ";$sql = $pre;$content=‘‘;for($i=1; $i<10000000; $i++){ $cid = rand(1,100); $k =
Time of Update: 2016-07-16
標籤:主從複製配置步驟如下:主伺服器:從伺服器ip地址分別為[python] view plain copy 192.168.145.222、192.168.145.226 1、修改主伺服器master:[python] view plain copy vi /etc/my.cnf [mysqld] log-bin=mysql-bin #[
Time of Update: 2016-07-16
標籤:恢複方法之一1、首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地串連MySQL資料庫。 因為在重新設定MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改MySQL的資訊。可以採用將MySQL對外的連接埠封閉,並且停止Apache以及所有的使用者進程的方法實現伺服器的准安全狀態。最安全的狀態是到伺服器的Console上面操作,並且拔掉網線。2、修改MySQL的登入設定;vim /etc/my.cnf
Time of Update: 2016-07-16
標籤:一、多表串連查詢 建立兩張表t_user、t_order。 1.內串連 返回滿足條件的所有記錄。 (1)顯式內串連 使用inner join關鍵字,在on子句中設定串連條件。
Time of Update: 2016-07-18
標籤:清空表資料TRUNCATE TABLE `表名`; 收縮資料表空間OPTIMIZE TABLE `表名`;備忘:該操作只對有獨立資料表空間的表有效,常用於執行刪除大量表資料後,因為MySQL在刪除大量表資料後資料表空間不會自動收縮。 暫停二進位日誌功能SET SQL_LOG_BIN = 0;備忘:配合修改/etc/my.cnf設定檔(去掉[mysqld]下面的log-bin)可以達到永久關閉二進位日誌功能。MySQL常用操作
Time of Update: 2016-07-18
標籤:mysql 資料庫 儲存引擎 MySQL資料庫儲存引擎MySQL資料庫是一種關係型資料庫,資料時存放在資料庫中的一張一張的表中的,各個表之間或有關聯,表中的每行相關,每列是不相關。這是關係型資料庫的基本存放裝置方式。MySQL儲存引擎是為了在各種不同的條件下對資料存放的可靠性、關聯性、讀寫等方面做出的一個可供選擇的儲存模式。當前使用較多的MySQL儲存引擎主要有以下幾個,MyISAM,In
Time of Update: 2016-07-18
標籤:來自:http://www.osyunwei.com/archives/7269.html,改版mysql主從複製本文採用的是centos6.5+mysql-5.6.23版本之前在
Time of Update: 2016-07-18
標籤:先安裝好作業系統 在Mysql官網上下載最新版的Ubuntu Linux專用的Mysql。我這裡下載的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。 解壓檔案 命令為:tar -xvf mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar. 解壓開來後,一共有11個deb包,用sudo dpkg -i
Time of Update: 2016-07-18
標籤:資料操作 新增資料:兩種方案。 1、方案一,給全表欄位插入資料,不需要指定欄位列表,要求資料的值出現的順序必須與表中設計的欄位出現的順序一致。凡是非數值資料,到需要使用引號(建議使用單引號)包裹。1 insert into 表名 values(值列表)[,(值列表)]; -- 可以一次性插入多條記錄。 2、方案二,給部分欄位插入資料,需要選定欄位列表,欄位列表出現的順序與欄位的順序無關,但是值列表的順序必須與選定欄位的順序一致。1 insert into 表名
Time of Update: 2016-07-18
標籤: 有時候,會需要刪除某些行,或者修改其內容。這是候便需要用到DELETE語句和UPDATE語句。1. DELETE 語句的基本格式如下所示:DELETE FROM tbl_nameWHERE which rows to delete;其中,WHERE子句是可選的,它用於指定需要刪除掉哪些行。如果沒有WHERE 子句,那麼將刪除表裡面的所有行。這意味著,越簡單的DELETE語句越危險,例如下面的語句:DELETE FROM tbl_name它會徹底刪除表裡的內容,因此務必要小心使用。