Tippgemeinschaft:Datenbank: Unterschied zwischen den Versionen

Aus SibiWiki
Zur Navigation springen Zur Suche springen
Zeile 10: Zeile 10:
--
--
-- Host: localhost
-- Host: localhost
-- Erstellungszeit: 01. März 2012 um 23:41
-- Erstellungszeit: 04. März 2012 um 21:56
-- Server Version: 5.0.45
-- Server Version: 5.0.45
-- PHP-Version: 5.2.4
-- PHP-Version: 5.2.4
Zeile 19: Zeile 19:
-- Datenbank: `tipp`
-- Datenbank: `tipp`
--
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `ti_admin`
--
DROP TABLE IF EXISTS `ti_admin`;
CREATE TABLE `ti_admin` (
  `id` int(10) NOT NULL auto_increment,
  `nick` varchar(20) collate utf8_unicode_ci NOT NULL,
  `passwort` varchar(255) collate utf8_unicode_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;
--
-- Daten für Tabelle `ti_admin`
--
INSERT INTO `ti_admin` (`id`, `nick`, `passwort`) VALUES
(1, 'admin', 'd033e22ae348aeb5660fc2140aec35850c4da997');


-- --------------------------------------------------------
-- --------------------------------------------------------
Zeile 26: Zeile 47:
--
--


DROP TABLE IF EXISTS `ti_gruppe`;
CREATE TABLE `ti_gruppe` (
CREATE TABLE `ti_gruppe` (
   `id` int(10) unsigned NOT NULL auto_increment,
   `id` int(10) unsigned NOT NULL auto_increment,
Zeile 52: Zeile 74:
--
--


DROP TABLE IF EXISTS `ti_klasse`;
CREATE TABLE `ti_klasse` (
CREATE TABLE `ti_klasse` (
   `id` int(10) NOT NULL auto_increment,
   `id` int(10) NOT NULL auto_increment,
Zeile 77: Zeile 100:
--
--


DROP TABLE IF EXISTS `ti_nutzer`;
CREATE TABLE `ti_nutzer` (
CREATE TABLE `ti_nutzer` (
   `id` int(10) unsigned NOT NULL auto_increment,
   `id` int(10) unsigned NOT NULL auto_increment,
   `klasse_id` int(10) unsigned NOT NULL,
   `klasse_id` int(10) unsigned NOT NULL,
  `admin` tinyint(1) NOT NULL default '0',
   `nick` varchar(20) collate utf8_unicode_ci NOT NULL,
   `nick` varchar(20) collate utf8_unicode_ci NOT NULL,
   `passwort` varchar(255) collate utf8_unicode_ci NOT NULL,
   `passwort` varchar(255) collate utf8_unicode_ci NOT NULL,
Zeile 86: Zeile 109:
   `vorname` varchar(45) collate utf8_unicode_ci NOT NULL,
   `vorname` varchar(45) collate utf8_unicode_ci NOT NULL,
   `punkte` int(10) unsigned default NULL,
   `punkte` int(10) unsigned default NULL,
   `punktedatum` date default NULL,
   `mail` varchar(80) collate utf8_unicode_ci default NULL,
   PRIMARY KEY  (`id`),
   PRIMARY KEY  (`id`),
   KEY `nutzer_index_punkte` (`punkte`)
   KEY `nutzer_index_punkte` (`punkte`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=11 ;
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=17 ;


--
--
Zeile 95: Zeile 118:
--
--


INSERT INTO `ti_nutzer` (`id`, `klasse_id`, `admin`, `nick`, `passwort`, `name`, `vorname`, `punkte`, `punktedatum`) VALUES
INSERT INTO `ti_nutzer` (`id`, `klasse_id`, `nick`, `passwort`, `name`, `vorname`, `punkte`, `mail`) VALUES
(6, 1, 0, 'max', '0706025b2bbcec1ed8d64822f4eccd96314938d0', '', '', 9, '2010-06-30'),
(6, 1, 'max', '0706025b2bbcec1ed8d64822f4eccd96314938d0', '', '', 9, NULL),
(4, 2, 0, 'test', 'a94a8fe5ccb19ba61c4c0873d391e987982fbbd3', '', '', 10, '2010-06-30'),
(4, 2, 'test', 'a94a8fe5ccb19ba61c4c0873d391e987982fbbd3', '', '', 10, NULL),
(5, 1, 1, 'admin', 'd033e22ae348aeb5660fc2140aec35850c4da997', '', '', 0, '2010-06-30'),
(7, 4, 'test2', '109f4b3c50d7b0df729d299bc6f8e9ef9066971f', '', '', 0, NULL),
(7, 4, 0, 'test2', '109f4b3c50d7b0df729d299bc6f8e9ef9066971f', '', '', 0, NULL),
(8, 3, 'bla', 'ffa6706ff2127a749973072756f83c532e43ed02', '', '', 0, NULL),
(8, 3, 0, 'bla', 'ffa6706ff2127a749973072756f83c532e43ed02', '', '', 0, NULL),
(10, 0, 'm', '6b0d31c0d563223024da45691584643ac78c96e8', '', '', 4, NULL);
(10, 0, 0, 'm', '6b0d31c0d563223024da45691584643ac78c96e8', '', '', 4, NULL);


-- --------------------------------------------------------
-- --------------------------------------------------------
Zeile 109: Zeile 131:
--
--


DROP TABLE IF EXISTS `ti_spiel`;
CREATE TABLE `ti_spiel` (
CREATE TABLE `ti_spiel` (
   `id` int(10) unsigned NOT NULL auto_increment,
   `id` int(10) unsigned NOT NULL auto_increment,
Zeile 148: Zeile 171:
--
--


DROP TABLE IF EXISTS `ti_tipp`;
CREATE TABLE `ti_tipp` (
CREATE TABLE `ti_tipp` (
   `nutzer_id` int(10) unsigned NOT NULL,
   `nutzer_id` int(10) unsigned NOT NULL,
Zeile 202: Zeile 226:


--
--
<code>
-- Tabellenstruktur für Tabelle `ti_verein`
-- Tabellenstruktur für Tabelle `ti_verein`
--
--


DROP TABLE IF EXISTS `ti_verein`;
CREATE TABLE `ti_verein` (
CREATE TABLE `ti_verein` (
   `id` int(10) unsigned NOT NULL auto_increment,
   `id` int(10) unsigned NOT NULL auto_increment,

Version vom 4. März 2012, 21:00 Uhr

Datenbank: Infos

  1. Keine "echten" Passwörter für User hier reinlegen!!!!
  2. Am besten den Quelltext für die Erzeugung der Datenbank nutzen.

SQL-Insert-Skript

-- phpMyAdmin SQL Dump -- version 2.11.1 -- http://www.phpmyadmin.net -- -- Host: localhost -- Erstellungszeit: 04. März 2012 um 21:56 -- Server Version: 5.0.45 -- PHP-Version: 5.2.4

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

-- -- Datenbank: `tipp` --

-- --------------------------------------------------------

-- -- Tabellenstruktur für Tabelle `ti_admin` --

DROP TABLE IF EXISTS `ti_admin`; CREATE TABLE `ti_admin` (

 `id` int(10) NOT NULL auto_increment,
 `nick` varchar(20) collate utf8_unicode_ci NOT NULL,
 `passwort` varchar(255) collate utf8_unicode_ci NOT NULL,
 PRIMARY KEY  (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;

-- -- Daten für Tabelle `ti_admin` --

INSERT INTO `ti_admin` (`id`, `nick`, `passwort`) VALUES (1, 'admin', 'd033e22ae348aeb5660fc2140aec35850c4da997');

-- --------------------------------------------------------

-- -- Tabellenstruktur für Tabelle `ti_gruppe` --

DROP TABLE IF EXISTS `ti_gruppe`; CREATE TABLE `ti_gruppe` (

 `id` int(10) unsigned NOT NULL auto_increment,
 `name` varchar(255) collate utf8_unicode_ci NOT NULL,
 PRIMARY KEY  (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=9 ;

-- -- Daten für Tabelle `ti_gruppe` --

INSERT INTO `ti_gruppe` (`id`, `name`) VALUES (1, 'Gruppe A'), (2, 'Gruppe B'), (3, 'Gruppe C'), (4, 'Gruppe D'), (5, 'Gruppe E'), (6, 'Gruppe F'), (7, 'Gruppe G'), (8, 'Gruppe H');

-- --------------------------------------------------------

-- -- Tabellenstruktur für Tabelle `ti_klasse` --

DROP TABLE IF EXISTS `ti_klasse`; CREATE TABLE `ti_klasse` (

 `id` int(10) NOT NULL auto_increment,
 `name` varchar(45) collate utf8_unicode_ci NOT NULL,
 PRIMARY KEY  (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ;

-- -- Daten für Tabelle `ti_klasse` --

INSERT INTO `ti_klasse` (`id`, `name`) VALUES (1, '9a'), (2, '9b'), (3, '9c'), (4, 'Lehrer'), (5, '8a'), (6, '8b'), (7, '8c');

-- --------------------------------------------------------

-- -- Tabellenstruktur für Tabelle `ti_nutzer` --

DROP TABLE IF EXISTS `ti_nutzer`; CREATE TABLE `ti_nutzer` (

 `id` int(10) unsigned NOT NULL auto_increment,
 `klasse_id` int(10) unsigned NOT NULL,
 `nick` varchar(20) collate utf8_unicode_ci NOT NULL,
 `passwort` varchar(255) collate utf8_unicode_ci NOT NULL,
 `name` varchar(45) collate utf8_unicode_ci NOT NULL,
 `vorname` varchar(45) collate utf8_unicode_ci NOT NULL,
 `punkte` int(10) unsigned default NULL,
 `mail` varchar(80) collate utf8_unicode_ci default NULL,
 PRIMARY KEY  (`id`),
 KEY `nutzer_index_punkte` (`punkte`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=17 ;

-- -- Daten für Tabelle `ti_nutzer` --

INSERT INTO `ti_nutzer` (`id`, `klasse_id`, `nick`, `passwort`, `name`, `vorname`, `punkte`, `mail`) VALUES (6, 1, 'max', '0706025b2bbcec1ed8d64822f4eccd96314938d0', , , 9, NULL), (4, 2, 'test', 'a94a8fe5ccb19ba61c4c0873d391e987982fbbd3', , , 10, NULL), (7, 4, 'test2', '109f4b3c50d7b0df729d299bc6f8e9ef9066971f', , , 0, NULL), (8, 3, 'bla', 'ffa6706ff2127a749973072756f83c532e43ed02', , , 0, NULL), (10, 0, 'm', '6b0d31c0d563223024da45691584643ac78c96e8', , , 4, NULL);

-- --------------------------------------------------------

-- -- Tabellenstruktur für Tabelle `ti_spiel` --

DROP TABLE IF EXISTS `ti_spiel`; CREATE TABLE `ti_spiel` (

 `id` int(10) unsigned NOT NULL auto_increment,
 `verein1_id` int(10) unsigned NOT NULL,
 `verein2_id` int(10) unsigned NOT NULL,
 `gruppe_id` int(10) unsigned NOT NULL,
 `datum` date NOT NULL,
 `tore1` int(10) unsigned default NULL,
 `tore2` int(10) unsigned default NULL,
 `faktor` int(10) NOT NULL default '1',
 PRIMARY KEY  (`id`),
 KEY `spiel_FKIndex1` (`gruppe_id`),
 KEY `spiel_verein1_id` (`verein1_id`),
 KEY `spiel_verein2_id` (`verein2_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=18 ;

-- -- Daten für Tabelle `ti_spiel` --

INSERT INTO `ti_spiel` (`id`, `verein1_id`, `verein2_id`, `gruppe_id`, `datum`, `tore1`, `tore2`, `faktor`) VALUES (10, 7, 1, 4, '2010-06-23', NULL, NULL, 1), (9, 7, 5, 4, '2010-06-19', 2, 3, 1), (8, 1, 6, 4, '2010-06-18', 3, 2, 1), (7, 6, 7, 4, '2010-06-13', 2, 2, 2), (6, 1, 5, 4, '2010-06-13', 0, 2, 1), (11, 5, 6, 4, '2010-06-23', NULL, NULL, 1), (12, 8, 9, 3, '2010-06-12', 1, 1, 1), (13, 10, 11, 3, '2010-06-13', 2, 2, 1), (14, 11, 9, 3, '2010-06-18', 3, 1, 1), (15, 8, 10, 3, '2010-06-18', 4, 2, 1), (16, 11, 8, 3, '2010-06-23', 2, 3, 1), (17, 9, 10, 3, '2010-06-23', 1, 0, 1);

-- --------------------------------------------------------

-- -- Tabellenstruktur für Tabelle `ti_tipp` --

DROP TABLE IF EXISTS `ti_tipp`; CREATE TABLE `ti_tipp` (

 `nutzer_id` int(10) unsigned NOT NULL,
 `spiel_id` int(10) unsigned NOT NULL,
 `tore1` int(10) default NULL,
 `tore2` int(10) default NULL,
 PRIMARY KEY  (`nutzer_id`,`spiel_id`),
 KEY `tipp_FKIndex1` (`spiel_id`),
 KEY `tipp_FKIndex2` (`nutzer_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

-- -- Daten für Tabelle `ti_tipp` --

INSERT INTO `ti_tipp` (`nutzer_id`, `spiel_id`, `tore1`, `tore2`) VALUES (4, 17, 7, 4), (4, 16, 5, 4), (4, 15, NULL, NULL), (4, 11, 2, 4), (4, 14, 3, 3), (4, 13, 7, 2), (4, 12, 1, 1), (4, 10, 2, 3), (4, 8, 7, 1), (4, 7, 9, 9), (4, 6, 4, 3), (6, 12, 1, 2), (6, 13, 3, 4), (6, 14, 2, 2), (6, 15, 4, 1), (6, 16, 2, 3), (6, 17, 3, 4), (4, 9, 0, 3), (6, 7, 1, 1), (6, 8, 2, 5), (6, 9, 2, 4), (6, 10, 3, 2), (6, 11, 1, 2), (10, 6, NULL, NULL), (10, 7, NULL, NULL), (10, 8, NULL, NULL), (10, 9, 1, 2), (10, 10, 7, 8), (10, 11, 9, 10), (10, 12, NULL, NULL), (10, 13, NULL, NULL), (10, 14, NULL, NULL), (10, 15, NULL, NULL), (10, 16, 3, 4), (10, 17, 5, 6);

-- --------------------------------------------------------

-- -- Tabellenstruktur für Tabelle `ti_verein` --

DROP TABLE IF EXISTS `ti_verein`; CREATE TABLE `ti_verein` (

 `id` int(10) unsigned NOT NULL auto_increment,
 `name` varchar(45) collate utf8_unicode_ci NOT NULL,
 `flagge` varchar(255) collate utf8_unicode_ci default NULL,
 PRIMARY KEY  (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=12 ;

-- -- Daten für Tabelle `ti_verein` --

INSERT INTO `ti_verein` (`id`, `name`, `flagge`) VALUES (1, 'Deutschland', 'germany.gif'), (2, 'Frankreich', 'france.gif'), (5, 'Australien', 'australia.gif'), (4, 'Italien', 'italy.gif'), (6, 'Serbien', 'serbia.gif'), (7, 'Ghana', 'ghana.gif'), (8, 'England', 'england.gif'), (9, 'USA', 'usa.gif'), (10, 'Algerien', 'algeria.gif'), (11, 'Slowenien', 'slovenia.gif');