oktatas:adatbazis-kezeles:mariadb:sql:masolas
Tartalomjegyzék
MariaDB - Másolás
- Szerző: Sallai András
- Copyright © 2025, Sallai András
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
Táblázat másolása
Tartalom másolása:
create table ujTabla like eredetiTabla
Az utasítás csak a struktúrát másolja, a tartalmat nem.
A tartalom másolása:
insert into ujTabla select * from eredetiTabla
Szűrés
A célunk az employees táblából kigyűjteni a településneveket, majd egy új táblába irányítani azokat.
Az adatbázis létrehozása:
create database zold; use zold; create table employees( id int not null primary key auto_increment, name varchar(50), city varchar(50), salary double ); insert into employees (name, city, salary) values ("Erős István", "Szeged", 395), ("Trom Elemér", "Pécs", 393), ("Irtó Géza", "Pécs", 398), ("Csíta Lajos", "Szeged", 395);
Szeretnénk a településeket lekérdezni.
select distinct city from employees;
Készítsünk egy táblát amibe elmenthetjük a települések nevét:
create table cities( id int not null primary key auto_increment, name varchar(50) );
Most másoljuk a települések nevét a táblába:
insert into cities (name) select distinct city from employees;
oktatas/adatbazis-kezeles/mariadb/sql/masolas.txt · Utolsó módosítás: 2025/02/01 13:33 szerkesztette: admin