Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Esempio di istruzioni SQL: Creazione, modifica e eliminazione di tabelle e dati, Dispense di Informatica

Esempi di istruzioni SQL per creare, modificare e eliminare tabelle e inserire dati in esse. Le istruzioni coprono la creazione di tabelle con primary key, l'aggiunta e modifica di colonne, l'eliminazione di tabelle e record, l'utilizzo di foreign key e l'importazione di dati da file. utile per chi sta imparando SQL e vuole pratichare le istruzioni di base.

Tipologia: Dispense

2017/2018

Caricato il 18/10/2018

IoanaM
IoanaM 🇮🇹

5

(1)

3 documenti

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
DDL
Create table
con primary key
Create table 1genitori ( id_genitore
int(11) not null primary key,
nome_genitore varchar(20) not null)
con foreign key, auto increment
create table 1dipendenti(
id_matricola int(11) not null primary
key auto_increment,id_nome
varchar(10), id_cognome varchar(10),
id_centrale varchar(4) not null,foreign
key (id_centrale) references
1centrali(id_centrale))
nometabella1 like nometabella2
creazione di una tabella con struttura
simile(nometabella2)
DML
insert into nometabella values(‘ ’…)
campi e valori
insert into 1dipendenti
(id_nome,id_cognome,id_centrale)
values('Aline','Kubelsbeck','alin')
solo valori
insert into 1genitori
values(‘1’,’Andrea’)
drop table nometabella
drop table 1dipendenti
drop table
CANCELLA TUTTO
alter table nometabella
add foreign key
-alter table 1centrali add foreign
key(provincia_centrale) references
1provincia(id_sigla)
add primary key(id_campo)
alter table ciao 1centrali primary
key(provincia);
add column (..)
alter table ciao add column(frutta
varchar(10))
add column nomecol tipo after col2
Drop primary key
Change nomecol nomecol (same col)
int(4) unsigned default null
Mettere di default int=NULL
add nomecol tipocol
alter table lavoratori add cognome
varchar(40);
drop column nomecol
alter table lavoratori drop column
numero
add nomecol tipocol after nomecol2
alter table lavoratori add numero
int(10) after nome
nometabella rename nometabella
alter table riciao rename ciao
insert into nometabella
insert into ciao(id) values('al')
values
(…),
(….);
insert into lavoratori values
(1234,'andrea','bernardp'),
(23456,'cluadia','po')
pf3
pf4

Anteprima parziale del testo

Scarica Esempio di istruzioni SQL: Creazione, modifica e eliminazione di tabelle e dati e più Dispense in PDF di Informatica solo su Docsity!

DDL

Create table con primary key Create table 1genitori ( id_genitore int(11) not null primary key, nome_genitore varchar(20) not null) con foreign key, auto increment create table 1dipendenti( id_matricola int(11) not null primary key auto_increment,id_nome varchar(10), id_cognome varchar(10), id_centrale varchar(4) not null,foreign key (id_centrale) references 1centrali(id_centrale)) nometabella1 like nometabella2 creazione di una tabella con struttura simile(nometabella2) DML insert into nometabella values(‘ ’…) campi e valori insert into 1dipendenti (id_nome,id_cognome,id_centrale) values('Aline','Kubelsbeck','alin') solo valori insert into 1genitori values(‘1’,’Andrea’) drop table nometabella drop table 1dipendenti drop table CANCELLA TUTTO alter table nometabella add foreign key - alter table 1centrali add foreign key(provincia_centrale) references 1provincia(id_sigla) add primary key(id_campo) alter table ciao 1centrali primary key(provincia); add column (..) alter table ciao add column(frutta varchar(10)) add column nomecol tipo after col Drop primary key Change nomecol nomecol (same col) int(4) unsigned default null Mettere di default int=NULL add nomecol tipocol alter table lavoratori add cognome varchar(40); drop column nomecol alter table lavoratori drop column numero add nomecol tipocol after nomecol2 alter table lavoratori add numero int(10) after nome nometabella rename nometabella alter table riciao rename ciao insert into nometabella insert into ciao(id) values('al') values (…), (….); insert into lavoratori values (1234,'andrea','bernardp'), (23456,'cluadia','po')

insert into lavoratori (nome,cognome) values ('andrea','stocco'), ('jaoana','aline'); insert into persone (nome,reddito) values ('audi',30), ('rs7',2000) select nome,sesso from persone where eta is null insert into persone (nome,reddito,data) values ('alex',1200,'1989- 2 - 23'), ('cvao',23434,'1990- 4 - 21') rimuovere un record delete from n ometabella where col=1valore update nometabella set col1 id tipo after col set col1=col1+200(tipo intero) update ciao set numero=numero+ set col1=x where col2=x update ciao set numero=20 where numero= replace into nometabella values(..) delete from nometabella where col1=x delete from lavoratori where stipendio= where (col1 > value) and(col2=values) delete from lavoratori where (stipendio>240000) and (cognome="munteanu") Load data local infile ‘z:nomefile.txt’ into table nomeTabella lines terminated by ‘\r\n’ Carica il file su una tabella update nometabella set col1=valore, col2=valore update lavoratori set stipendio= nomecol=valore where nomecol=valore update lavoratori set stipendio= 5000 where stipendio= QL show show warnings errori last line cmd create table nometabella show create table 1dipendenti tables databases columns from nometabella struttura tabella explain nometabella struttura tabella Describe nometabella struttura tabella Select * from 1dipendenti insert into nometabella