webForumDet fria alternativet

mysql.sql

Databaser & SQL

4 svar · 199 visningar · startad av Kent

Medlem sedan juli 2000355 inlägg
Frågan#1

I vissa script man laddar ner så finns det filer som heter mysql.sql
och ser ut som nedanstående,
CREATE TABLE billing
(ClientName CHAR(255) NOT NULL,
ClientEmail CHAR(255) NOT NULL,
Invoice INTEGER NOT NULL,
Total DECIMAL(6,2) NOT NULL,
Paid TINYINT NULL,
INDEX IDX_INVOICE (Invoice)
)

vad gör denna fil.?

Medlem sedan aug. 200017 inlägg
#2

Jag tror den skapar en tabell...

Medlem sedan juli 2000136 inlägg
#3

Man öppnar den i t.ex. PHPAdmin och då skapas automatiskt ett table kallat billing med vissa egenskaper eller vad man ska säga..
hmm. detta kanske inte va en så bra förklaring men endå ;)

/t

------------------
hated by everyone

Medlem sedan nov. 2000432 inlägg
#4

det är en fil som kan matas till mysql (även i konsollläge, inte bara i phpmydamin, tror man kör då mysqladmin eller nåt liknande).

det är helt enkelt bara en lista med kommandon precis som man skriver in dem manuellt i mysql. :)

Medlem sedan juni 20008 205 inlägg
#5

Helt enkelt, för att skapa tabellen som finns beskriven i mysql.sql gör man så här i DOS...

C:\mysql\bin\mysql.exe <C:\sökväg\till\mysql.sql

Då läser den från mysql.sql isf från kommandoraden...

------------------
Jag är en tolerant person, men bara mot de jag gillar, så passa dig!

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