oktatas:adatbazis-kezeles:mysql:mysql_sql_dml
Ez a dokumentum egy előző változata!
Tartalomjegyzék
MySQL DML
- Szerző: Sallai András
- Copyright © Sallai András, 2015
- Licenc: GNU Free Documentation License 1.3
- Web: http://szit.hu
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