mysql.sql

Databaser & SQL

4 svar · 218 visningar · startad av Kent

Medlem sedan juli 2000355 inlägg
Trådstart#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

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...

280 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
156 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)