2018-11-04
話不多說影钉,讓我們直接進入正題患民。
昨天簡單的說了一下如何使用服務(wù)器以及mysql
。
一衣赶、簡單復(fù)習(xí)一下表單的數(shù)據(jù)類型:
①INT:整型蹦狂;
②FLOAT:浮點型偏塞;
eg:
FLOAT(一共幾位數(shù)菜职,小數(shù)點后幾位數(shù));
③VARCHAR:字符串印蓖;
eg:
VARCHAR(字符串長度);
④DATE:日期類型;
⑤BOOLEAN:布爾類型遵馆;
eg:
true==1;
false==0;
⑥AUTO_INCREMENT:自增鲸郊;
eg:
在添加數(shù)據(jù)的地方寫NULL,且不加引號。
QAQ:注意手機號類型為VARCHAR
二货邓、數(shù)據(jù)庫的另外兩個類型:修改秆撮,刪除。
①修改:
UPDATE 表單名 SET 表頭='xxx';(謹慎操作
)
eg:
UPDATE comment SET useName='xxx';
UPDATE comment SET useName='么么噠' WHERE cid=1(修改一行);
②刪除:
1.刪除````表```:DELETE FROM 表名换况;//(刪除一個表)
eg:
DELETTE FROM TABLE;
2.刪除庫
:DROP 庫名职辨;
eg:
DROP DATABASE;
3.刪除一行:DELETE FROM table WHERE 表頭;
eg:
DELETE FROM comment WHERE cid=1;
QAQ
:切記不可以刪除一列戈二。
三舒裤、mysql有兩種類型:交互模式,腳本模式挽拂。
①交互模式:也就是直接在MySQL中的命令行惭每。
②腳本模式:首先要創(chuàng)建.sql文件。
QAQ:單行注釋:#
QAQ:多行注釋:/** **/
eg:
#1.設(shè)置編碼方式亏栈。
SET NAMES UTF8;
#2.刪除一個數(shù)據(jù)庫如果存在的話。
DROP DATABASE IF EXISTS jd;
#3.創(chuàng)建一個數(shù)據(jù)庫宏赘。
CREATE DATABASE jd CHARSET=UTF8;
#4.進入數(shù)據(jù)庫 绒北。
USE jd;
#5.創(chuàng)建數(shù)據(jù)表。
CREATE TABLE pic(
pid,INT PRIMARY KEY AUTO_INCREMENT,
why,BOOLEAN
);
#6.插入數(shù)據(jù)察署。
INSERT INTO jd VALUES(NULL,true);
#7.查看數(shù)據(jù)表闷游。
SELECT * FROM jd;
QAQ:.sql文件寫好后在MySQL中需要以mysql -uroot < .sql路徑。
QAQ:.如果上述亂碼,就要重新打開一個MySQL脐往,然后用命令行使用表格休吠。
QAQ:如果亂碼window+R重新打開運行,然后輸入cmd业簿。
eg:
SET NAMES UTF8;
DROP DATABASE IF EXISTS mobile;
CREATE DATABASE mobile CHARSET=UTF8;
USE mobile;
CREATE TABLE phone(
number INT PRIMARY KEY AUTO_INCREMENT,
discounts VARCHAR(10),
images VARCHAR(66),
introduce VARCHAR(20),
price FLOAT(6,2),
brand VARCHAR(16)
);
INSERT INTO phone VALUES(NULL,'旗艦性能機','images/01.jpg','零界全面屏A','4298.00','viviNEX星跡版');
INSERT INTO phone VALUES(NULL,'限時12期免費','images/02.jpg','8GB+128GB幻夜','3498.00','vivoX23');
INSERT INTO phone VALUES(NULL,'領(lǐng)券再降300','images/03.jpg','全面屏雙攝拍照游','2798.00','vivoX21');
INSERT INTO phone VALUES(NULL,'送無線立充','images/04.jpg','(SM-N9)','6999.00','三星GalaxyNote9');
INSERT INTO phone VALUES(NULL,'6個月全保換新','images/05.jpg','8GB+128GB','5999.00','ROG游戲手機');
INSERT INTO phone VALUES(NULL,'新品爆款','images/06.jpg','6GB+128GB','2499.00','諾基亞NOKIAX7');
INSERT INTO phone VALUES(NULL,'促銷','images/07.jpg','6GB+128GB','3499.00','HTCU11+極鏡黑');
INSERT INTO phone VALUES(NULL,'立省500元','images/08.jpg','(SM-G965)','6199.00','三星GalaxyS9+');
INSERT INTO phone VALUES(NULL,'白條免息','images/09.jpg','驍龍845戶外三防智','4299.00','AGMX3');