Importing Data (Database Control)
This example will walk you through how to get data that already exists into SQLite.
- Download the main table for the Portal Project mammal database. It’s kind of large so it might take a few seconds. The full database is available on GitHub and updated monthly. We’ll use a simplified version in class.
- Create a new database by clicking on
New Database
in theDatabase
drop down menu. Typeportal_mammals
for the name, clickOK
and choose where to save the file. - Click on the
Import
icon. - Click on
Select File
and navigate to where you saved the data file and select it. - Select
CSV
. You can also import from SQL databases or modify theFields separated
orenclosed by
. Make sure to selectFirst row contains column names
. - Click
OK
when it asks if you want to modify the data. - Name the table that you are importing into
surveys
. - Identify the type for each field, using the
Data Type
drop-down menus. If it is not obvious if the data type is anINTEGER
orVARCHAR
for each variable, check the metadata. Important: if you specify the wrong data type it can cause some data to not be imported and/or prevent you from doing some kinds of data manipulations. - Select
recordID
as thePrimary Key
and clickOK
. - Click
OK
when asked if you are sure you want to import the data. - Now import the plots, and species tables.