Voorwaarde: SQL Create-clausule
Zoals de naam al doet vermoeden, wordt DESCRIBE gebruikt om iets te beschrijven. Omdat we in een database tabellen hebben, gebruiken we daarom BESCHRIJVEN of OMSCHRIJVING (beide zijn hetzelfde) opdrachten om de structuur van een tafel.
Syntaxis :
BESCHRIJV er één;
OF
DESC één;
Opmerking: We kunnen beide gebruiken BESCHRIJVEN of OMSCHRIJVING (beide zijn Hoofdletterongevoelig ). Stel dat onze tafel de naam heeft een heeft 4 kolommen met de naam id, naam, e-mailadres en leeftijd en ze zijn allemaal van blik bevatten nulwaarden.
Vraag:
CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100), age INT ); DESC users;>
Uitvoer :
Hier hierboven over het gebruik OMSCHRIJVING of anders BESCHRIJVEN wij kunnen de zien structuur van een tafel maar niet op het consoletabblad wordt de structuur van de tabel weergegeven in het tabblad beschrijven van de databasesysteemsoftware.
Dus besch of beschrijven opdracht toont de structuur van de tabel met daarin de naam van de kolom, de data type van de kolom en de nulbaarheid wat betekent dat die kolom null-waarden kan bevatten of niet.
Al deze kenmerken van de tafel worden beschreven op het moment van Creatie van de tafel.
Een tabel maken of de structuur van een tabel definiëren
Vraag:
create table one ( id int not null, name char(25) )>
Hier hebben we een tabel gemaakt met de naam een en zijn kolommen zijn ID kaart , NAAM en de ID kaart is van niet nul type, d.w.z. wij kan niet plaats null-waarden in de ID kaart kolom maar wij kan plaats null-waarden in de NAAM kolom.
Demonstreer DESC
Stap 1 : De structuur van de tabel definiëren.
Een tabel maken:
create table one ( id int not null, name char(25), city varchar2(25) )>
Stap 2 : De structuur van de tabel weergeven:
Tafel:
een csv-bestand lezen in Java
DESC one OR DESCRIBE one>
Uitgang:
Opmerking : Hier boven ID kaart kolom is van niet nul type en rest 2 kolommen kunnen null-waarden bevatten. Opmerking : U hoeft de DESC-opdracht alleen op uw systeemsoftware uit te voeren, omdat deze opdracht in geen enkele editor kan worden uitgevoerd. Zorg ervoor dat u deze opdracht uitvoert op uw eigen geïnstalleerde Database o alleen Referenties : Oracle.com