SQL語(yǔ)句

單表數(shù)據(jù)一

create database test9;

1.在test9中創(chuàng)建一張表 user (整形id、字符串(50)username、字符串(32)password)

use test9;
create table `user`(
  id int primary key auto_increment ,       #主鍵 + 自動(dòng)增長(zhǎng)
  username varchar(50),
  `password` varchar(32)
);

2.向user表中插入3條數(shù)據(jù)

insert into `user`(username,`password`) values('jack','111');
insert into `user`(username,`password`) values('rose','222');
insert into `user`(username,`password`) values('tom','333');

3.查詢user表中的所有數(shù)據(jù)

select * from `user`;

4.更新user表的第二條數(shù)據(jù)的密碼為666666

update `user` set `password` = '666666' where id = 2;

5.刪除user表的第一條數(shù)據(jù)

delete from `user` where id = 1;

6.計(jì)算user表中的總條數(shù)

select count(*) from `user`;

單表數(shù)據(jù)二

create table product(
    pid int primary key,
    pname varchar(20),
    price double,
    category_id varchar(32)
);
INSERT INTO product(pid,pname,price,category_id) VALUES(1,'聯(lián)想',5000,'c001');
INSERT INTO product(pid,pname,price,category_id) VALUES(2,'海爾',3000,'c001');
INSERT INTO product(pid,pname,price,category_id) VALUES(3,'雷神',5000,'c001');

INSERT INTO product(pid,pname,price,category_id) VALUES(4,'JACK JONES',800,'c002');
INSERT INTO product(pid,pname,price,category_id) VALUES(5,'真維斯',200,'c002');
INSERT INTO product(pid,pname,price,category_id) VALUES(6,'花花公子',440,'c002');
INSERT INTO product(pid,pname,price,category_id) VALUES(7,'勁霸',2000,'c002');

INSERT INTO product(pid,pname,price,category_id) VALUES(8,'香奈兒',800,'c003');
INSERT INTO product(pid,pname,price,category_id) VALUES(9,'相宜本草',200,'c003');
INSERT INTO product(pid,pname,price,category_id) VALUES(10,'面霸',5,'c003');

INSERT INTO product(pid,pname,price,category_id) VALUES(11,'好想你棗',56,'c004');
INSERT INTO product(pid,pname,price,category_id) VALUES(12,'香飄飄奶茶',1,'c005');

INSERT INTO product(pid,pname,price,category_id) VALUES(13,'果9',1,NULL);

查詢所有商品

SELECT * FROM product ;

查詢商品名和商品價(jià)格

SELECT pname,price FROM product;

別名查詢,使用as 關(guān)鍵字

SELECT pname pn ,price pr FROM product;

去掉重復(fù)值

SELECT DISTINCT price FROM product 

查詢結(jié)果是表達(dá)式(運(yùn)算查詢):將所有商品價(jià)格+10進(jìn)行顯示

SELECT pid,pname,price+10,category_id FROM product ;

查詢商品名稱為“花花公子”的商品所有信息:

SELECT * FROM product WHERE pname='花花公子'

查詢價(jià)格為800商品

SELECT * FROM product WHERE price='800'

查詢價(jià)格不是800的所有商品

SELECT * FROM product WHERE price !='800'

查詢商品價(jià)格大于60元的所有商品信息

SELECT * FROM product WHERE price>60

查詢商品價(jià)格在200到1000之間所有商品

SELECT * FROM product WHERE price>='200' AND price<='1000'

查詢商品價(jià)格是200或800的所有商品

SELECT * FROM product WHERE price='200' OR price='800'

查詢含有'霸'字的所有商品

SELECT * FROM product WHERE pname LIKE '%霸%'

查詢以'香'開頭的所有商品

SELECT * FROM product WHERE pname LIKE '%香%%'

查詢第二個(gè)字為'想'的所有商品

SELECT * FROM product WHERE pname LIKE '%%想%'

商品沒有分類的商品

SELECT * FROM product WHERE category_id IS NULL

查詢有分類的商品

SELECT * FROM product WHERE category_id IS NOT NULL
1.鏈接查詢.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容