web到伺服器到資料庫。
資料庫中mysql44.3%的使用者量。
mysql是開源的,在it行業中無人不知了。
為什麼使用資料庫來儲存資料?
陣列 集合存在記憶體中,不可以永久儲存。
檔案可以永久儲存,資料太多查詢麻煩。
資料庫可以持久化資料,有好的管理系統容易查詢。
db?database:資料庫中的資料有組織,有規範。
dbms?
database management system:資料庫管理系統,建立和運算元據庫中的空間。學的是資料庫管理系統,簡稱稱了資料庫。
典型的資料庫管理系統就有mysql,oracle(要錢),db2(適合處理海量的資料),sqlserver(微軟公司,只能裝在windows系統中).
sql?
資料庫管理系統操作指令。特點:1.幾乎所有的資料庫作業系統都支援sql。2.簡單易學。3.靈活使用可產生很複雜的效果。
資料庫如何儲存資料?
先將資料儲存到表裡,在把表放在庫里。
資料庫中有很多的表,每個表都有乙個名字不可以重複。
表是由列組成,稱為字段。
mysql安裝使用。
mysql屬於mysqlab公司,總部在瑞典。老總monty,天才程式設計師,50多歲還在程式設計。08年被sun公司收購,09年被orecle公司收購。
優點:開源,執行快,輕量級。
dbms分為兩大類:架構不同。
兩個版本,社群版,企業版(收費)。
安裝服務端。
my.ini為配置檔案。關心服務端的配置。
mysql為字段加索引
1 新增普通索引 alter table table name add index index name column 案例 alter table ts storage partinfo order batch add index idx isb id source bill 2 新增主鍵索引 a...
用perl寫Mysql資料庫時內容為亂碼
用perl通過dbi寫mysql資料庫時,如果內容的編碼方式與系統的編碼方式不一致,資料庫中就會出現亂碼 結果方法如下 在連線資料庫後,寫入資料前,設定連線引數 dbh do setnames gbk 原因說明來自下面這篇文章 先說mysql的字符集問題。windows下可通過修改my.ini內的 ...
修改mysql資料庫字段內容預設值為當前時間
新增createtime 設定預設時間 current timestamp alter tabletable name add columncreatetimedatetime null default current timestamp comment 建立時間 修改createtime 設定預設...