SQL Flashcards

1
Q

To set up a table

A

CREATE TABLE table name (column 1, column 2, …)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

To delete table

A

DROP TABLE table name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

add a column

A

ALTER TABLE table name ADD COLUMN column name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Drop a column

A

ALTER TABLE table name DROP COLUMN column name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

create a primary key

A

CREATE TABLE table name (column 1 data type PRIMARY KEY)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

add a row

A

INSERT INTO table name VALUES (value column 1, value column 2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

add a specific value to a column

A

INSERT INTO table name (column name1, ..) VALUES (column value1, ..)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Delete contents of a column

A

DELETE FROM table name WHERE column name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

changes values in a table

A

UPDATE table name SET column name = new value WHERE column name = old value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

find specific rows

A

SELECT*FROM table name WHERE column name = value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

to find all distinct (combinations of) column values

A

SELECT DISTINCT column name FROM table name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

avg or max etc

A

SELECT AVG (column name) FROM table name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Order certain values

A

SELECT *FROM table name ORDER BY column name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly