Felhasználói eszközök

Eszközök a webhelyen


oktatas:adatbazis-kezeles:mysql:mysql_sql_dml

Ez a dokumentum egy előző változata!


< MySQL

MySQL DML

  • Szerző: Sallai András
  • Copyright © Sallai András, 2015
  • Licenc: GNU Free Documentation License 1.3

Bevezetés

Itt csak néhány MySQL specialitást találunk. Az SQL általános tárgyalása itt található.

Select limit

Ha limitálni szeretnénk a találatok számát, adatbázis-kezelőnként a megoldás más és más. MySQL-ban a limit záradékkal korlátozzuk a megjelenítendő sorok számát:

SELECT * FROM tablanev LIMIT 5

A példában csak 5 sorra vagyunk kíváncsiak.

UPDATE specialitás

Probléma:

UPDATE szemely SET telepules="Miskolc" 
WHERE az = 
(SELECT az FROM szemely AS x WHERE az = 2)

Nem működik.

A megoldás az allekérdezés záradékban:

SELECT ... FROM (subquery) [AS] name ...

A megoldás:

UPDATE szemely SET telepules="Miskolc" 
WHERE az = 
(SELECT az FROM (SELECT * FROM szemely) AS x WHERE az = 2)

Linkek

oktatas/adatbazis-kezeles/mysql/mysql_sql_dml.1565817228.txt.gz · Utolsó módosítás: 2019/08/14 23:13 szerkesztette: admin