DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim

Slides:



Advertisements
Liknande presentationer
Databaser & databasdesign
Advertisements

Access med Sebastian och Robert
FLASH – Lektion 5 Mahmud Al Hakim 1Copyright, Mahmud Al Hakim, 2010.
MS Excel 2007 Lektion 3 1 Copyright, Mahmud Al Hakim, 2008.
MS Excel 2010 – Dag 2 Mahmud Al Hakim
Programmering B PHP Lektion 4
Programmering B PHP Lektion 1
DATABASHANTERING för programmerare
MS Excel 2007 Dag 1 Lärare: Mahmud Al Hakim. Agenda 1.Börja arbeta med Excel Hantera arbetsböcker 3.Formler 4.Formatera 5.Diagram Att läsa: sid.
MS Excel 2010 – Dag 1 Mahmud Al Hakim. Kursens innehåll 2 DagInnehåll 1 Introduktion till Excel 2010 Hantera arbetsböcker Formler Formatering Litteratur:
Inloggning till Landstinget Kronoberg via Citrix
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS L EKTION 2 Mahmud Al Hakim
Andreas Carlsson Barvefjord och Carlsson Datakraft AB Svarkråkev Värnamo Tel: Epost: Databasteknik 2.
1 Föreläsning 3 Datalogi för E1 / 2D1343 Repetition List List operationer Stränghantering For-slingor.
Mahmud Al Hakim Webmaster DAG 11 VT09 Mahmud Al Hakim
WEBMASTER DAG 10 VT09 Mahmud Al Hakim
W EBMASTER DAG 11 HT08 Mahmud Al Hakim
WEBMASTER DAG 13 Mahmud Al Hakim
Stora additionstabellen
Programmering B PHP Lektion 2
Programmering B PHP Lektion 5 och 6
Programmering B PHP Lektion 3
Programmering B PHP Lektion 3
Excel 2003 Grundkurs Lektion 5 Mahmud Al Hakim 1.
DATABASHANTERING för programmerare
Bild 1 Hur använder vi KursInfo idag? Högskolan i Skövde.
DATABASHANTERING för programmerare Lektion 1 Mahmud Al Hakim
Det handlar om multiplikation
DATABASHANTERING för programmerare Lektion 3 Mahmud Al Hakim
TÄNK PÅ ETT HELTAL MELLAN 1-50
1 Joomla © 2009 Stefan Andersson 1. 2 MÅL 2 3 Begrepp Aktör: en användare som interagerar med webbplatsen. I diagrammet till höger finns två aktörer:
SQL nikos dimitrakas rum 6626
Databashantering Do it Max-style!. SELECT SELECT vad FROM tabellnamn Exempel: ◦ SELECT * FROM stralin_max  * = Välj allt som finns i tabellen ◦ SELECT.
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ” Det är inte vad som händer dig som räknas – utan hur du reagerar på det. ” - Epiktetos.
Databashantering MS Access 2003 Lektion 2
Flexicon – Din systempartner
IT - Lektion 11 MS Excel 2007 –Del 4/5 1 Copyright, Mahmud Al Hakim, 2008.
Copyright, Mahmud Al Hakim, Hakimdata.se Agenda Dokumentkoppling Repetition Frågor och svar.
2 Agenda 1. Börja arbeta med Excel Hantera arbetsböcker 3. Formler 4. Formatera 5. Diagram 6. Skriva ut 7. Referenser mellan kalkylblad 8. Arbeta.
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord “Det verkar alltid omöjligt tills dess att det är gjort” Nelson Mandela.
FRÅGEUTVECKLING INOM MSSQL Marcus Medina. Dagens visdomsord ” Exercitatio artem parat ” (Övning ger färdighet) - Tacitus, Germania 24.
Mahmud Al Hakim 2  Mål för kursen  Kursplanering  Kurslitteratur  Betygsättning  Grunder om databaser  Tabeller.
Mallar i Word och Excel Lektion 1 Mahmud Al Hakim
Copyright, Mahmud Al Hakim, Hakimdata.se Agenda 6. Tabeller 7. Objekt 8. Utskrift Att läsa Litteratur: modul 3, sid
Excel 2003 för assistenter Dag 1 Mahmud Al Hakim 1Copyright, Mahmud Al Hakim,
IT - Lektion 8 MS Excel 2007 –Del 2/5 1 Copyright, Mahmud Al Hakim, 2008.
Excel 2003 Grundkurs Lektion 2 Mahmud Al Hakim 1.
Informationsteknologi - Lektion 2 Trådlöst nätverk (WLAN) Trådlöst nätverk (WLAN) Filarkivet: Filarkivet:
IT - LEKTION 14 MS POWERPOINT 2007 – DEL 2. Agenda Copyright, Mahmud Al Hakim, Grafik och diagram 6.
Stora subtraktionstabellen
I NNEHÅLLSHANTERINGSSYSTEM J OOMLA CMS L EKTION 3 Mahmud Al Hakim
FLASH – Lektion 3 Mahmud Al Hakim 1Copyright, Mahmud Al Hakim, 2010.
Excel 2003 Grundkurs Lektion 1 Mahmud Al Hakim 1.
FLASH – Lektion 2 Mahmud Al Hakim 1Copyright, Mahmud Al Hakim, 2010.
DATABASHANTERING för programmerare Lektion 6 Mahmud Al Hakim
DATABASHANTERING för programmerare Lektion 5 Mahmud Al Hakim
MS Excel 2007 Fortsättning Lektion 2 1 Copyright, Mahmud Al Hakim, 2008.
IT - LEKTION 12 MS POWERPOINT 2007 – DEL 1. Agenda Copyright, Mahmud Al Hakim, Börja arbeta med PowerPoint.
Copyright, Mahmud Al Hakim, Lektion 3 Ramar, Navigeringsfält, Lager Mahmud Al Hakim
Excel 2003 Grundkurs Lektion 4 Mahmud Al Hakim 1.
Copyright, Mahmud Al Hakim, Hakimdata.se IT - Lektion 8 MS Excel 2007 –Del 1/5.
DA7351 Programmering 1 Databas SQL Föreläsning 24.
Databaser, avancerade frågor
Från databas till Excel
IT Databas Göran Wiréen
SQL Structured Query Language Frågespråk för att används för Kommandon
SQL Structured Query Language Frågespråk för att används för Kommandon
Presentationens avskrift:

