Just nu i M3-nätverket
Gå till innehåll

Skapa en table i MySQL


JanEngman

Rekommendera Poster

Hej!

Jag är en fullständig nybörjare när det gäller databaser.

Jag tänkte iaf göra en databas över mina skivor och vill göra den i MySQL för att lära mig denna

typ av databas.

Jag har skapat en databas med WinMySQLAdmin-verktyget.

Nu vill jag lägga till tables.

Exemplet i manualen ser ut så här:

 

mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),

-> species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

 

Om jag exakt skriver av detta exempel så fungerar det.

Men jag vill ha andra namn i fälten så jag hade

tänkt med det typ så här:

 

mysql> CREATE TABLE records (product VARCHAR(20), vendor VARCHAR(20), type VARCHAR(20), number VARCHAR(20));

 

nr jag skriver in detta ovan så får jag alltid ett felmeddelande i stil med:

 

error 1064 you have an error in your SQL syntax near '(VARCHAR20))' at line 1

 

det verkar som om den inte gillar mitt sätt att

avsluta strängen,har testat med enkelparantes på slutet men då klagar den på det

 

Jag har väl fattat rätt:

-recordsi exemplet ovan är namn på tabellen

-product etc är rubriken på resp fält

-det ska vara komma och mellanslag mellan varje

fält

-själva fälten anges inom en startparantes och en slutparantes och hela satsen avslutas med ett semikolon

 

Vad är det för fel?

Skulle oxå gärna vilja veta vad man skulle kunna ha istället för CHAR(1) om det gäller siffror,jag

vill kunna ange med 1 eller 2 om det är en enkel

eller dubbel-cd.

Gäller CHAR bara för bokstäver som

typ M eller F eller kan man även skriva in en siffra i detta fält?

 

Undrar slutligen om det finns något grafiskt interface för att skapa och modifiera tables i

MySQL,har hört att det tydligen ska finnas?

 

 

[inlägget ändrat 2001-11-26 17:32:51 av JanEngman]

[inlägget ändrat 2001-11-26 17:40:52 av JanEngman]

Länk till kommentar
Dela på andra webbplatser

Jag har inga problem att köra scriptet, det fungerar...

 

Och det finns en hel del grafiska interface för MySQL, och det bästa enligt min mening är MySQL-Front. Du hittar det säkert... hinner inte leta fram någon länk just nu... ArkivX juh :)

 

- pahl -

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...