sql >> Database teknologi >  >> RDS >> Mysql

Forskel mellem MySQL/SQLite/etc-databaser?

Det kan være en god ide at køre gennem en visning af tutorials og oprette en MySQL-database og en SQLite-instans for at se, hvordan de fungerer, og hvordan du nemt kan interagere med dem.

Adgangen til hver involverer adaptere, uanset oprettelse af de tabeller, du har brug for, brugeradgangen (brugernavn / adgangskode / rolle for at få adgang til tabellen).

Her er en ligetil sqlite-tutorial:http://zetcode.com/db/sqlite/

Her er en direkte sql-tutorial:http://zetcode.com/databases/mysqlphptutorial/

Jeg kan huske, at jeg blev overvældet med databaser min første gang. Mit råd er at starte med noget velunderstøttet, med et godt fællesskab og søgeresultater en masse tutorials, hvor du kan forstå det grundlæggende .

Baseret på dine applikationskrav og platformsbegrænsninger kan du derefter bestemme, hvor du skal pivotere. Men at gennemgå forskellene mellem databaser uden faktisk at have arbejdet med dem er som at prøve sushistykker uden nogensinde at spise fisk.

EDIT:

Hvis du bygger på Android, ja, lær SQLite.

Jeg anbefaler stærkt denne tutorial for at hjælpe dig med at se SQLite brugt i et Android-projekt:http ://developer.android.com/resources/tutorials/notepad/index.html

For dataabstraktion / ORM bør du gøre dig bekendt med indholdsudbydere og markører (http://developer.android.com/guide/topics/providers/content-providers.html )

God forespørgsel!



  1. Sådan fungerer LAST_DAY() i MariaDB

  2. Sådan oprettes forbindelse til database ved hjælp af NaviCat MySQL-klient

  3. Bedste måde at holde TEKST-feltet unikt i MySQL-databasen

  4. Ændring af SYS-adgangskode i RAC