DATABASHANTERING för programmerare Lektion 4 Mahmud Al Hakim

Repetition 1. Med vilket kommando skapar man en databas, ge exempel? 2. Med vilket kommando skapar man en tabell, ge exempel? 3. Hur infogar man data i en tabell, ge exempel? 4. Vad gör följande sats: delete from avdelning; 5. Hur kan man ändra befintliga tabellstruktur? 6. Hur fungerar REPLACE-satsen, ge exempel? 7. Skapa en enkel adressregister i MySQL? 8. Infoga några rader i databasen ”adressregister”? 9. Skapa en enkel telefonlista i MySQL? 10. Infoga några rader i databasen ”telefonlista”? 2

Idag Frågor i MySQL  SELECT – satsen  Enkla frågor  Hämta specifika kolumner  Ange tabeller absolut  Alias  Hämta specifika kolumner med WHERE – instruktionen  Ta bort dubbletter med DISTINCT  GROUP BY och HAVING  Sortera sökresultat med ORDER BY  Begränsa sökresultat med LIMIT  Övningar 3

SELECT – satsen  Viktigaste sats i SQL.  Används för att hämta rader från en eller flera tabeller. SELECT columns FROM tables; 4

Enkla frågor  SELECT * FROM avdelning; 5

Hämta specifika kolumner  SELECT namn FROM avdelning; 6

Ange tabeller absolut  SELECT personal.namn FROM personal; 7

Alias 1) Kolumnalias SELECT namn as PersonalNamn FROM personal; SELECT namn as ’Personal Namn’ FROM personal; 8

Alias 2) Tabellalias SELECT p.namn FROM personal AS p; 9

Hämta specifika kolumner WHERE – instruktionen  Ta fram namnen alla programmerare? SELECT namn FROM personal WHERE befattning = ’programmerare’; 10

Hämta specifika kolumner WHERE – instruktionen  Vilket resultat ger denna sats? SELECT namn FROM personal WHERE befattning <> ’programmerare’; 11

Ta bort dubbletter med DISTINCT  SELECT DISTINCT befattning FROM personal; 12

Funktionen COUNT()  SELECT COUNT(befattning) FROM personal; Har vi 4 olika befattningar? … Lösning? SELECT COUNT(DISTINCT befattning) FROM personal; 13

Gruppera hämtade rader med GROUP BY  Visa antal anställda för varje typ av arbete? SELECT COUNT(*), befattning FROM personal SELECT COUNT(*), befattning FROM personal GROUP BY befattning; GROUP BY befattning; 14

Hämta specifika grupper med HAVING  Hämta de arbeten inom företaget till vilka det endast hör en anställd? SELECT COUNT(*), befattning FROM personal SELECT COUNT(*), befattning FROM personal GROUP BY befattning GROUP BY befattning HAVING COUNT(*) = 1; HAVING COUNT(*) = 1; 15

Sortera sökresultat med ORDER BY  SELECT namn FROM personal ORDER BY namn; ORDER BY namn; 16

Sortera sökresultat med ORDER BY (fallande)  SELECT namn FROM personal ORDER BY namn DESC; ORDER BY namn DESC; 17

Begränsa sökresultat med LIMIT  SELECT namn FROM personal LIMIT 2; LIMIT 2; 18

VTC - Getting Started  Gå till adressen:  Lyssna på SQL Basics - Retrieving Data With Search Criteria - Changing Existing Data -Altering A Table -Keys And Indexes -Basics Syntax Recap (VIKTIG) 19

Övningar  Hämta alla data från tabellen personal?  Visa en lista på klienternas adresser?  Ta fram alla personal som arbetar på FoU?  Svara på frågorna på sid  Gå till adressen: Läs ”SQL Basic” kapitlet. Läs ”SQL Basic” kapitlet. 20