Praxis Teil I 
Eine weitere mögliche Tabellenform 
  
   
    |  Feld  | 
    Typ | 
    Null | 
    Standard | 
   
   
    |  titel  | 
    varchar(64) | 
    Nein  | 
      | 
   
   
    |  interpret  | 
    varchar(32) | 
    Nein  | 
      | 
   
   
    |  spiellaenge  | 
    varchar(8) | 
    Ja  | 
    NULL  | 
   
   
    |  erscheinungsjahr  | 
    tinyint(4) | 
    Ja  | 
    NULL  | 
   
   
    |  kaufdatum  | 
    date | 
    Ja  | 
    NULL  | 
   
   
    |  preis  | 
    decimal(5,2) | 
    Ja  | 
    NULL  | 
   
 
   
   
   
    |   titel  | 
      interpret  | 
      spiellaenge  | 
      erscheinungsjahr  | 
      kaufdatum  | 
      preis  | 
   
   
   
    | master of the rings | 
    Helloween | 
    45:12 | 
    127 | 
    2002-03-28 | 
    12.90 | 
   
   
    | stone temple pilots | 
    stone temple pilots | 
    56:12 | 
    127 | 
    2002-03-28 | 
    23.99 | 
   
   
    | Westernhagen | 
    Hallelulija | 
    NULL | 
    NULL | 
    NULL | 
    NULL | 
   
   
    | Matrix | 
    Soundtrack | 
    NULL | 
    NULL | 
    NULL | 
    NULL | 
   
   
    | indiana | 
    Nationalgalerie | 
    55:02 | 
    127 | 
    0000-00-00 | 
    22.50 | 
   
 
 
  
SQL Statments 
CREATE DATABASE cd_nummer;  
USE cd_nummer;  
CREATE TABLE cdsammlung  
  ( 
 titel VARCHAR(64) NOT NULL,  
  interpret VARCHAR(32) NOT NULL,  
  spiellaenge VARCHAR(8) NULL,  
  erscheinungsjahr TINYINT(4) NULL, 
  kaufdatum DATE NULL,  
  preis DECIMAL(5,2) NULL  
  )  
INSERT INTO cdsammlung 
  VALUES  
  ( 'master of the rings','Helloween','45:12',1994,sysdate(),12.90),  
  ('stone temple pilots','stone temple pilots','56:12',1994,sysdate(),23.99); 
 
INSERT INTO cdsammlung (titel,interpret)  
  VALUES  
  ('Hallelulija','Westernhagen'),  
  ('Mit Pfefferminz bin ich dein Prinz','Westernhagen'),  
  ('Matrix','Soundtrack'), 
  ('Im Namen der Rose','Soundtrack'), 
  ('Pulp Fiction','Soundtrack'), 
  ('Vom Winde verweht','Soundtrack');  
 INSERT INTO cdsammlung VALUES  
  ('indiana','Nationalgalerie','55:02',1993,'1995-05-22',22.50);  
INSERT INTO cdsammlung (titel,preis,interpret) 
  VALUES  
  ('Jar of Flies',33.32,'Alice in Chains'), 
  ('Yes',12.99,'TALK'), ('Hallelulija',12.67,'Westernhagen'),  
  ('Mit Pfefferminz bin ich dein Prinz',22.34,'Westernhagen'),  
  ('Matrix',22.45,'Soundtrack'), 
  ('Im Namen der Rose',18.99,'Soundtrack'),  
  ('Pulp Fiction',34.45,'Soundtrack'), 
  ('Vom Winde verweht',12.90,'Soundtrack'); 
 INSERT INTO cdsammlung 
  SET 
  titel = 'Afro Cuban All Star', 
  interpret = 'All Star',  
  preis=15.99;  
SELECT *  
  FROM cdsammlung;  
SELECT titel,interpret  
  FROM cdsammlung;  
SELECT titel,interpret  
  FROM cdsammlung 
  ORDER BY title 
 SELECT interpret AS Künstler  
  FROM cdsammlung;  
SELECT interpret AS Künstler , preis AS kosten  
  FROM cdsammlung  
  WHERE preis = 15.99; 
SELECT interpret AS Künstler , preis AS kostenüberfünfzehnmark  
  FROM cdsammlung  
  WHERE preis > 15  
  ORDER BY interpret;  
SELECT count(*)  
  FROM cdsammlung; 
  
 
  
      |