SQL- harjoittelu.
-
- Viestit: 1081
- Liittynyt: 15.12.2007 klo 14.56
- Paikkakunta: Kyrkslätt
SQL- harjoittelu.
Viesti Kirjoittaja Salmister »
Pitäisi saada jokin tietokanta koneelle, jotta voisin harjoitella. En edes oikein ymmärrä kaikkia termejä. Yritin asentaa Oraclen database 10g:tä, mutta en onnistunut. Google kertoi, että muillakin on ongelmia asentaa sitä Snow Leopardiin.
Olisiko jotain vinkkejä? Haluaisin siis luoda tietokantoja ja harjoitella etsimään tietoa niistä.
Kiitos jo etukäteen.
Lainemies
-
- Viestit: 275
- Liittynyt: 30.8.2008 klo 20.57
- Paikkakunta: Tampere/Eura
Re: SQL harjoittelu.
Viesti Kirjoittaja Sabbath »
ihan hyvät sivut, kannattaa tarkistaa..
(löytyy Demoja joilla voi harjoitella.)
edit. tosiaan MAMP on ehkä helpoin jos omalle koneelle tahtoo kantoja asentaa, mutta tuo nyt tuli mieleen jos tahtoo harjoitella jotakin..

-
- Viestit: 7768
- Liittynyt: 25.2.2004 klo 12.38
- Paikkakunta: Helsinki
-
- Viestit: 1081
- Liittynyt: 15.12.2007 klo 14.56
- Paikkakunta: Kyrkslätt
Re: SQL harjoittelu.
Viesti Kirjoittaja Salmister »
Tuo W3 school olikin jo tuttu, mutta hyvä sivusto.
Laitoin MAMP:in tippumaan. Toivottavasti osaan vielä käyttää sitä. Koulutehtäviä siis tekisin. Meillä on kyllä Oraclen (serveri?) koulun sivuilla, mihin voi luodatietokantoja ja harjoitella komentoja. Mutta se on koko ajan kaatunut.
Lainemies
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
Re: SQL harjoittelu.
Viesti Kirjoittaja morbusg »
man sqlite3 kirjoitti:Koodi: Valitse kaikki
$ sqlite3 mydata.db SQLite version 3.1.3 Enter ".help" for instructions sqlite> create table memos(text, priority INTEGER); sqlite> insert into memos values('deliver project description', 10); sqlite> insert into memos values('lunch with Christine', 100); sqlite> select * from memos; deliver project description|10 lunch with Christine|100 sqlite>
-
- Viestit: 1081
- Liittynyt: 15.12.2007 klo 14.56
- Paikkakunta: Kyrkslätt
Re: SQL harjoittelu.
Viesti Kirjoittaja Salmister »
Tutustun ensin tähän MAMPiin, vaikuttaa minun tarpeilleni sopivalta. Toimintojakin näyttää olevan niin, etten tiedä mitä niillä tekisi. Koulussa on vain teksilaatikko ja SQL:llä hoidetaan kaikki. Parempi tässäkin vain toimia niin.
Kiitos vinkeistä.
Lainemies
-
- Viestit: 282
- Liittynyt: 29.10.2006 klo 10.36
- Paikkakunta: Lahti
Re: SQL- harjoittelu.
Viesti Kirjoittaja Eqi »
Xammp ja sitten mysql:n kimppuun
-
- Viestit: 600
- Liittynyt: 26.7.2007 klo 18.36
Re: SQL- harjoittelu.
Viesti Kirjoittaja mindgame »
-
- Viestit: 8622
- Liittynyt: 27.7.2007 klo 16.10
Re: SQL- harjoittelu.
Viesti Kirjoittaja Sherukka »
Ei kai mysql hyväksy virheellisiä käskyjä kuten se teki muutama vuosi sitten? PostgreSQL oli sitten taas paljon luotettavampi kaveri jota uskalsi tärkeään tuotantokäyttöön käyttää.mindgame kirjoitti:Jep, mysqllällä on hyvä aloittaa. Jotain eroja voipi standardi sqllää olla(?), mut homman juju tulee selville.
-
- Viestit: 6634
- Liittynyt: 24.12.2004 klo 14.18
- Paikkakunta: Turku
Re: SQL- harjoittelu.
Viesti Kirjoittaja NeliX4 »
-
- Viestit: 600
- Liittynyt: 26.7.2007 klo 18.36
Re: SQL- harjoittelu.
Viesti Kirjoittaja mindgame »
Ei hajuakaanSherukka kirjoitti:Ei kai mysql hyväksy virheellisiä käskyjä kuten se teki muutama vuosi sitten? PostgreSQL oli sitten taas paljon luotettavampi kaveri jota uskalsi tärkeään tuotantokäyttöön käyttää.mindgame kirjoitti:Jep, mysqllällä on hyvä aloittaa. Jotain eroja voipi standardi sqllää olla(?), mut homman juju tulee selville.

