phpmyadmin數據庫建表及插入


今天把數據庫知識再梳理一遍:

1.表名盡量用單詞字符,即有意義的英文單詞。

2.編碼:utf8_unicode_ci或者utf8_general_ci.

3.管理員數據:域名-admin,為了防止兩個網站合並數據表數據時不會產生沖突,給表名加域名前綴。不能與系統關鍵字沖突。

4.創建表單管理員的字段:id—TINYINT—UNSIGNED(無符號)—auto_increment(自增)—主鍵(每個數據表都必須有一個主鍵)—注釋(自動編號)

adminame—VARCHAR(可變字符串)—長度(str類型必須填寫)—整理(utf8_general_ci)—注釋

password—CHAR(加密后的字符串長度固定為32位長)—32—整理(加密后全部變成英文或數字,不用填編碼)—注釋

addtime —DATETIME(年月日時間)、TIMESTAMP(時間戳)、—CURRENT_TIMESTAMP(勾選)

title—設置索引(經常用來搜索、排序和判斷的字段就需要加上索引,加快檢索速度,但是所占空間變大,而且插入的速度也變慢。比如用來做搜索功能的標題)

TINYINT 非常小的整數  有符號值,-128到127.無符號值,0到255.

SMALLINT 較小的整數  有-32768到32767 無符號值加一倍

MEDIUMINT 中等大小的整數  

INT  標准整數

BIGINT  較大整數

FLOAT  單精度浮點數

DOUBLE  雙精度浮點數

DECIMAL  一個串的浮點數

VARCHAR  根據輸入的字符串長度來調整空間,速度慢。

CHAR  長度固定,速度快,但是占空間。

5.標注釋:管理員數據表

6.Storage Engine 數據表類型:

        一般取默認值——MyISAM

        MEMORY——將表放在內存,運行加快,但是重啟時所有數據被清空。經常寫入和刪除的及不重要的數據

        InnoDB——適合安全要求高以及數據完整性高的表。但是檢索速度慢。

7.點擊保存。。

8.插入。。password——函數(選擇MD5)

php內置了md5()加密函數,32位。此時為雙MD5加密。關鍵字不區分大小寫。

只有數據庫名稱,數據表名稱,字段名稱可以用反向單引號,反向單引號可加可不加,一定要保證名稱不要與系統關鍵字沖突。

關鍵字前后要有空格。字符串要加引號。

多條件查詢,AND或者OR連接

無條件查詢,WHERE 1

模糊查詢,WHERE LIKE "%keyword%"

倒排 ORDER BY `id` DESC

正排 ORDER BY `id` ASC

SELECT `id` from ` xxx.com-admin` where id=2 AND adminame='futan';

INSERT INTO `e1215cms_2`.`xxx.com-admin`(

  `id`

  `adminame`

  `password`

)

VALUES(

  NULL,'admin',MD5('1234')

);

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM