
Explore how databases organize information like spreadsheets, with tables, rows (records), and fields; learn to join tables using a common field and use SQL to access, manipulate, and delete data.
Discover the portability, simplicity, and cross-platform reach of SQLite, a single-file, open-source database. Understand its journal file and security limits, including the lack of built-in user accounts.
Access SQLite databases via command line, Python, PHP scripts, or GUI tools using DB Browser. Create an in-memory database, and explore tables, indices, views, triggers, pragmas, and execute SQL.
Learn how to query relational databases using SQL, including SQLite, with actions such as select, delete, and insert, identify tables, apply conditions, and use semicolons and comments.
Create and drop tables in SQLite using DB Browser, choosing data types like integer, text, blob, reel, numeric, and applying constraints such as not null, primary key, autoincrement, and unique.
Discover how to use select statements to query the countries table, filter by continent and population, apply like and wildcard searches, limit results, and compute max and min values.
Delete records from table countries using delete with a where clause (e.g., where country = Brazil); use modifiers like and, max, and verify results with a select.
Explore the in statement to run subqueries in SQL, filtering the languages table by countries in North America through an inner query whose results feed the outer query.
Sort SQL query results with order by to arrange records by continent and then by country in ascending or descending order.
Learn how to group query results by a common field with group by, and use aggregate functions like count, average, and sum to summarize data per continent.
Master the insert into command to add records in SQLite, including specifying columns and handling text versus integer data types with proper quoting.
Use SQLite update statement to set a country’s population to 2000, ensure a precise where clause targets a single row, and verify with a select.
Explore how SQLite joins merge data across tables, including inner joins, left joins, and cross joins, using country and language tables to illustrate matching and retrieval.
Learn how SQLite integrates with Python by importing the SQLite module, creating a database and a table with a multi-line SQL create statement, and viewing the result in DB Browser.
Define a Python function with two parameters to insert a record into SQLite. Use a parameterized SQL statement, then connect, commit, and verify in the countries table on DB Browser.
Learn to run a select query on a sample SQLite database by creating a connection and cursor, executing SQL, fetching and printing results, then committing and closing.
Learn the SQL language and work with data using SQLite databases
Every year, SQL appears consistently as one of the most in-demand languages to learn. Knowing how to analyze data is one of the top tech skills companies look for, and it is one of the fastest ways for you to improve your career.
Whether you are a data scientist, business or financial analyst, or a programmer, being able to import data into a database and run advanced queries on it to solve complex problems will put you ahead of the crowd.
In this course you will learn to use SQLite databases, the worlds most popular database system. The commands you will learn are directly relevant to the workplace, and are used across multiple industries where data processing and business reporting is needed.
Using software which is 100% free, you will learn:
- What databases are and how they store information
- How to create new databases and tables
- How to import data into the database
- How to run very precise searches on your data, and pull out just the results you need
- How to run calculations on your data
SQLite works very well with all major programming languages, so in this course you will also learn how Python can be used to query your database. You will learn how to easily begin working with data in your scripts and programs.
All of the commands we cover are included in downloadable guides, making it easy for you to take and read them when writing your own queries.
If you’ve ever felt that you want to know more about databases, SQL or SQLite, then this is the course for you. I look forward to helping you with improving your career!