MySQL 101-01

Beschreibung

A general Quiz on some basic SQL knowledge, focusing on general SQL and some MySQL specific questions.
Chris Lee
Quiz von Chris Lee, aktualisiert more than 1 year ago
Chris Lee
Erstellt von Chris Lee vor fast 10 Jahre
43
1

Zusammenfassung der Ressource

Frage 1

Frage
Which of the following is a correctly written SQL Insert statement?
Antworten
  • INSERT table VALUES (value1, value2, value3);
  • INSERT INTO table VALUES (value1, value2, value3);
  • INSERT INTO database TABLE(table(schema));
  • INSERT TABLE INTO database table(schema);

Frage 2

Frage
When writing DELETE statements, it is often a good idea to begin with a SELECT statement, to verify that your are targeting the correct data for deletion.
Antworten
  • True
  • False

Frage 3

Frage
C.R.U.D is an acronym for the four basic operations of a database system. What are they?
Antworten
  • Create, Retrieve, Upgrade, Delete
  • Collate, Retrieve, Update, Delete
  • Create, Recall, Update, Delete
  • Create, Retrieve, Update, Delete
  • Create, Retrieve, Update, Destroy

Frage 4

Frage
In SQL terminology, what does DML stand for?
Antworten
  • Data Modification Language
  • Data Manipulation Language
  • Digital Manipulation Language
  • Digital Modification Language

Frage 5

Frage
In SQL terminology, What does DDL Stand for?
Antworten
  • Digital Definition Language
  • Data Detention Language
  • Digital Determination Language
  • Data Definition Language

Frage 6

Frage
SQL code that can be categorized as DML is used primarily for:
Antworten
  • Adding, querying, manipulating and deleting data from tables and data sets.
  • Defining tables, indexes, and data relationships.
  • Storing data in tables, indexes, and primary keys.
  • Inserting data relationships into indexes, tables, and primary keys.

Frage 7

Frage
SQL code that can be categorized as DDL is used primarily for:
Antworten
  • Inserting data relationships into indexes, tables, and primary keys.
  • Adding, querying, manipulating and deleting data from tables and data sets.
  • Defining tables, indexes, and data relationships.
  • Storing data in tables, indexes, and primary keys.

Frage 8

Frage
Which answer most completely and correctly describes what this SQL statement will do? SELECT Name, LifeExpectancy AS 'Life Expectancy' FROM Country;
Antworten
  • Return all rows from the Name and LifeExpectancy columns in the country table.
  • Return all rows from the Name and LifeExpectancy columns in the country table, renaming the column header displaying the LifeExpectancy column's results to 'Life Expectancy'.
  • Return all rows from the Name and LifeExpectancy columns in the country table where the phrase 'Life Expectancy' is found in the name column.
  • This statement is incorrectly written. It will produce an error.

Frage 9

Frage
Which answer most completely and correctly describes what the following SQL statement will do? SELECT "Hi, my name is Jimmy.";
Antworten
  • This statement is not valid, it will return an error.
  • This will return a single row with the value "Hi, my name is Jimmy.".
  • This will return a single row with the header <String> and the value "Hi, my name is Jimmy.".
  • This will return the value "Hi, my name is Jimmy." in a column with the header name "Hi, my name is Jimmy."

Frage 10

Frage
Which answer most completely and correctly describes what the following SQL statement will do? SELECT FROM inventory WHERE item_desc like '%shoe%';
Antworten
  • This will return all rows from the customer table where the item_desc column contains the sub-string 'shoe'.
  • This statement is written incorrectly, it will return an error.
  • This will return all rows from the customer table where the item_desc column begins with the sub-string 'shoe'.
  • This will return all rows from the customer table where the item_desc column ends with the sub-string 'shoe'.

Frage 11

Frage
This SQL statement will return all rows from the 'Countries' table: SELECT * FROM Countries; Which of the following will return the number of rows in the Countries table? 1. SELECT * (COUNT) FROM Countries; 2. SELECT COUNT FROM Countries; 3. SELECT COUNT(*) FROM Countries; 4. All of the above.
Antworten
  • 1
  • 2
  • 3
  • 4

Frage 12

Frage
True or False: Given a database with table named test that has columns named 'id' and 'value' This is a valid SQL statement: SELECT * FROM test WHERE value = NULL;
Antworten
  • True
  • False

Frage 13

Frage
In MySql, this create table statement is not valid. Why? CREATE TABLE test ( a INTEGER AUTO_INCREMENT, b TEXT DEFAULT 'nothing', c TEXT NOT NULL );
Antworten
  • The semicolon is unnecessary.
  • The AUTO_INCREMENT keyword is misused.
  • There is a comma missing after the last column declaration.
  • The DEFAULT keyword is misused.

Frage 14

Frage
In MySQL, which of these statements will successfully create a table named simpleTest with an id field set as an auto-increment integer with a primary key constraint?
Antworten
  • CREATE TABLE simpleTest( id INTEGER AUTO_INCREMENT PRIMARY KEY, fName TEXT NOT NULL, lName TEXT NOT NULL );
  • CREATE TABLE simpleTest( id INTEGER AUTO_INCREMENT, fName TEXT NOT NULL, lName TEXT NOT NULL, PRIMARY KEY(id) );
  • Neither A nor B is correct.
  • Both A and B are correct.

Frage 15

Frage
The term "Query" is often used to refer to what kind of SQL statements?
Antworten
  • CREATE
  • SELECT
  • INSERT
  • ALTER
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

SQL Quiz
R M
Midterm 2 (Chapter 5 - 13)
Yorria Raine
SQL Quiz
Chris Cronin
Database Final Exam
dbm
Coding Quiz
ryanseaborne
Technical Proposal (continued)
Rebbecca Stanley
Microsoft Virtual Academy - SQL Server Basics
chrisburford
Chapter 4 Key Terms
Stephanie Spearman
Tipos de bases de datos
Jeffrey Bedoya
Databases
Alex Baine
SQL language
Gildardo Cortes Gallo