前端小白之每天學習記錄----php(2)數據庫操作軟件
數據庫
存儲數據的倉庫(軟件)
(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)數據庫操作軟件