reordered files a bit
This commit is contained in:
parent
e02dbb1894
commit
bf41852193
57
AWP_11fi5/luna2000/luna2000Abfrage.sql
Normal file
57
AWP_11fi5/luna2000/luna2000Abfrage.sql
Normal file
@ -0,0 +1,57 @@
|
||||
USE luna2_innodb;
|
||||
|
||||
#a
|
||||
SELECT * FROM tblabteilung;
|
||||
|
||||
#b
|
||||
SELECT M_Vorname, M_Name FROM tblmitarbeiter;
|
||||
|
||||
#c
|
||||
SELECT A_Name, A_Nr FROM tblabteilung WHERE A_Stadt = "München";
|
||||
|
||||
#d
|
||||
SELECT M_Vorname, M_Name FROM tblmitarbeiter WHERE M_Nr >= 15000;
|
||||
|
||||
#e
|
||||
SELECT * FROM tblprojekt WHERE P_Mittel > round(60000*0.9095, 2);
|
||||
|
||||
#f
|
||||
SELECT M_Nr, P_Nr, T_Taetigkeit FROM tbltaetigkeit WHERE P_Nr = "p2";
|
||||
|
||||
#g, h
|
||||
SELECT distinct(M_Nr) FROM tbltaetigkeit WHERE P_Nr IN ("p1", "p2");
|
||||
|
||||
#i
|
||||
SELECT M_Nr, M_Name FROM tblmitarbeiter WHERE NOT A_Nr = "a2";
|
||||
|
||||
#j
|
||||
SELECT * FROM tblmitarbeiter WHERE M_Nr IN (29346, 28559, 25384);
|
||||
|
||||
#k
|
||||
SELECT * FROM tblmitarbeiter WHERE M_Nr NOT IN (10102, 9031);
|
||||
|
||||
#l
|
||||
SELECT P_Name, P_Mittel FROM tblprojekt WHERE P_Mittel BETWEEN 95000 AND 120000;
|
||||
|
||||
#m
|
||||
SELECT M_Nr FROM tbltaetigkeit WHERE T_Taetigkeit = "Projektleiter" AND NOT YEAR(T_Einstellungsdatum) = 1988;
|
||||
#T_Einstellungsdatum NOT BETWEEN "1988-01-01" AND "1988-12-31";
|
||||
|
||||
#n
|
||||
SELECT M_Nr, P_Nr FROM tbltaetigkeit WHERE T_Taetigkeit IS NULL AND P_Nr = "p1";
|
||||
|
||||
#o
|
||||
SELECT M_Vorname, M_Name, M_Nr FROM tblmitarbeiter WHERE M_Name LIKE "K%";
|
||||
|
||||
#p
|
||||
SELECT M_Name, M_Vorname, M_Nr FROM tblmitarbeiter WHERE M_Vorname LIKE "_a%";
|
||||
|
||||
#q
|
||||
SELECT A_Nr, A_Stadt FROM tblabteilung WHERE A_Name BETWEEN "E%" AND "O%";
|
||||
|
||||
#r
|
||||
SELECT M_Name, M_Vorname, M_Nr FROM tblmitarbeiter;
|
||||
SELECT M_Name, M_Vorname, M_Nr FROM tblmitarbeiter WHERE NOT (M_Name BETWEEN "M%" AND "Q%" OR M_Vorname LIKE "H%");
|
||||
|
||||
#s
|
||||
SELECT * FROM tblmitarbeiter WHERE NOT M_Name LIKE "%mann";
|
||||
27
AWP_11fi5/luna2000/luna2000_innodb INSERTS.sql
Normal file
27
AWP_11fi5/luna2000/luna2000_innodb INSERTS.sql
Normal file
@ -0,0 +1,27 @@
|
||||
USE luna2_innodb;
|
||||
|
||||
SELECT * FROM tblabteilung;
|
||||
|
||||
INSERT INTO tblabteilung (A_Nr, A_Name, A_Stadt) VALUES ('a4', 'IT', 'Würzburg');
|
||||
|
||||
SELECT * FROM tblabteilung;
|
||||
|
||||
INSERT INTO tblabteilung (A_Nr, A_Name) VALUES ('a5', 'Marketing');
|
||||
|
||||
SELECT * FROM tblabteilung;
|
||||
|
||||
UPDATE tblabteilung SET A_Stadt='Schweinfurt' WHERE A_Nr='a5';
|
||||
|
||||
SELECT * FROM tblabteilung;
|
||||
|
||||
DELETE FROM tblabteilung WHERE A_nr='a4';
|
||||
|
||||
SELECT * FROM tblabteilung;
|
||||
|
||||
ALTER TABLE tblabteilung ADD Motivationsspruch VARCHAR(128) DEFAULT 'You are the best!';
|
||||
|
||||
SELECT * FROM tblabteilung;
|
||||
|
||||
ALTER TABLE tblabteilung DROP COLUMN Motivationsspruch;
|
||||
|
||||
SELECT * FROM tblabteilung;
|
||||
138
AWP_11fi5/luna2000/luna2000_innodb.sql
Normal file
138
AWP_11fi5/luna2000/luna2000_innodb.sql
Normal file
@ -0,0 +1,138 @@
|
||||
-- phpMyAdmin SQL Dump
|
||||
-- version 2.6.0-pl3
|
||||
-- http://www.phpmyadmin.net
|
||||
--
|
||||
-- Host: localhost
|
||||
-- Erstellungszeit: 26. Januar 2005 um 07:28
|
||||
-- Server Version: 4.1.8
|
||||
-- PHP-Version: 5.0.3
|
||||
--
|
||||
-- Datenbank: `luna2_innodb`
|
||||
--
|
||||
DROP DATABASE IF EXISTS `luna2_innodb`;
|
||||
CREATE DATABASE `luna2_innodb` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci;
|
||||
USE luna2_innodb;
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur f<>r Tabelle `tblabteilung`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `tblabteilung`;
|
||||
CREATE TABLE `tblabteilung` (
|
||||
`A_Nr` varchar(50) collate latin1_general_ci NOT NULL default '',
|
||||
`A_Name` varchar(50) collate latin1_general_ci NOT NULL default '',
|
||||
`A_Stadt` varchar(50) collate latin1_general_ci NOT NULL default '',
|
||||
PRIMARY KEY (`A_Nr`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci ROW_FORMAT=DYNAMIC;
|
||||
|
||||
--
|
||||
-- Daten f<>r Tabelle `tblabteilung`
|
||||
--
|
||||
|
||||
INSERT INTO `tblabteilung` (`A_Nr`, `A_Name`, `A_Stadt`) VALUES ('a1', 'Beratung', 'M<>nchen'),
|
||||
('a2', 'Diagnose', 'M<EFBFBD>nchen'),
|
||||
('a3', 'Freigabe', 'Stuttgart');
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur f<>r Tabelle `tblmitarbeiter`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `tblmitarbeiter`;
|
||||
CREATE TABLE `tblmitarbeiter` (
|
||||
`M_Nr` bigint(20) NOT NULL default '0',
|
||||
`A_Nr` varchar(50) collate latin1_general_ci NOT NULL default '',
|
||||
`M_Name` varchar(50) collate latin1_general_ci NOT NULL default '',
|
||||
`M_Vorname` varchar(50) collate latin1_general_ci NOT NULL default '',
|
||||
PRIMARY KEY (`M_Nr`),
|
||||
KEY `IX_arbeitet` (`A_Nr`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci ROW_FORMAT=DYNAMIC;
|
||||
|
||||
--
|
||||
-- Daten f<>r Tabelle `tblmitarbeiter`
|
||||
--
|
||||
|
||||
INSERT INTO `tblmitarbeiter` (`M_Nr`, `A_Nr`, `M_Name`, `M_Vorname`) VALUES (2581, 'a2', 'Kaufmann', 'Brigitte'),
|
||||
(9031, 'a2', 'Meier', 'Rainer'),
|
||||
(10102, 'a3', 'Huber', 'Petra'),
|
||||
(18316, 'a1', 'M<EFBFBD>ller', 'Gabriele'),
|
||||
(25384, 'a3', 'Keller', 'Hans'),
|
||||
(28559, 'a1', 'Mozer', 'Sibille'),
|
||||
(29346, 'a2', 'Probst', 'Andreas');
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur f<>r Tabelle `tblprojekt`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `tblprojekt`;
|
||||
CREATE TABLE `tblprojekt` (
|
||||
`P_Nr` varchar(50) collate latin1_general_ci NOT NULL default '',
|
||||
`P_Name` varchar(50) collate latin1_general_ci NOT NULL default '',
|
||||
`P_Mittel` double NOT NULL default '0',
|
||||
PRIMARY KEY (`P_Nr`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci ROW_FORMAT=DYNAMIC;
|
||||
|
||||
--
|
||||
-- Daten f<>r Tabelle `tblprojekt`
|
||||
--
|
||||
|
||||
INSERT INTO `tblprojekt` (`P_Nr`, `P_Name`, `P_Mittel`) VALUES ('p1', 'Apollo', 120000),
|
||||
('p2', 'Gemini', 95000),
|
||||
('p3', 'Merkur', 186500);
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Tabellenstruktur f<>r Tabelle `tbltaetigkeit`
|
||||
--
|
||||
|
||||
DROP TABLE IF EXISTS `tbltaetigkeit`;
|
||||
CREATE TABLE `tbltaetigkeit` (
|
||||
`T_Nr` bigint(20) NOT NULL default '0',
|
||||
`M_Nr` bigint(20) NOT NULL default '0',
|
||||
`P_Nr` varchar(50) collate latin1_general_ci NOT NULL default '',
|
||||
`T_Taetigkeit` varchar(50) collate latin1_general_ci default NULL,
|
||||
`T_Einstellungsdatum` datetime NOT NULL default '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`T_Nr`),
|
||||
KEY `IX_bearbeitet` (`M_Nr`),
|
||||
KEY `IX_fuer` (`P_Nr`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci ROW_FORMAT=DYNAMIC;
|
||||
|
||||
--
|
||||
-- Daten f<>r Tabelle `tbltaetigkeit`
|
||||
--
|
||||
|
||||
INSERT INTO `tbltaetigkeit` (`T_Nr`, `M_Nr`, `P_Nr`, `T_Taetigkeit`, `T_Einstellungsdatum`) VALUES (1, 10102, 'p1', 'Projektleiter', '1988-10-01 00:00:00'),
|
||||
(2, 10102, 'p3', 'Gruppenleiter', '1989-01-01 00:00:00'),
|
||||
(3, 25384, 'p2', 'Sachbearbeiter', '1988-02-15 00:00:00'),
|
||||
(4, 18316, 'p2', NULL, '1989-06-01 00:00:00'),
|
||||
(5, 29346, 'p2', NULL, '1987-12-15 00:00:00'),
|
||||
(6, 2581, 'p3', 'Projektleiter', '1989-10-15 00:00:00'),
|
||||
(7, 9031, 'p1', 'Gruppenleiter', '1989-04-15 00:00:00'),
|
||||
(8, 28559, 'p1', NULL, '1988-08-01 00:00:00'),
|
||||
(9, 28559, 'p2', 'Sachbearbeiter', '1989-02-01 00:00:00'),
|
||||
(10, 9031, 'p3', 'Sachbearbeiter', '1988-11-15 00:00:00'),
|
||||
(11, 29346, 'p1', 'Sachbearbeiter', '1989-04-01 00:00:00');
|
||||
|
||||
--
|
||||
-- Constraints der exportierten Tabellen
|
||||
--
|
||||
|
||||
--
|
||||
-- Constraints der Tabelle `tblmitarbeiter`
|
||||
--
|
||||
ALTER TABLE `tblmitarbeiter`
|
||||
ADD CONSTRAINT `tblmitarbeiter_ibfk_1` FOREIGN KEY (`A_Nr`) REFERENCES `tblabteilung` (`A_Nr`);
|
||||
|
||||
--
|
||||
-- Constraints der Tabelle `tbltaetigkeit`
|
||||
--
|
||||
ALTER TABLE `tbltaetigkeit`
|
||||
ADD CONSTRAINT `tbltaetigkeit_ibfk_1` FOREIGN KEY (`M_Nr`) REFERENCES `tblmitarbeiter` (`M_Nr`),
|
||||
ADD CONSTRAINT `tbltaetigkeit_ibfk_2` FOREIGN KEY (`P_Nr`) REFERENCES `tblprojekt` (`P_Nr`);
|
||||
|
||||
Reference in New Issue
Block a user