Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




SQL - Structured Query Language

sql


SQL Structured Query Language

Laborator - Alte tipuri de date



Tipul ENUM

ENUM(valoare1, valoare2, valoare3, ..)

un element din sir poate lua o singura valoare aleasa din lista de valori

pot exista maxim 65 535 valori distincte

fiecare valoare din lista are un index asociat

Exemplu: ENUM('ian', 'feb','mar');

Valoare Index

NULL    NULL

"" 0

"ian" 1

"feb" 2

"mar" 3

Observatie Afisarea indexului corespunzator fiecarei inregistrari se face folosind comanda:

SELECT luna+0 FROM Agenda;

Observatie La sortarea dupa campul de tip ENUM afisarea se va face dupa ordinea pe care valorile o au in lista initiala.

Tipul SET

SET(valoare1, valoare2, valoare3, ..)

un element de tip sir de caractere poate accepta sau nu una sau mai multe valori dintr-o lista de valori

pot exista maxim 64 de elemente

Aplicatie Sa se creeze o tabela cu denumirea Agenda, cu urmatoarele campuri (id_pers, nume, prenume, tel1, tel2, an, zi_n)

Sa se adauge un camp luna care sa fie de tip ENUM;

Sa se adauge un camp zi_sapt care sa fie de tip SET.

Exemplu:

ALTER TABLE Agenda ADD

luna enum('ian', 'feb',...);

Observatie In lucrul cu SET si ENUM nu se face diferenta intre caractere mici si mari

Exemplu:

Urmatoarele doua comenzi au acelasi efect

UPDATE TABLE Agenda SET luna='ian'

WHERE an>1980;

UPDATE TABLE Agenda SET luna='IAN'

WHERE an>1980;

Observatie La tipul SET ordinea valorilor nu conteaza; in tabel aceastea apar in ordinea initiala.

Exemplu:

UPDATE TABLE Agenda

SET zi_sapt='marti,luni';


Document Info


Accesari: 921
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )