IM Prefi

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/91

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

92 Terms

1
New cards

Query

A specific request for data manipulation issued by the end-user or the application to the DBMS.

2
New cards

SQL

Stands for Structured Query Language, pronounced as S-Q-L or 'sequel'.

3
New cards

Exact Numeric Data Types

Data types including bigint, bit, decimal, int, money, numeric.

4
New cards

Approximate Numeric Data Types

Data types including float, real.

5
New cards

Date and Time Data Types

Data types including date, datetime, and time.

6
New cards

Character Strings Data Types

Data types including char, text, varchar.

7
New cards

Unicode Character Strings Data Types

Data types including nchar, ntext, nvarchar.

8
New cards

Binary Strings Data Types

Data types including binary, image, varbinary.

9
New cards

Other Data Types

Data types including cursor, sql_variant, table, uniqueidentifier, xml.

10
New cards

Arithmetic SQL Operators

Operators including +, -, *, /, %.

11
New cards

Comparison SQL Operators

Operators including =, >,

12
New cards

Compound SQL Operators

Operators including +=, -=, *=, /=, %=.

13
New cards

Logical SQL Operators

Operators including AND, OR, NOT, LIKE, IN, BETWEEN, EXISTS, ANY, ALL.

14
New cards

CREATE DATABASE

A command to create a new database.

15
New cards

DROP DATABASE

A command to delete an existing database.

16
New cards

CREATE TABLE

A command to create a new table in a database.

17
New cards

DROP TABLE

A command to delete an existing table in a database.

18
New cards

TRUNCATE TABLE

A command to delete only the table's data.

19
New cards

ALTER TABLE

A command that adds, deletes, or modifies columns in an existing table.

20
New cards

NOT NULL Constraint on CREATE TABLE

Ensures that a column cannot have a NULL value upon creating a table.

21
New cards

UNIQUE Constraint on CREATE TABLE

Ensures that all values in a column are different upon creating a table.

22
New cards

PRIMARY KEY Constraint on CREATE TABLE

Uniquely identifies each row in a table.

23
New cards

FOREIGN KEY on CREATE TABLE

Uniquely identifies a row in another table.

24
New cards

CHECK Constraint on CREATE TABLE

Ensures that all values in a column satisfy a specific condition upon creating a table.

25
New cards

DEFAULT Constraint on CREATE TABLE

Sets a default value for a column when there is no value specified.

26
New cards

INSERT INTO

A command that adds new rows/records to a table.

27
New cards

SELECT

A command that retrieves values of all rows or a subset of rows in a table.

28
New cards

DISTINCT Operator

Used with SELECT to retrieve unique values from columns in a table.

29
New cards

WHERE Clause

Used with SELECT to filter the rows of data based on provided criteria.

30
New cards

IS NULL Operator

Used with SELECT to determine whether a field is empty or not.

31
New cards

LIKE Operator

Used with WHERE to determine whether a value matches a given string pattern.

32
New cards

IN Operator

Used with WHERE to check whether a value matches any value within a given list.

33
New cards

BETWEEN Operator

Used with WHERE to check whether a value is within a range.

34
New cards

ORDER BY Clause

Used with SELECT to sort retrieved values in ascending or descending order.

35
New cards

UPDATE Command

Modifies existing records in a table.

36
New cards

DELETE Command

Removes existing records in a table.

37
New cards

CREATE TABLE Example

CREATE TABLE Students (StudentID varchar(11), LastName varchar(99), FirstName varchar(99), Section varchar(5));

38
New cards

DROP TABLE Example

DROP TABLE Students;

39
New cards

ALTER TABLE Add Example

ALTER TABLE Students ADD MiddleName varchar(99);

40
New cards

ALTER TABLE Drop Example

ALTER TABLE Students DROP COLUMN Section;

41
New cards

ALTER TABLE Modify Example

ALTER TABLE Students ALTER COLUMN MiddleName nvarchar(99);

42
New cards

UNIQUE Constraint Example (ALTER TABLE)

ALTER TABLE Students ADD UNIQUE(StudentID);

43
New cards

PRIMARY KEY Example (ALTER TABLE)

ALTER TABLE Students ADD PRIMARY KEY (StudentID);

44
New cards

FOREIGN KEY Example

CREATE TABLE Orders (OrderID int NOT NULL PRIMARY KEY, TableNumber int NOT NULL, CustomerID int FOREIGN KEY REFERENCES Customers (CustomerID));

45
New cards

Check Constraint Example

CREATE TABLE Students (StudentID varchar(11) NOT NULL, LastName varchar(99) NOT NULL, FirstName varchar(99) NOT NULL, Age int CHECK (Age>=15));

46
New cards

Default Value Example

CREATE TABLE Students (StudentID varchar(11) NOT NULL, LastName varchar(99) NOT NULL, FirstName varchar(99) NOT NULL, Section varchar(5) DEFAULT 'Not yet enrolled');

47
New cards

INSERT INTO Example

INSERT INTO Students (LastName, Section) VALUES ('Reyes', 'IT102');

48
New cards

SELECT Example

SELECT LastName, Section FROM Students;

49
New cards

DISTINCT Usage Example

SELECT DISTINCT Section FROM Students;

50
New cards

WHERE Clause Example

SELECT * FROM Students WHERE Section = 'IT101';

51
New cards

IS NULL Usage Example

SELECT LastName, Section FROM Students WHERE Section IS NULL;

52
New cards

LIKE Usage Example

SELECT * FROM Students WHERE LastName LIKE '_b%';

53
New cards

IN Usage Example

SELECT * FROM Students WHERE Section IN ('IT101', 'IT102', 'IT103');

54
New cards

BETWEEN Usage Example

SELECT * FROM Students WHERE Age BETWEEN 13 AND 15;

55
New cards

ORDER BY Example

SELECT * FROM STUDENTS ORDER BY LastName;

56
New cards

UPDATE Example

UPDATE Students SET Section = 'IT202', Status = 'Irregular' WHERE StudentID = '2018-100013';

57
New cards

DELETE Example

DELETE FROM Students WHERE StudentID = '2018- 100013';

58
New cards

INSERT INTO syntax

INSERT INTO table_name (columns) VALUES (values);

59
New cards

INSERT INTO (all columns) syntax

INSERT INTO table_name VALUES (values);

60
New cards

SELECT syntax

SELECT columns FROM table_name;

61
New cards

SELECT all columns syntax

SELECT * FROM table_name;

62
New cards

SELECT DISTINCT syntax

SELECT DISTINCT columns FROM table_name;

63
New cards

SELECT with WHERE syntax

SELECT columns FROM table_name WHERE condition;

64
New cards

SELECT with IS NULL syntax

SELECT columns FROM table_name WHERE column IS NULL;

65
New cards

SELECT with LIKE syntax

SELECT columns FROM table_name WHERE column LIKE pattern;

66
New cards

SELECT with IN syntax

SELECT columns FROM table_name WHERE column IN (values);

67
New cards

SELECT with BETWEEN syntax

SELECT columns FROM table_name WHERE column BETWEEN value1 AND value2;

68
New cards

SELECT with ORDER BY syntax

SELECT columns FROM table_name ORDER BY columns;

69
New cards

SELECT with ORDER BY DESC syntax

SELECT * FROM table_name ORDER BY columns DESC;

70
New cards

UPDATE syntax

UPDATE table_name SET column1 = value1, … WHERE condition;

71
New cards

DELETE syntax

DELETE FROM table_name WHERE condition;

72
New cards

DELETE all records syntax

DELETE FROM table_name;

73
New cards

CREATE DATABASE syntax

CREATE DATABASE database_name;

74
New cards

DROP DATABASE syntax

DROP DATABASE database_name;

75
New cards

CREATE TABLE syntax

CREATE TABLE table_name (column1 datatype, …);

76
New cards

DROP TABLE syntax

DROP TABLE table_name;

77
New cards

TRUNCATE TABLE syntax

TRUNCATE TABLE table_name;

78
New cards

ALTER TABLE ADD syntax

ALTER TABLE table_name ADD column datatype;

79
New cards

ALTER TABLE DROP COLUMN syntax

ALTER TABLE table_name DROP COLUMN column;

80
New cards

ALTER TABLE ALTER COLUMN syntax

ALTER TABLE table_name ALTER COLUMN column datatype;

81
New cards

NOT NULL on CREATE TABLE syntax

CREATE TABLE Students (column datatype NOT NULL, …);

82
New cards

NOT NULL on ALTER TABLE syntax

ALTER TABLE Students ALTER COLUMN column datatype NOT NULL;

83
New cards

UNIQUE on CREATE TABLE syntax

CREATE TABLE Students (column datatype UNIQUE, …);

84
New cards

UNIQUE on ALTER TABLE syntax

ALTER TABLE table_name ADD UNIQUE (column);

85
New cards

PRIMARY KEY on CREATE TABLE syntax

CREATE TABLE Students (column datatype PRIMARY KEY, …);

86
New cards

PRIMARY KEY on ALTER TABLE syntax

ALTER TABLE table_name ADD PRIMARY KEY (column);

87
New cards

FOREIGN KEY on CREATE TABLE syntax

CREATE TABLE Orders (column datatype FOREIGN KEY REFERENCES table2name(table2column));

88
New cards

FOREIGN KEY on ALTER TABLE syntax

ALTER TABLE table1name ADD FOREIGN KEY (table1column) REFERENCES table2name(table2column);

89
New cards

CHECK on CREATE TABLE syntax

CREATE TABLE Students (column datatype CHECK (condition), …);

90
New cards

CHECK on ALTER TABLE syntax

ALTER TABLE table_name ADD CHECK (condition);

91
New cards

DEFAULT on CREATE TABLE syntax

CREATE TABLE Students (column datatype DEFAULT 'value', …);

92
New cards

DEFAULT on ALTER TABLE syntax

ALTER TABLE tablename ADD CONSTRAINT constraint