Informationsbehandling med MySQL - grundkurs
Kursmål
Efter kursen kommer du veta vad MySQL är och hur du ska administrera det för bästa resultat. Du kommer att på egen hand kunna formulera MySQL frågor för att utvinna information ur relationsdatabaser.
Vem bör deltaga?
Detta är kursen för dig som vill lära dig hur man ställer frågor mot en databas. Kursens utformning gör att den är lika bra för dig som arbetar med Oracle, DB2, SAS, mySQL eller någon annan relationsdatabas.
Sammanfattning
Hur använder du MySQL på bästa sätt? Hur kan du administrera databasen på bästa sätt? Kan du skapa en tabell i databasen? Allt detta och mycket mer kommer du att få svar på under denna kurs.
MySQL är ett databasspråk som främst används för webbapplikationer och inbyggda applikationer. Det har blivit ett populärt alternativ till skyddade databassystem på grund av sin snabbhet och tillförlitlighet. MySQL är ett effektivt verktyg för att skapa databaser och få ut nödvändig information för att få ut rapporter och analyser för arbetet.
Under kursen kommer du att få lära dig vad MySQL är. Kursledaren går bland annat igenom hur du använder MySQL, skapar tabeller, vilka funktioner och verktyg som finns samt och vilka möjligheter som finns. Kort sagt, denna kurs ger dig grunden för att arbeta framgångsrikt med MySQL.
Övningar
Genom ett flertal praktiska övningar vid PC befästs dina kunskaper i MySQL:s uppbyggnad och möjliga tillämpningar.
Lärare
Mats Olofsson
Mats har sedan 1994 arbetat med data inom allt från Acess till MySQL. Han har under många år undervisat i Acess, SQL server, VBA, SQL, T-SQL, VB, C++ och MySQL. Mats är känd för att ha en förmåga att vara väldigt flexibel och anpassa sig efter varje elevs behov, han har en mycket bra pedagogisk förmåga som är uppskattad från deltagarna.
Förkunskaper
Allmänna kunskaper om IT-system är en fördel. I övrigt krävs inga speciella förkunskaper.
Kursinnehåll
Introduktion
- Bakgrund
- Andra databaser
- Strategier vid databasarbete
- Visdomsord
Installation, startup, MySQL Query Browser
- Vad kan vi välja mellan?
- Förberedelse
- Olika installationsmöjligheter, XAMPP Control panel
- MysSQL query browser
- Resultatsetfönstret
- Scripteditorn
- MySQL Workbench
- Storage engines
- PhpMyAdmin
Datamodellering i MySQL QB
- Skapa en tabell grafiskt
- Skapa kurstabellerna
- Numeriska datatyper
- Textdatatyper
- Datumdatatyper
- Övriga datatyper
- Relationer
- Cascade Update, Delete
- Optimering
- Skapa SQL-kod av designad tabell
Grunder i SQL
- Vad kan SQL?
- SQL-satser
- Kommandot SELECT
- Where
- Beräknande kolumner
- Texthantering
- Null
- Finesser
Funktioner
- Aggregerings- eller summeringsfunktioner
- Skalära funktioner
- Konverteringsfunktioner
Klausuler
- Group by
- Having
- Order by
- Group_concat
- If
- Avancerade Selectsatser
- Tips
Kopplingar, Underfrågor
- Skillnad Koppling-Relation
- Underfråga
- Växelverkande underfråga
Sammanfattning och avslutning
