Heim  >  Artikel  >  Datenbank  >  MySQL-Check

MySQL-Check

黄舟
黄舟Original
2017-01-16 13:14:201137Durchsuche

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

select count(*) from table_name;


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 Preis02d9180f403f4fb2bbc89c2c2df09c08=500

select * from goods where shop_price >= 100 and shop_price <= 500;
select * from goods where shop_price between 100 and 500;

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;



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);

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 ;


(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;
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;(错误的)
Ä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;
wie Fuzzy-Abfrage


Den Inhalt hinter Nokia abfangen

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


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;;
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;;
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;
Stellungnahme:
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