TIETOKANNAT 6
08.03.2015 20:14Meidän tehtävä siis käytännössä on lisätä kerralla taulukkoon tietoa eli sovittu tiedosto esim. txt muodossa:
DROP DATABASE IF EXISTS motodb ;
CREATE SCHEMA IF NOT EXISTS motodb ;
USE motodb
CREATE TABLE IF NOT EXISTS `motomanufacturer` (
`mmfID` int(11) NOT NULL AUTO_INCREMENT,
`mmfname` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
`mmfcountryoforigin` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
`mmfcity` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
`mmfbossmpID` int(11) DEFAULT NULL,
PRIMARY KEY (`mmfID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;
CREATE TABLE IF NOT EXISTS `motomodel` (
`modelID` int(11) NOT NULL AUTO_INCREMENT,
`modelname` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
`modelmmfID` int(11) DEFAULT NULL,
`modelcoomm` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
PRIMARY KEY (`modelID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;
CREATE TABLE IF NOT EXISTS `motoperson` (
`mpID` int(11) NOT NULL AUTO_INCREMENT,
`mpname` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
`mpcountryborn` varchar(20) COLLATE utf8_swedish_ci DEFAULT NULL,
`mpcity` varchar(20) COLLATE utf8_swedish_ci DEFAULT NU
`mpbossID` int(11) DEFAULT NULL,
`mpbirthdate` date DEFAULT NULL,
PRIMARY KEY (`mpID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;
**********************************************************************************************************************************************************
Tässä katson että tiedosto TIISTAI_TEHTÄVÄ.txt on olemassa. Tämän jälkeen kyllä vaihdoin nimen niin, että ääkköset jäivät nimestä pois varmuuden vuoksi ettei sekoita kuvioita.
Tässä kuvassa lisään lopulta txt. tiedoston TIISTAI_TEHTAVA taulukkoon motopers. Tässä pitää muista jälleen isot ja pienet kirjaimet. Alussa kirjoitin tiedoston muodon isolla eli TXT niin ei tunnistanut koko tiedostoa.
Tässä taas poistan tieton samantien: