webForumDet fria alternativet

phpMyAdmin

1 svar · 237 visningar · startad av aleborg

aleborgMedlem sedan jan. 20012 962 inlägg
#1

I vilka sammanhang ska man använda fälten:

Attributes:
Binary
Unsigned
Unsigned Zerofill

Null:
not null
null

Och vilka fält ska man använda istället för accessfälten Text och PM?
Jag har för mig att man använder ReplikeringsID i access för att få långa idnummer, vad använder man i MySQL?

[Redigerat av aleborg den 21 mar 2001]

DeamerMedlem sedan mars 200116 inlägg
#2

unsigned använder du när du vill att en column av typen INT inste ska kunna innehålla ett negativt tal.

tex:

CREATE TABLE links (
linkID INT(2) UNSIGNED NOT NULL AUTO_INCREMENT,
....
);

NOT NULL och NULL använder man för att bestämma hurvida ens fält i tabellen kan vara tomma eller ej.
tex:

CREATE TABLE test (
kan_innehalla_null VARCHAR(10) NULL,
kan_inte_innehalla_null VARCHAR(10) NOT NULL,
....
);

BINARY är väl om du vill spara filer i din databas. Vet inte hur det funkar dock.
ZEROFILL vet jag inte heller vad det är.. Är själv ganska ny med MySQL och har bara hållt på lite med Access förut.

/ Deamer

Genererad på 399 ms · cache AV · v20260730165559-full.f96bc7eb