TIETOKANNAT 6

08.03.2015 20:14

Meidä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: