• Non ci sono risultati.

 %m - mese numerico 00 ... 12

N/A
N/A
Protected

Academic year: 2021

Condividi " %m - mese numerico 00 ... 12"

Copied!
4
0
0

Testo completo

(1)

CREATE TABLE Corsi

(IDCorso int(8) primary key auto_increment, Descrizione char(30) not null,

Giorno char(3),

OraInizio time,

Costo decimal(9,2));

ALTER TABLEpazientiADDindirizzo char(20);

DROP TABLE Corsi;

INSERT INTO Clienti

(IDCliente, Nome, Cognome, Indirizzo, Telefono)

VALUES('Ros35','Mario','Rosellini','Palermo','091-6488945');

UPDATE Corsi SET Costo = 185

WHERE IDCorso = 'INGB';

UPDATE Personale SET livello = 6

WHERE Matricola = ‘abcde’;

UPDATE Personale

SET Stipbase = Stipbase * 1,05 WHERE livello > 6;

DELETE FROM Personale WHERE Matricola = ‘abcde’;

DELETE FROM Personale WHERE Stipbase < 750;

DELETE FROM Corsi

WHERE IDCorso = 'TEDB';

UPDATE Corsi

SET Costo = Costo * 1.05 WHERE Costo < 190;

UPDATE Corsi

SET Costo = Costo * 1.05

WHERE Costo between 190 and 290;

WHERE costo>=190 and costo<= 290;

SELECT * FROM Corsi

WHERE Costo > 190;

SELECT * FROM Clienti

WHERE Indirizzo = 'Roma';

(2)

SELECT Descrizione, Costo FROM Corsi;

SELECT Cognome, Nome, Indirizzo FROM Clienti;

SELECT IDCliente, Nome, Cognome, Telefono FROM Clienti

WHERE Indirizzo = 'Napoli';

SELECT * FROM articoli;

SELECT * FROM articoli WHERE qta > 10 ; SELECT codart, prezzo FROM articoli;

SELECT codart, prezzo FROM articoli WHERE qta > 10 and qta < 20;

SELECT cognome, nome, eta FROM anagrafica ORDER BY eta DESC

SELECT cognome, nome, eta FROM anagrafica WHERE cognome LIKE “%Ca%” ORDER BY eta DESC

SELECT * FROM Clienti

WHERE Indirizzo IN ('Milano','Roma','Napoli');

=

WHERE Indirizzo = 'Milano' OR Indirizzo = 'Roma' OR Indirizzo = 'Napoli'

SELECT Numero, DataIscrizione, Pagamento, IDCliente FROM Iscrizioni

WHERE IDCorso IS NULL;

=

WHERE IDCorso = ‘’

SELECT date_format(data, '%W, %M, %D,%Y') as data_consegna FROM dip WHERE month(data)=11

year(data)

(3)

day(data) now() CURDATE() CURTIME()

 %d - giorno del mese numerico 00…31

 %M - nome del mese January ... December

 %m - mese numerico 00 ... 12

 %H - ora 00 ... 23

 %i - minuti 00 ... 59

 %s - secondi 00 ... 59

 %Y - anno di quattro cifre

 %y - anno di due cifre

o TIME_FORMAT

SELECT time_format(data, '%H:%i:%s') FROM dip WHERE month(data)=11

LOAD DATA ... INTO

Il comando LOAD DATA consente di caricare, in modo molto veloce, grandi volumi di dati all'interno di una tabella MySQL prelevandoli da un file di testo (normalmente un file .CSV).

Supponiamo quindi di avere un file "amici.csv" contenente i dati da importare all'interno dell'omonima tabella su MySQL:

LOAD DATA INFILE 'c:/amici.csv' INTO TABLE amici

FIELDS TERMINATED BY ',' che i campi, all'interno del file sorgente, sono separati con una virgola;

ENCLOSED BY '"' che ogni valore è racchiuso tra virgolette;

LINES TERMINATED BY '\n' che ogni record termina con un ritorno a capo (\n);

stampare data e ora

Lo script che abbiamo scritto nel paragrafo precedente non è particolarmente

entusiasmante: non c'era certo bisogno di PHP per creare una pagina HTML contenente soltanto "Hello, world!".

Ora proveremo a fare qualcosa che con il semplice HTML non potremmo fare: stampare a schermo la data e l'ora, al momento in cui la pagina viene visitata. Lo faremo usando la funzione date( HYPERLINK "http://php.net/manual/en/function.date.php")

• <html>

• <head>

• <title>Data e ora</title>

(4)

• <body>

• <?php

• echo "Ciao, oggi è il ";

• echo date("d-m-Y");

• echo " e sono le ore ";

• echo date("G:i");

• ?>

• </body>

• </html>

codice Descrizione

Y

anno su 4 cifre

y

anno su 2 cifre

n

mese numerico (1-12)

m

mese numerico su 2 cifre (01-12)

F

mese testuale ('January' - 'December')

M

mese testuale su 3 lettere ('Jan' - 'Dec')

d

giorno del mese su due cifre (01-31)

j

giorno del mese (1-31)

w

giorno della settimana, numerico (0=dom, 6=sab)

l

giorno della settimana, testuale ('Sunday' - 'Saturday' )

D

giorno della settimana su 3 lettere ('Sun' - 'Sat')

H

ora su due cifre (00-23)

G

ora (0-23)

i

minuti su due cifre (00-59)

s

secondi su due cifre (00-59)

Questo codice produrrà il seguente testo (variando la data e l'ora a seconda di quando la pagina viene visualizzata, ovviamente):

Ciao, oggi è il 14-06-2012 e sono le ore 18:59

Riferimenti

Documenti correlati

java Pappagaller &lt; testo.txt &gt; temp.txt sort &lt; temp.txt &gt;

 Per leggere dati da un file presente sul disco, Per leggere dati da un file presente sul disco, occorre dapprima costruire un oggetto di tipo occorre dapprima costruire un

2.1 Introduzione: perché “sistema delle esigenze” 2.2 “Esigenza”: la difesa idraulica del territorio 2.2.1 Premessa 2.2.2 “Da che cosa ci si difende?”: gli aspetti

Se i dieci volumi dei Contributi alla storia degli studi classici e del mondo antico (Roma 1955-2012) di Momigliano sono ancora reperibili in commercio, ed altre sue opere importanti

ARCHIVIO.C Il secondo programma deve gestire un archivio di persone che vengono memorizzate in un file INI diviso in due sezioni: nella prima sezione, “Struttura” , c’è un

Scrivere un programma che dato un codice libro visualizzi il titolo ed il numero dei suoi autori ed il nome ed email della sua

 Utilizzare il contenuto del file raggi.txt per inizializzare un vettore cerchi di oggetti Cerchio.  Implementare la funzione membro operator&gt; per confrontare due oggetti

Nonostante il recente Piano Nazionale per il diabete identifichi la condizione diabete e gravidanza come una delle aree ritenute prioritarie per il miglioramento