webForumDet fria alternativet

Mera frågor ..... tabell fälts typer ....

Databaser & SQL

2 svar · 415 visningar · startad av PatrikB

Medlem sedan mars 20002 836 inlägg
Frågan#1

Hello,

har startat upp och försöker att lära mig mySQL oxå ...

Hittade en manager som verkar helt ok, men nu till mitt lilla problem.

I access hade man inte sååå många typer på fälten som i tex MS-SQL el mySQL.

Det jag skulle behöva ha förklarat är:

PM - vad heter det i mySQL?
text i mySQL - kan det innehålla siffror .. fast som text.
Skillnaden mellan:
- bigint/int
- tinytext/mediumtext/text/longtext

Det finns fler frågor :o ... ngn länk om det kanske skulle hjälpa.

En sak till .. puh ...

Har en Access db idag som har dessa fält

Räknare
Text(50)
Text(250)
PM
Datum (med tids angivelse)

Om man nu skulle göra en db i mySQL hur skulle "typerna" för fälten se ut då?

hoppas på snabba svar ;) annars får man väl hållas i Access ett tag till

//PatrikB

Medlem sedan dec. 19992 555 inlägg
#2

PM - vad heter det i mySQL?

BLOB / TEXT (för binärdata respektive text).

text i mySQL - kan det innehålla siffror .. fast som text.

Jo.

Skillnaden mellan:
- bigint/int
- tinytext/mediumtext/text/longtext

Läs i manualen. :)

Det finns fler frågor ... ngn länk om det kanske skulle hjälpa.

MySQL har en aldeles förträfflig manual där allt detta står. :)
http://www.mysql.com/doc.html

Har en Access db idag som har dessa fält

Räknare
Text(50)
Text(250)
PM
Datum (med tids angivelse)

Om man nu skulle göra en db i mySQL hur skulle "typerna" för fälten se ut då?

Ett exempel (behöver mer fakta för ett mer exakt exempel):

CREATE TABLE sidor (
  Namn_3 int(11) DEFAULT '0' NOT NULL auto_increment,
  Namn_2 varchar(50) DEFAULT '' NOT NULL,
  Namn_3 varchar(250) DEFAULT '' NOT NULL,
  Namn_4 text DEFAULT '' NOT NULL,
  Namn_5 DATETIME DEFAULT '2000-01-01 00:00:00' NOT NULL,
  PRIMARY KEY (ID)
);

Som sagt. Kolla in hemsidan för MySQL. Där finns länkar till både manual och tutorials.

------------------
Robban < robban@lipogram.com >

Medlem sedan dec. 19992 555 inlägg
#3

Hmm, av någon anledning gick det inte att redigera inlägget jag nyss skrev. Upptäckte några fel i mitt exempel (jag kopierade från en befintlig DB, och det blev en del skräp kvar):

CREATE TABLE tabellnamn (
Namn_1 int(11) DEFAULT '0' NOT NULL auto_increment,
Namn_2 varchar(50) DEFAULT '' NOT NULL,
Namn_3 varchar(250) DEFAULT '' NOT NULL,
Namn_4 text DEFAULT '' NOT NULL,
Namn_5 datetime DEFAULT '2000-01-01 00:00:00' NOT NULL,
PRIMARY KEY (Namn_1)
);

------------------
Robban < robban@lipogram.com >

254 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)