2018-11-04
话不多说,让我们直接进入正题。
昨天简单的说了一下如何使用服务器以及mysql
。
一、简单复习一下表单的数据类型:
①INT:整型;
②FLOAT:浮点型;
eg:
FLOAT(一共几位数,小数点后几位数);
③VARCHAR:字符串;
eg:
VARCHAR(字符串长度);
④DATE:日期类型;
⑤BOOLEAN:布尔类型;
eg:
true==1;
false==0;
⑥AUTO_INCREMENT:自增;
eg:
在添加数据的地方写NULL,且不加引号。
QAQ:注意手机号类型为VARCHAR
二、数据库的另外两个类型:修改,删除。
①修改:
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中的命令行。
②脚本模式:首先要创建.sql文件。
QAQ:单行注释:#
QAQ:多行注释:/** **/
eg:
#1.设置编码方式。
SET NAMES UTF8;
#2.删除一个数据库如果存在的话。
DROP DATABASE IF EXISTS jd;
#3.创建一个数据库。
CREATE DATABASE jd CHARSET=UTF8;
#4.进入数据库 。
USE jd;
#5.创建数据表。
CREATE TABLE pic(
pid,INT PRIMARY KEY AUTO_INCREMENT,
why,BOOLEAN
);
#6.插入数据。
INSERT INTO jd VALUES(NULL,true);
#7.查看数据表。
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,'领券再降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');
网友评论