En tabell används för att organisera data i form av rader och kolumner och används för att både lagra och visa poster i strukturformatet. Det liknar kalkylblad i kalkylbladsapplikationen. Ett kommando för att skapa tabeller kräver tre saker :
vad är s i python
- Tabellens namn
- Namn på fält
- Definitioner för varje fält
MySQL tillåter oss att skapa en tabell i databasen huvudsakligen i två sätt :
- MySQL kommandoradsklient
- MySQL Workbench
MySQL kommandoradsklient
MySQL låter oss skapa en tabell i databasen genom att använda SKAPA BORD kommando. Följande är en generisk syntax för att skapa en MySQL-tabell i databasen.
CREATE TABLE [IF NOT EXISTS] table_name( column_definition1, column_definition2, ........, table_constraints );
Parameter Förklaring
Parameterbeskrivningarna för ovanstående syntax är följande:
Parameter | Beskrivning |
---|---|
Databas namn | Det är namnet på ett nytt bord. Det ska vara unikt i MySQL-databasen som vi har valt. De OM INTE FINNS klausul undviker ett fel när vi skapar en tabell i den valda databasen som redan finns. |
kolumndefinition | Den anger namnet på kolumnen tillsammans med datatyper för varje kolumn. Kolumnerna i tabelldefinitionen separeras av komma-operatorn. Syntaxen för kolumndefinitionen är som följer: kolumnnamn1 datatyp(storlek) [NULL | INTE NULL] |
table_constraints | Den specificerar tabellbegränsningarna såsom PRIMÄRNYCKEL, UNIK NYCKEL, UTLÄNDSK NYCKEL, KONTROLL, etc. |
Exempel
Låt oss förstå hur man skapar en tabell i databasen med hjälp av ett exempel. Öppna MySQL-konsolen och skriv ner lösenordet, om vi har ställt in det under installationen. Öppna nu databasen där du vill skapa en tabell. Här ska vi skapa ett tabellnamn 'anställd_tabell' i databasen 'anställd' med hjälp av följande uttalande:
mysql> CREATE TABLE employee_table( id int NOT NULL AUTO_INCREMENT, name varchar(45) NOT NULL, occupation varchar(35) NOT NULL, age int NOT NULL, PRIMARY KEY (id) );
NOTERA:
1. Här är NOT NULL ett fältattribut, och det används eftersom vi inte vill att detta fält ska vara NULL. Om vi försöker skapa en post med ett NULL-värde, kommer MySQL att skapa ett fel.
2. Fältattributet AUTO_INCREMENT anger att MySQL ska gå vidare och lägga till nästa tillgängliga nummer i id-fältet. PRIMARY KEY används för att definiera en kolumns unika karaktär. Vi kan använda flera kolumner separerade med kommatecken för att definiera en primärnyckel.
Visuell representation av att skapa en MySQL-tabell:
Vi måste använda följande kommando för att se den nyskapade tabellen:
mysql> SHOW TABLES;
Det kommer att se ut som nedanstående utdata:
Se tabellstrukturen:
kolla java-versionen på linux
Vi kan använda följande kommando för att se informationen eller strukturen för den nyskapade tabellen:
mysql> DESCRIBE employee_table;
Det kommer att se ut så här:
Skapa tabell med MySQL Workbench
Det är ett visuellt GUI-verktyg som används för att skapa databaser, tabeller, index, vyer och lagrade procedurer snabbt och effektivt. För att skapa en ny databas med det här verktyget måste vi först starta MySQL Workbench och logga in med det användarnamn och lösenord du vill ha. Det kommer att visa följande skärm:
Gör nu följande steg för att skapa tabeller:
1. Gå till fliken Navigation och klicka på Schema meny . Här kan vi se alla tidigare skapade databaser. Nu är vi redo att välja databasen där en tabell skapas.
2. Välj databasen, dubbelklicka på den så får vi upp undermenyn under databasen. Dessa undermenyer är tabeller, vyer, funktioner och lagrade procedurer, som visas på skärmen nedan.
java hur man åsidosätter
3. Välj undermenyn Tabeller, högerklicka på den och välj Skapa bord alternativ. Vi kan också klicka på skapa en ny tabellikon (visas i röd rektangel) för att skapa en tabell.
4. På den nya tabellskärmen måste vi fylla i alla detaljer för att skapa en tabell. Här kommer vi att ange tabellnamnet ( till exempel , anställd_tabell) och använd standardsortering och motor.
5. Klicka i mittfönstret och fyll i kolumninformationen. Här innehåller kolumnnamnet många attribut som Primary Key(PK), Not Null (NN), Unique Index (UI), Binary(B), Unsigned Data type(UN), Auto Incremental (AI), etc. Följande skärmen förklarar det tydligare. När du har fyllt i alla detaljer, klicka på Tillämpa knapp.
6. Så snart du klickar på knappen Verkställ öppnas SQL-satsfönstret. Återigen, klicka på knappen Verkställ för att köra uttalandet och Avsluta knappen för att spara ändringarna.
7. Gå nu till Schema-menyn och välj databasen som innehåller den nyskapade tabellen, som visas på skärmen nedan.