logo

SQL | BESKRIV Uttalande

Nödvändig förutsättning: SQL Skapa klausul

Som namnet antyder används DESCRIBE för att beskriva något. Eftersom vi har tabeller i en databas, det är därför vi använder dem BESKRIVA eller DESC (båda är samma) kommandon för att beskriva strukturera av ett bord.



Syntax :

BESKRIV en;

ELLER



DESC ett;

Notera: Vi kan använda antingen BESKRIVA eller DESC (båda är Fallet okänslig ). Antag att vårt bord vars namn är ett har 4 kolumner som heter id, namn, e-post och ålder och alla är av kan innehålla nollvärden.

Fråga:



CREATE TABLE users ( id INT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100), age INT ); DESC users;>

Produktion :

Här ovan om att använda DESC eller antingen BESKRIVA vi kan se strukturera av ett bord men inte på konsolfliken visas tabellens struktur i beskriv fliken av programvaran för databassystem.

besk eller beskriva kommandot visar strukturera i tabellen som inkluderar namn av kolumnen, den data typ av kolumnen och nollbarhet vilket betyder att den kolumnen kan innehålla nollvärden eller inte.

Alla dessa funktioner i tabellen beskrivs vid tidpunkten för Skapande av bordet.

Skapa en tabell eller definiera strukturen för en tabell

Fråga:

create table one ( id int not null, name char(25) )>

Här skapade vi en tabell som heter ett och dess kolumner är ID , NAMN och den id är av inte null typ, dvs vi kan inte sätt null-värden i ID kolumn men vi burk sätt null-värden i NAMN kolumn.

Demonstrera DESC

Steg 1 : Definierar tabellens struktur.

Skapa en tabell:

create table one ( id int not null, name char(25), city varchar2(25) )>

Steg 2 : Visar tabellens struktur:

hur man läser en json-fil

Tabell:

DESC one OR DESCRIBE one>

Produktion:

IMG5

Notera : Här ovan ID kolumnen är av inte null typ och rest 2 kolumner kan innehålla nollvärden. Notera : Du måste endast köra DESC-kommandot på din systemprogramvara, eftersom det här kommandot inte kommer att köras på någon redigerare. Se till att köra detta kommando på din egen installerade databas o bara Referenser : Oracle.com