Time of Update: 2015-06-04
標籤:一.同一主機下位置的轉移在mysql安裝完成後,要修改資料庫儲存的位置,比如從安裝目錄下的C:\Program Files\MySQL\MySQL Server 5.0\Data檔案夾轉移到D:\mySQLData檔案夾。1、在D:\下建立mySQLData檔案夾2、停止MySQL服務,將C:\Program Files\MySQL\MySQL Server 5.0\Data下的檔案夾和檔案一起拷貝到D:\mySQLData檔案夾下3、在安裝目錄下找到my.ini檔案,找到:#Path
Time of Update: 2015-06-04
標籤:簡介項目使用MSSql作為資料庫,但是因為SQL伺服器貴那麼一點,並發串連差那麼一點,要把資料移轉到MySQL,順帶遷移過程以及問題。環境Visual Studio 2013MySQL 5.7Entity Framework 6.1.3本文遷移過程安裝MySQL,順帶安裝 MySQL for Visual Studio、MySQL Connector Net在Entity Framework 項目和 WebSite項目中添加Nuget包,MySql.Data.Entity,我這裡添加的是6
Time of Update: 2015-06-04
標籤:group by 用法解析group by文法可以根據給定資料列的每個成員對查詢結果進行分組統計,最終得到一個分組匯總表。SELECT子句中的列名必須為分組列或列函數。列函數對於GROUP BY子句定義的每個組各返回一個結果。某個員工資訊表結構和資料如下: id name dept salary edlevel hiredate 1 張三 開發部
Time of Update: 2015-06-04
標籤:ibdata1是mysql資料庫中一個資料檔案了,你會發現它來越大了,下面我來介紹收縮Mysql的ibdata1檔案大小方法如果你有使用InnoDB來儲存你的Mysql表,使用預設設定應該會碰到個非常頭疼的問題,在Mysql的資料目錄裡有個預設只有10MB叫ibdata1的檔案沒日沒夜的增長讓你煩透了吧?裡麵包含了InnoDB引擎儲存的所有索引和資料資訊,很可惜Mysql在設計的時候就沒有收縮InnoDB表的功能,這就是為什麼你在delete,truncate,drop這些表的時候這個檔案
Time of Update: 2015-06-04
標籤:ash 索引結構的特殊性,其檢索效率非常高,索引的檢索可以一次定位,不像B-Tree 索引需要從根節點到枝節點,最後才能訪問到頁節點這樣多次的IO訪問,所以 Hash 索引的查詢效率要遠高於 B-Tree 索引。可 能很多人又有疑問了,既然 Hash 索引的效率要比 B-Tree 高很多,為什麼大家不都用 Hash 索引而還要使用 B-Tree 索引呢?任何事物都是有兩面性的,Hash 索引也一樣,雖然 Hash 索引效率高,但是 Hash
Time of Update: 2015-06-04
標籤:Mysql中如果表和表之間建立的外鍵約束,則無法刪除表及修改表結構。 解決方案是在Mysql中取消外鍵約束: SET FOREIGN_KEY_CHECKS=0; 然後將原來表的資料匯出到sql語句,重新建立此表後,再把資料使用sql匯入, 然後再設定外鍵約束: SET FOREIGN_KEY_CHECKS=1; [轉載]SET FOREIGN_KEY_CHECKS=0;在Mysql中取消外鍵約束
Time of Update: 2015-06-04
標籤:頁級:引擎 BDB。表級:引擎 MyISAM , 理解為鎖住整個表,可以同時讀,寫不行行級:引擎 INNODB , 單獨的一行記錄加鎖表級,直接鎖定整張表,在你鎖定期間,其它進程無法對該表進行寫操作。如果你是寫鎖,則其它進程則讀也不允許行級,,僅對指定的記錄進行加鎖,這樣其它進程還是可以對同一個表中的其它記錄進行操作。頁級,表級鎖速度快,但衝突多,行級衝突少,但速度慢。所以取了折衷的頁級,一次鎖定相鄰的一組記錄。 MySQL
Time of Update: 2015-06-04
標籤:正常 data目錄下的資料庫檔案只要表結構檔案frm檔案...甚是不解 鑽研過後知道mysql的預設資料庫引擎模式唄設定成了InnoDB innodb表沒有沒有MYD和.MYI,其資料檔案對應於ibdata1檔案中要讓.myd和.myi的資料庫檔案也出現,則轉換表類型innodb為myisam.解決方案:Sql中InnoDB類型轉換為MyISAM命令ALTER TABLE 表名 engine= MyISAM;連編碼一起轉ALTER TABLE 表名
Time of Update: 2015-06-04
標籤:其實也是小問題。但是小問題也是要時間解決的。弄不好還很不好處理。網上也有教程。但是時刻提醒自己腦子要活。不能照抄。1 問題起因,公司的一個項目,不同電腦的MYSQL 備份資料,就是拷貝DATA檔案夾。不知道什麼原因(作業系統?,MYSQL 版本?,檔案損壞?)在運行項目時(開啟Web項目時)老提示 表損壞。2 繁瑣的解決是,匯出再匯入一次就行。但是太繁瑣。網上先是找到mysql repair 命令。但是修複一張表後,又提示又一張表也是壞的。(項目一個控制器也多少用了好幾張表關聯)
Time of Update: 2015-06-04
標籤:mysql按照中文名稱排序 Sql代碼 www.2cto.com /* Navicat MySQL Data Transfer Source Server : local Source Server Version : 50022 Source Host :
Time of Update: 2015-06-04
標籤:code pay payflag 00001 100.00 0 00001 50.00 1 00001 50.00 0
Time of Update: 2015-06-04
標籤: - PK: primary key (column is part of a pk) 主鍵- NN: not null (column is nullable) 是否為空白 (非空)- UQ: unique (column is part of a unique key) 唯一索引 (外鍵)- AI: auto increment (the column is auto incremented when rows are inserted) 自動增加- BIN:
Time of Update: 2015-06-04
標籤:在mysql中資料檔案存放於在my.cnf中datadir指定的路徑,使用的表引擎不同產生的檔案格式、表檔案個數也會有所差異。mysql的表引擎有多種,表的副檔名也不一樣,如innodb用“ .ibd”,archive用“.arc ”,csv用“.csv”等。 myisam表引擎myisam表會產生三個檔案:MYI、MYD、frm檔案 frm檔案:主要存放表的中繼資料(meta)
Time of Update: 2015-06-04
標籤:mysql 異常 環境:mysql-5.6.25-winx64,MySQL workbench問題:MySQL更新時出現異常: warning(s): 1366 Incorrect string value: ‘\xE8\x82\x96\xE5\xB1\xB1...‘ for column
Time of Update: 2015-06-04
標籤:1.什麼叫子查詢? 通俗的講就是查詢中有查詢,SQL語句中有多個select語句。2.什麼地方可以嵌入子查詢? SELECT 列 (不在標準之內) FROM 表 (可以嵌入,作為表存在) WHERE 條件 (可以嵌入,作為條件存在)3. 舉例說明
Time of Update: 2015-06-03
標籤:1、先到mysql官網上下載dmg格式安裝包,進行安裝。 2、安裝完後,命別名: www.2cto.com alias mysql=/usr/local/mysql/bin/mysqlaliasmysqladmin=/usr/local/mysql/bin/mysqladmin 給root建立密碼:/usr/local/mysql/bin/mysqladmin -u root password root 使用終端來開啟或關閉mysql:
Time of Update: 2015-06-03
標籤:MySQL:http://dev.mysql.com/downloads下載connector引入到工程中 進入cmd (注意在os cmd中 而不是在mysql中)註:先進入MySQL目錄下的bin檔案夾:cd MySQL中到bin檔案夾的目錄如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接將windows的環境變數path中添加該目錄) =================== 1.
Time of Update: 2015-06-03
標籤:今天又獨到了Mysql亂碼問題,過去總是匆匆的解決了就算了。這次我實在受不了了。每次都是迷迷糊糊的改好的。這次決定好好探索一把,看了很多資料及部落格之後才理解了點。先記錄下來。如有不對的請指正。1. 首先Mysql是在4.0之後才支援多字元集的。所以只有4.0之後才會出現這種問題。編碼轉換的規則就是,在輸入資料時將編碼由“用戶端編碼”轉換為“伺服器端編碼”,輸出時將資料由“伺服器端編碼”轉換為“用戶端編碼&
Time of Update: 2015-06-03
標籤:MySQL的字元集支援(Character Set Support)有兩個方面: 字元集(Character set)和排序方式(Collation)。對於字元集的支援細化到四個層次: 伺服器(server),資料庫(database),資料表(table)和串連(connection)。1.MySQL預設字元集
Time of Update: 2015-06-03
標籤:有時我們在手動修改了Mysql的設定檔之後,我們要重啟Mysql服務才能使之生效,這裡提供幾種重啟方法:1、windows下重新啟動mysql5的方法:在安裝mysql時系統會添加服務,可以通過管理工具裡面的 <服務> 一項來停止和啟動mysql。這樣修改的my.ini就會生效了。2、也可以用命令列模式,在運行裡輸入:停止:net stop mysql(其中mysql為你安裝的mysql服務名稱)啟動:net start