1. 程式人生 > >前端小白之每天學習記錄----php(2)數據庫操作軟件

前端小白之每天學習記錄----php(2)數據庫操作軟件

blog 4行 pan 一個數 修改 列數 tor 清0 插入數據

數據庫
存儲數據的倉庫(軟件)
(DBA:Database Administrator)數據庫管理員
mysql
sqlserver
oracle
......

數據庫軟件架構
C(client)->S(server)用戶《---》服務器
eg:騰訊qq, 金山殺毒軟件,wps, office...
B(Browser)->S(server)瀏覽器《--》服務器
eg:所有從瀏覽器打開的網站(應用)

存儲數據的軟件(我們用wps的表格來舉例)
wps 數據庫
文件<----->對應每一個數據庫
表(sheet)<----->表
表頭(列)<------->字段
行<------------->記錄

mysql數據庫啟動之後, 我們要用客戶端軟件(數據庫管理軟件)去連接
客戶端:
phpmyadmin
sqlyog
navicat
....

如何使用數據庫管理軟件?

首先你要有啟動的數據庫--->請參照本博客----->前端小白之每天學習記錄----php(1)

1.安裝數據庫管理軟件

sqlyog(收費)請自行百度安裝破解版

技術分享

2.安裝好了之後點擊運行(新建主機連接)

你可以新建一個保/存的鏈接然後按下面格式輸入

我的sql主機地址:localhost

用戶名:自己取(默認root)

密碼:自己取(root)

然後點擊鏈接

技術分享

3.鏈接成功會有如下畫面:

(保證數據庫啟動才會鏈接成功)技術分享

4.在上圖紅色方框點擊右鍵創建一個數據庫

名稱:隨意取(不要用中文)

字符集:utf8

排序規則:utf8_general_ci

技術分享

5.在點開新建的數據庫 在表文件夾上點擊右鍵新建一個表:

表名稱:隨意取(不要用中文)

引擎:選MyISAM (更多了解請百度數據庫引擎)

字符集:utf8

核對utf8_general_ci

技術分享

6.創建列

主鍵:一個表只有一個代表主鍵的列,他是由1,2,3,4數字組成,代表了每一行獨一無二的數據,類似索引

非空:當他的值為空時裏面記錄的是NULL

Unsigned:無符號的

自增:每次添加新信息時,主鍵會自動加一

    這裏要註意一點:比如有三行

1.
2.
3.

當刪除其中一行(不管是第三行第1行還是第2行),新增加的行的主鍵的數值都會是4;比如刪除第三行後增加一行數據

1.
2.
4.

數據類型:

int:整形

varchar:可變長度的字符串

技術分享

點擊保存就會生成一個表

7.查看表數據

點擊新建的表,在詢問界面點擊表數據查看

技術分享

8.執行插入數據信息

你可以直接在表裏面輸入數據,也可以使用sql語句命令插入數據,

了解sql語句命令插入數據(這些語句可以在php代碼裏以特殊方式使用,這樣一來用php就可以修改數據庫數據了)

技術分享

9.其他常用操作語句

SELECT * FROM user_info;   //查詢表單數據
SELECT user_id, user_name,user_pwd FROM user_info;   //查詢列數據
SELECT user_id, user_name,user_pwd FROM user_info WHERE user_id = 1;   //查詢行數據
SELECT user_id, user_name,user_pwd FROM user_info WHERE user_id IN ( 1, 3 );   //查詢1與3行共兩行
SELECT user_id,user_name,user_pwd FROM user_info WHERE user_Id BETWEEN 1 AND 3;  //查新1到3行共三行
SELECT * FROM user_info WHERE user_name = ‘ghostwu‘;   //查詢行數據
UPDATE user_info SET user_name = ‘xiaoxingxing‘, user_pwd=‘xingxingxiao‘ WHERE user_id = 3;  //修改行數據
DELETE FROM user_info WHERE user_id = 3;   //刪除第3行(保留索引)
INSERT INTO user_Info ( user_name ) VALUES ( ‘ghostwuxxx‘ ); //插入新數據(查看索引變化)
DELETE FROM user_info WHERE user_id IN ( 1, 2, 4 );第1,第2,第4行數據(保留索引)
TRUNCATE user_info;   清空數據重置表數據(索引清0)
SELECT user_id as uId,user_name uName,user_pwd uPwd FROM user_info //修改列名(可以用as 也可以不用as)

  

前端小白之每天學習記錄----php(2)數據庫操作軟件