Ne znam kako da dam ime temi, ako neko zna bolje neka promeni :)
Zanima me sledece:
Pisem neku skriptu za razmenu lyrics-a. I osmislio sam mysql bazu na sledeci nacin:
Posto ce tabela song (glupo ime promenicu sve kasnije) imati sigurno oko 1.000.000 unosa da li mi je ovo najbolje resenje za bazu? Podatke iz song tabele bih izvlacio na osnovu sid ciju bih vrednost uzimao iz lid iz tabele lyrics. Mozda bi se koristila i pretraga ove tabele ne verujem da bi se to cesto radilo(ali nikad se ne zna). Dakle pitanje je da li bi ovo radilo ok? Takodje posto sam pocetnik u mysql bio bih zahvalan da mi kazete ako primetite jos neke greske u tabelama. Hvala :)
Zanima me sledece:
Pisem neku skriptu za razmenu lyrics-a. I osmislio sam mysql bazu na sledeci nacin:
Code:
-- phpMyAdmin SQL Dump
-- version 2.11.9.2
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 16, 2009 at 01:50 PM
-- Server version: 5.0.67
-- PHP Version: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database: `1234`
--
-- --------------------------------------------------------
--
-- Table structure for table `lyrics`
--
CREATE TABLE IF NOT EXISTS `lyrics` (
`lid` int(15) NOT NULL,
`song` varchar(20000) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`lid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `lyrics`
--
-- --------------------------------------------------------
--
-- Table structure for table `song`
--
CREATE TABLE IF NOT EXISTS `song` (
`sid` int(15) NOT NULL,
`song` varchar(20000) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`sid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Dumping data for table `song`
--
-- phpMyAdmin SQL Dump
-- version 2.11.9.2
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Aug 16, 2009 at 01:50 PM
-- Server version: 5.0.67
-- PHP Version: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Database: `1234`
--
-- --------------------------------------------------------
--
-- Table structure for table `lyrics`
--
CREATE TABLE IF NOT EXISTS `lyrics` (
`lid` int(15) NOT NULL,
`song` varchar(20000) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`lid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Dumping data for table `lyrics`
--
-- --------------------------------------------------------
--
-- Table structure for table `song`
--
CREATE TABLE IF NOT EXISTS `song` (
`sid` int(15) NOT NULL,
`song` varchar(20000) character set utf8 collate utf8_bin NOT NULL,
PRIMARY KEY (`sid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Dumping data for table `song`
--
Posto ce tabela song (glupo ime promenicu sve kasnije) imati sigurno oko 1.000.000 unosa da li mi je ovo najbolje resenje za bazu? Podatke iz song tabele bih izvlacio na osnovu sid ciju bih vrednost uzimao iz lid iz tabele lyrics. Mozda bi se koristila i pretraga ove tabele ne verujem da bi se to cesto radilo(ali nikad se ne zna). Dakle pitanje je da li bi ovo radilo ok? Takodje posto sam pocetnik u mysql bio bih zahvalan da mi kazete ako primetite jos neke greske u tabelama. Hvala :)