Just nu i M3-nätverket
Jump to content

Skapa en table i MySQL


JanEngman

Recommended Posts

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]

Link to comment
Share on other sites

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 -

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...