-
- Viestit: 718
- Liittynyt: 17.10.2006 klo 11.21
Re: SQL- harjoittelu.
Viesti Kirjoittaja KinZZa »
Muistatko ketjua näin äkkiseltään? Itse en jaksa Etsi-nappia painaa.NeliX4 kirjoitti:Tästä joku juuri viime syksynä kyselikin ja pitkät sepustukset sinne vedettiin. Varmaan pätevät edelleen.
iMac 20" 2.16GHz 2Gt Late 2006
iBook G4/800 12" 640MB - Telakalla
iPhone 4
iPad 2
-
- Viestit: 6634
- Liittynyt: 24.12.2004 klo 14.18
- Paikkakunta: Turku
Re: SQL- harjoittelu.
Viesti Kirjoittaja NeliX4 »
olsikohan tää: http://www.hopeinenomena.net/viewtopic. ... 9&t=103831
tai.. http://www.hopeinenomena.net/viewtopic.php?f=49&t=60636
emmuista enää tarkkaan ja kaks sivua googlausta saa riittää.
-
- Viestit: 8622
- Liittynyt: 27.7.2007 klo 16.10
Re: SQL- harjoittelu.
Viesti Kirjoittaja Sherukka »

-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: SQL- harjoittelu.
Viesti Kirjoittaja Jamac »
-
- Viestit: 1081
- Liittynyt: 15.12.2007 klo 14.56
- Paikkakunta: Kyrkslätt
Re: SQL- harjoittelu.
Viesti Kirjoittaja Salmister »
Jamac kirjoitti:Jos kaipaa graafista MySQL editoria, niin Sequel Pro on ilmainen (opensource) ja toimivainen. Perustuu edesmenneeseen CocoaMySQL:ään. Siinä on tietty myös tuo mahdollisuus kirjoittaa haku käsin ja toisaalta nähdä miten Sequel tekee temput jotka sinä teet hiirellä graafisesti.
Voisiko joku kertoa miten saisin tuon pelittämään? Minulla ei siis ole mitään serveriä, eikä aloitettuja projekteja missään. Kuitenkin kun avaan Sequelin, niin minun pitäisi ottaa yhteys Hostiin. MIten voisin tehdä esim. omalle koneelle tietokannan ja harjoitella siinä? Vai miten pitäisi toimia. Anteeksi tyhmät kysymykset, mutta en vielä osaa.
Lainemies
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
Re: SQL- harjoittelu.
Viesti Kirjoittaja morbusg »
Minähän kerroin jo!Salmister kirjoitti:MIten voisin tehdä esim. omalle koneelle tietokannan ja harjoitella siinä?
-
- Viestit: 1081
- Liittynyt: 15.12.2007 klo 14.56
- Paikkakunta: Kyrkslätt
Re: SQL- harjoittelu.
Viesti Kirjoittaja Salmister »
morbusg kirjoitti:Minähän kerroin jo!Salmister kirjoitti:MIten voisin tehdä esim. omalle koneelle tietokannan ja harjoitella siinä?
Kiitos siitä. Mutta miten saan sequel prolla yhteyden sihen?
Lainemies
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
Re: SQL- harjoittelu.
Viesti Kirjoittaja morbusg »
Mitä tulee taas näihin muihin; MySQL, PostgreSQL, Oracle, jne. niin se RDBMS -järjestelmä pitää ensin asentaa, jonka jälkeen se pitää laittaa käyntiin, jonka jälkeen määritetään miten ja mistä siihen voidaan ottaa yhteyttä, jonka jälkeen siihen voi ottaa yhteyttä, jonka jälkeen siihen voi luoda käyttäjätunnuksen jos ei halua "pääkäyttäjänä" käyttää, jonka jälkeen siihen voi luoda haluamansa kannan, jonka jälkeen siihen kantaan voidaan ottaa yhteyttä, jonka jälkeen... jne.jne.
Minusta nyt vaan on helpompaa aloittaa harjoittelu tuolla mukana tulevalla sqlite3:lla jonka käyttöönotto on todella helppoa, ja jonka kutakuinkin ainut ero noihin muihin edellämainittuihin (perusteita harjoittelevalle käyttäjälle) on [s]kaksoispilkun[/s] puolipisteen lisäys rivin loppuun.
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: SQL- harjoittelu.
Viesti Kirjoittaja Jamac »
Eli MAMP on helpoin – ja varmasti toimiva – paketti missä on uusimmat MySQL tietokantapalvelin ja myös Apache www-sivuserveri sekä PHP. MAMP:ssa tulee myös sellainen ohjelma millä vaan käynnistetään tai sammutetaan nuo serverit, sitten ne jää koneelle taustalle pyörimään ja odottamaan että joku pyytää niiltä jotain (MySQL odottelee tietokantakyselyä ja Apache weppisivupyyntöä, keksitytään nyt vaan MySQL:ään).Salmister kirjoitti:Jamac kirjoitti:Jos kaipaa graafista MySQL editoria, niin Sequel Pro on ilmainen (opensource) ja toimivainen. Perustuu edesmenneeseen CocoaMySQL:ään. Siinä on tietty myös tuo mahdollisuus kirjoittaa haku käsin ja toisaalta nähdä miten Sequel tekee temput jotka sinä teet hiirellä graafisesti.
Voisiko joku kertoa miten saisin tuon pelittämään? Minulla ei siis ole mitään serveriä, eikä aloitettuja projekteja missään. Kuitenkin kun avaan Sequelin, niin minun pitäisi ottaa yhteys Hostiin. MIten voisin tehdä esim. omalle koneelle tietokannan ja harjoitella siinä? Vai miten pitäisi toimia. Anteeksi tyhmät kysymykset, mutta en vielä osaa.

