Heim > Datenbank > MySQL-Tutorial > MySQL-Check

MySQL-Check

黄舟
Freigeben: 2017-01-16 13:14:20
Original
1206 Leute haben es durchsucht

Ermitteln Sie, wie viele Zeilen die Tabelle enthält.
Tipp:

select count(*) from table_name;
Nach dem Login kopieren


Erhalten Sie die Spalten mit cat_id=4 und cat_id=11.
Verwenden Sie * oder wählen Sie * aus Waren wo aus cat_id=4 oder cat_id =11;
Nicht * aus Waren verwenden oder auswählen, bei denen cat_id in(4,11); 🎜>
Ermitteln Sie den Preis<=100 und>=500

select * from goods where shop_price >= 100 and shop_price <= 500;
select * from goods where shop_price between 100 and 500;
Nach dem Login kopieren

in ist die Menge der Streupunkte, zwischen und ist das Intervall

cat_id ist weder 3 noch 11. Die Spalten von

select * from goods where shop_price <=100 and shop_price >= 500;
select * from goods where shop_price not between 100 and 500;
Nach dem Login kopieren



berechnen den Rabattwert als den Marktpreis

select * from goods where cat_id!=3 and cat_id!=11;
select * from goods where cat_id not in(3,11);
Nach dem Login kopieren

Finden Sie den lokalen Preis das ist mehr als 200 günstiger als der Marktpreis

select goods_id,(market_price-shop_price) as chajia ,goods_name from goods ;
Nach dem Login kopieren


(Die Chajia-Spalte wird generiert, nachdem wo gehandelt wird)

select goods_id,(market_price-shop_price) as chajia ,goods_name from goods where (market_price - shop_price) > 200;
Nach dem Login kopieren
Zweifelhafter Hinweis: wo wirkt auf die Daten in der realen Tabelle und hat die Möglichkeit, die Ergebnisse zu filtern





Derselbe Effekt

select goods_id,(market_price-shop_price) as chajia ,goods_name from goods where chajia > 200;(错误的)
Nach dem Login kopieren
Änderung [20,29 ] in der Num-Spalte in der Mian-Tabelle auf 20 [30,39] in 30 geändert


select goods_id,(market_price-shop_price) as chajia ,goods_name from goods having chajia>200;
Nach dem Login kopieren
wie Fuzzy-Abfrage


Den Inhalt hinter Nokia abfangen

update mian set num = floor(num/10)*10 where num between 20 and 39;
Nach dem Login kopieren


Suchen Sie nach Nokia. Ersetzen Sie den Anfang durch htc (ohne den tatsächlichen Tabelleninhalt zu ändern)

select goods_id ,goods_name,substring(goods_name,4) from goods where goods_name like &#39;诺基亚%&#39;;
Nach dem Login kopieren
Ersetzen Sie Nokia durch htc (ändern Sie den tatsächlichen Tabelleninhalt)


select goods_id ,goods_name,concat(&#39;htc&#39;,substring(goods_name,4)) from goods where goods_name like &#39;诺基亚%&#39;;
Nach dem Login kopieren
Das Obige ist MySQL. Überprüfen Sie den Inhalt. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).


update goods 
set goods_name = concat(&#39;htc&#39;,substring(goods_name,4))
where goods_name like &#39;诺基亚%&#39; and cat_id=4;
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage