PostgreSQL Flashcards
What is PostgreSQL and what are some alternative relational databases?
An open source relational database system
SQLite, MySQL, SQL Server, Oracle, Snowflake
What are some advantages of learning a relational database?
Enforces rules that the data you are storing is useful and can be queried
What is one way to see if PostgreSQL is running?
sudo service postgresql status
What is a database schema?
A collection of databases, it determines how data will be organized
What is a table?
A table is made up of rows of data that all have the same attributes represented as columns
What is a row?
A row is made up of data elements, one for each attribute
What is SQL and how is it different from languages like JavaScript?
Structured Query Language is used for accessing database.
How do you retrieve specific columns from a database table?
select “thing1”
How do you filter rows based on some specific criteria?
where
What are the benefits of formatting your SQL?
Easier to read
What are 4 comparison operators that can be used in a ‘where’ clause?
=, <, >, !=
How do you limit the number of rows returned in a result set?
limit -insert number-
How do you retrieve all columns from a database table?
select *
How do you control the sort order of a result set?
order by, then direction (ascd (a-z) or desc(z-a))
How do you add a row to a SQL table?
insert into