MySql數據庫軟件的使用學習(freshing...)

一.MySQL介紹
     MySQL是一個廣受Linux社區人們喜愛的半商業的數據庫。 MySQL是可運行在大多數的Linux平臺(i386,Sparc,etc),以及少許非Linux甚至非Unix平臺.它的體積非常的小,5.0版本的Mysql體積只有37 MB,而且它是開源免費的
一個多用戶、多線程的SQL數據庫,是一個客戶機/服務器結構的應用,它由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成。
    特點如下:
  1. 可以同時處理幾乎不限數量的用戶;
  2. 處理多達50,000,000以上的記錄;
  3. 命令執行速度快,也許是現今最快的;
  4. 簡單有效的用戶特權系統。

    MySQL在企業中使用非常廣泛,其中知名的公司有:

    MySQL的安裝非常簡單,www.mysql.cn有簡單圖形介紹.
二 MySQL基本數據結構

   
數據類型和表 
    數據庫其實不過是由不同層次的數據結構構成的。MySQL中可以存放塊(或記錄)信息的結構就是表(table)。而這些記錄則由更小的信息格式組成,即數據類型。一個或多個的數據類型組成了記錄。由記錄組成的表構成了數據庫的一部分。數據庫的層次可以表示如下:
    Database < Table < Record < Datatype

    數據類型有不同的形式和大小,這樣程序員就可以根據實際應用的需要建立表。選擇合適的數據類型對於數據庫的運行性能影響致關重要,所以詳細瞭解這些概念是十分重要的。

    MySQL Datatypes 數據類型

MySQL支持各種數據類型(即使是編程新手也都基本熟悉)。常用的類型包括:

CHAR (M) 固定長度字符

用來表示固定長度的字符串。字符串的長度範圍是1-255。例如:car_model CHAR(10);

VARCHAR (M) 可變長度字符
VARCHAR 是一個具有靈活性的字符數據類型。字符串的長度範圍是1-255。 選用VARCHAR通常是比較明智的決定。儘管處理CHAR類型的數據比VARCHAR類型的數據要快,有時會快50%。(CHAR類型存儲的數據的長度 是聲明變量時的固定長度,而不管數據的實際長度。VARCHAR存儲的是按數據的實際長度,從而減小了數據文件的大小。)
car_model VARCHAR(10);

INT (M) [Unsigned] 整數類型
INT是整數類型,存儲整數的值範圍是-2147483648到2147483647。在聲明類型時可選用"unsigned",這樣值的範圍就是0到4294967295。
light_years INT;
合法整數: '-24567',    非法整數: '3000000000'。
light_years INT unsigned;
合法整數: '3000000000',    非法整數: '-24567'。

   

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章