Tuosta kun napsauttaa Start Servers niin serverit käynnistyy. MAMP taitaa oletuksena sitten avata nettiselaimeen allaolevan kaltaisen sivun (ellei avaa, niin klikkaa tuota Open start page -nappia).

Tästä näet olennaiset asiat jota tarvitset jotta pystyt ottamaan MySQL tietokantaan yhteyden, eli Sequel Pro:hon kirjautumisikkunan kenttiin nuo MySQL:n käyttäjätunnus, salasana ja "soketti", niin Sequel osaa ottaa MySQL:ään yhteyden.

Sitten pääsetkin tekemään sun tunnuksella tietokantoja, tauluja ja rivejä graafisesti.
Nyt kuten tässäkin on mainittu, niin MySQL on tekstipohjainen ohjelma mitä (perinteisesti) voi käyttää komentoriviltä päätteestä. Ken osaa ja haluaa niin käyttää. Siitä on tietty iloa poweruserille, mutta alkuun pääsee graafisella ohjelmalla.
Mitenkäs tuo Apache weppiselöain tähän liittyy? No siten että voit koodailla nettisivuja (ne tallennetaan Machintosh HD/Applications/MAMP/htdocs/ -hakemistoon) ja ne latautuu selaimeesi sun oman weppiserverin kautta ja koska MAMP asentaa myös uusimman PHP:n tuon Apache weppiserverin kylkeen, niin voit tehdä ohjelmoituja dynaamisia weppisivuja joiden sisältö haetaan tuolta MySQL-tietokannasta.
![Hymy [:)]](./images/smilies/icon_smile.gif)
-
- Viestit: 1081
- Liittynyt: 15.12.2007 klo 14.56
- Paikkakunta: Kyrkslätt
Re: SQL- harjoittelu.
Viesti Kirjoittaja Salmister »
Kiitos kaikille kärsivällisyydestä.
Lainemies
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit