Time of Update: 2015-11-09
標籤:自己的一個例子,在儲存一個email的需求中.mysql定義的欄位,類型:varchar 長度:20 當我插入一個email:[email protected] 發現怎麼樣都差不進去..後面才發現原來是欄位長度20不夠存放..下次要注意,當然,欄位長度設定也不能過於大,夠用即可. 以下為轉寄:今天新開始的項目在做資料庫設計,發現自己對MySql的varchar類型還不熟悉,故又上網收集資料整理如下。1.varchar類型的變化MySQL
Time of Update: 2015-11-09
標籤:mysql備份 mysql
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 MySQL簡介 MySQl資料庫是關係型資料庫。 關係型:使用一個關係來表示實體資訊和實體之間的聯絡。關係:二維表,有行有列。 SQL:結構化查詢語言 (SQL)。 SQL = DDL(資料定義語言 (Data Definition
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 庫操作(database) 1、顯示庫:Show databases;顯示所有已存在的庫Show databases like ‘條件’;條件查詢 條件查詢:%匹配0個或多個任一字元串。_可匹配任意一個字串。 2、查看庫資料:Show create databas
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 資料操作:(insert into)1、增加資料:Insert into 表名 (欄位名) values (資料列表);Insert into 表名 (欄位名) values (欄位列表1),(欄位列表2)....;Insert in
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 字元集和校對規則1、字元集:一套符號和字元編碼的集合。2、校對規則:在字元集內用於比較字元的一套規則。 3、安裝資料庫時最好用我們定好的編碼。4、建立表時可指定字元集:.....charset=[gdk/utf8]; 5、查看編碼變數:show varchar like ‘%char%’; &
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 字元集和校對規則1、字元集:一套符號和字元編碼的集合。2、校對規則:在字元集內用於比較字元的一套規則。 3、安裝資料庫時最好用我們定好的編碼。4、建立表時可指定字元集:.....charset=[gdk/utf8]; 5、查看編碼變數:show varchar like ‘%char%’; &
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 設計範式(NF = Normal Format)範式:規範的格式。範式是設計關聯式資料庫必須遵守的規則。如果我們滿足了設計範式的要求,則資料庫會簡潔,結構清晰。反之,會出現資料冗餘,還有插入、刪除、修改資料出現異常。 設計範式種類:1NF、2NF、3NF、BCNF(巴德斯科範式)、4NF、5NF(完美
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 設計範式(NF = Normal Format)範式:規範的格式。範式是設計關聯式資料庫必須遵守的規則。如果我們滿足了設計範式的要求,則資料庫會簡潔,結構清晰。反之,會出現資料冗餘,還有插入、刪除、修改資料出現異常。 設計範式種類:1NF、2NF、3NF、BCNF(巴德斯科範式)、4NF、5NF(完美
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 實體間的聯絡:表的記錄和記錄之間的聯絡1對多,多對1方案:在關係的多端,增加一個欄位儲存當前實體聯絡端的實體標識。 多對多方案:新增一個關係表,以保證關係的清晰度。 1對1方案:把常用資訊放在主表中,把不常用的資訊放到擴充表中,縮小主表大小,提升主表的查詢速度和易讀性。本文出自 “一起學習交流” 部落格,請務必保留此出處http:/
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 外鍵約束外鍵:用於建立兩個實體間的聯絡。外鍵約束:限制當前表的記錄與關聯表的記錄之間的對應關係。約束限制:如果主表不存在某資訊,則從表不能插入。本文出自 “一起學習交流” 部落格,請務必保留此出處http://chenhaolinux.blog.51cto.com/9609922/1710803MySQL學習筆記(9)之外鍵約束
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 觸發器(trigger)1、作用:監視某種情況並觸發某種操作。觸發器能監視表的增、刪、改,進行增、刪、改操作。 2、建立觸發器文法:(需要提前修改結束符:delimiter 結束符)create trigger trigger_nameafter/before增、刪、改 on 表名For&nb
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 儲存引擎1、概念:資料庫對同樣的資料,有著不同的儲存方式和管理方式。 2、MyISAM:1.MyISAM表是獨立於作業系統的,這說明可以輕鬆地將其從Windows伺服器移植到Linux伺服器;每當我們建立一個MyISAM引擎的表時,就會在本地磁碟上建立三個檔案,檔案名稱就是表明。2.MyISAM表無法處理事務,這就意味著有交易處理需求的表,不
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 索引1、索引:針對資料所建立的目錄。Btree索引次數:Log2Nhash索引次數:1 2、使用原則:1.不過度索引。2.索引條件列(where後面頻繁條件適合索引)。3.索引散列值,過於集中的值不要加索引。 3、索引:普通索引:index僅僅加快查詢速度。唯一索引:unique index行上值不能重複,唯一不一定主鍵。
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 (預存程序:(SQL編程用的,只需瞭解即可)1、預存程序:類似於函數,就是把一段代碼封裝起來。當要執行這一段代碼時,可通過調用該預存程序來實現。在封裝時的語句體裡,可用if/else、case、while等,控制結構,可以進行SQL編程。 2、查看預存程序:Show procedure status; 3、刪除:
Time of Update: 2015-11-09
標籤:mysql 學習筆記 mysql入門 字元集和校對規則1、字元集:一套符號和字元編碼的集合。2、校對規則:在字元集內用於比較字元的一套規則。 3、安裝資料庫時最好用我們定好的編碼。4、建立表時可指定字元集:.....charset=[gdk/utf8]; 5、查看編碼變數:show varchar like ‘%char%’; &
Time of Update: 2015-11-09
標籤:如何查看已經編譯安裝好的nginx、apache、php、mysql的編譯參數 一)、查看nginx的編譯參數與版?[[email protected]~]#/application/nginx/sbin/nginx -Vnginx version: nginx/1.8.0built by gcc 4.4.720120313 (Red Hat 4.4.7-4) (GCC) built with OpenSSL1.0.1e-fips 11 Feb 2013TLS SNI
Time of Update: 2015-11-09
標籤:如何查看已經編譯安裝好的nginx、apache、php、mysql的編譯參數? 一)、查看nginx的編譯參數與版?[[email protected]~]#/application/nginx/sbin/nginx -Vnginx version: nginx/1.8.0built by gcc 4.4.720120313 (Red Hat 4.4.7-4) (GCC) built with OpenSSL1.0.1e-fips 11 Feb 2013TLS
Time of Update: 2015-11-09
標籤:mysqldumpmysql資料備份,其重要性不言而喻。大體上我們比較常用到的有mysqldump、Xtrabackup和用lvm快照來備份,或者是有專門的mysql複本備份伺服器。特性:邏輯備份工具,比物理備份速度慢,但更靈活,可以修改一些資訊,而且跨平台也簡單。如果資料量大於1G最好還是用物理備份。單線程的備份工具,網上有一個多線程邏輯備份工具,叫做mysqldumper,有興趣的朋友可以看看。可以實現Innodb儲存引擎的熱備或MyISAM、Aria的溫備。自身不能實現增量或是差異備
Time of Update: 2015-11-09
標籤:mysql 儲存路徑 my.cnf本例mysql版本為:mysql-server-5.1.73-5.e16_6.x86_641.檢查mysql資料庫存放目錄進入資料庫#mysql -u root -ppwd查看sql儲存路徑(查看datadir的路徑)mysql>show variables like ‘%dir%‘;退出mysqlmysql>quit;2.停止mysql服務#service mysqld stop3.建立新的資料庫存放目錄#mkdir /new/mysql4.