程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL數據庫基礎回顧

MySQL數據庫基礎回顧

編輯:關於MYSQL數據庫

       一、數據表

      為了確保數據的完整性和一致性,在創建表時指定字段名稱,字段類型和字段屬性外,還需要使用約束(constraint),索引(index),主鍵(primary key)和外鍵(foregin key)等。

      約束條件:

      not null 非空約束

      unique 唯一性約束

      primary key 主鍵約束

      foreign key 外鍵約束

      check 檢查約束

      auto_increment 自動標識列(值會自動增1)

      創建表:

    MySQL數據庫基礎回顧   三聯

      修改表:

      修改表的結構,如修改列的類型,添加新的字段,刪除原有字段,更改表名稱

      alter%20table%20user%20modify/add/drop/change/rename

      刪除表:

      添加數據(一次添加一條和一次添加多條)

      查詢:

      修改表數據:

      刪除表中記錄:

      當表中字段很長時:書寫不方便,我們可以使用as給字段起別名:

      去掉查詢中重復,使用distinct

      查詢數值在某一范圍:select * from user where age between.. and ..

      查詢在給出值的集合中的值:select * from user where name in('"lixq", "lxq");

      模糊查詢:

      %:代表0到多個字符

      _:代表一個任意字符

      二、索引

      索引在數據庫開發中,可以提高查詢優化,確保數據的唯一性,以及可以對任何全文索引字段中大量文本的搜索進行優化,索引的分類:主鍵索引(primary key),唯一索引(unique),常規索引(index),全文索引(fulltext);

      三、數據庫表類型及存儲位置

      Mysql支持MYISAM,InnoDB,MEMORY等多種數據表類型

      查看當前數據庫支持存儲引擎

      一般在mysql的安裝目錄下的data文件中存儲數據表

      四、數據表的默認字符集

      在mysql數據庫中,可以為數據庫,數據表,甚至每一個數據列分別設定一個不同的字符集,使用create table命令創建數據庫時,若沒有指定任何字符集,則是mysql配置文件裡character-set-server選項決定的。

      修改按照目錄下的my.ini文件

    ?

    1 2 <strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong><strong>default-character-set=utf8 character-set-server=utf8</strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong></strong>

      windows中顯示中文會出現問題,加一個set names gbk 顯示就會正常

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved