186
1 MySQL Query Lab I 25 Points MySQL TU Database Dr. Thomas Hicks

1. 2 5 6 If This Bar Is Light Blue – It Is Info That You Should Read! Helpful Hint There Will Often Be A Colored Title Bar At The Top Of A Slide

Embed Size (px)

Citation preview

1

MySQL Query Lab I25 Points

MySQL

TU Database

Dr. Thomas Hicks

2

You May Do This Lab On Your

Own Personal Computer Or On Your Database

System

Your Name

_________________

Name This Presentation:Tom-Hicks-MySQL-Query-1.pptx

{Substitute Your First & Last Names}

Computer Used Is

_________________

{My Personal Computer or CS-??}

5

Your Slide Presentation Should

Include Screen Captures That Are Cropped – Clear &

Easy To Read

6

If This Bar Is Light Blue – It Is Info That You Should Read!

Helpful HintThere Will Often Be A Colored Title Bar At The Top Of A Slide

If This Bar Is Red – You Will Have Screen Captures To Replicate And/Or Questions To Answer

If This Bar Is Green – You Will Have To Create Original Screen Captures And/Or Questions To Answer

7

Use The Snippping Tool To Help You With Your Screen Captures

Use Both The Rectangular Snip & The Window Snip As Is Appropriate!

8

Trying To Capture SHOW FIELDS Command:

Good!

9

Use Good/Neat/Readable Captures Crop Your CapturesDon’t Include Extraneous Stuff! This Is Not Good!

BAD!

10

Use The MySQL Command Line

Client

Answer All QuestionsReplace Screen Captures

The Basics Of SQL Are Generic

Many Implementations Of MySQL Offer Additional Enhancements

(i.e. MySQL Might Have A String Function, Or Mathematical Function, That Might Not Be

Available In MSSQL)

You Can Generally Add Your Own Custom Functions To Most SQL Environments.

12

SQL

Structured Query Language

13

SQL?

SQL is an acronym for

_____________________________________________________

14

MySQL

Fully Relalational Database

Free Community VersionAvailable

15

Starting MySQL In The LabsOpen A CMD Window

16

Starting MySQL In The LabsOn Your Computer

Replace The Bottom Screen Capture With Yours

17

Open MySQL Command Line ClientReplace The Capture Below!

We Are Using MySQL Server Version _?_ {4.4.3-beta below}

18

Put FileLibrary-Hicks

On Your Desktop

19

Put File Library-Hicks.sql On Your DesktopShow The Size In General Properties

Replace The Capture Below!

20

HELP

List MySQL Commands

21

Display The MySQL CommandsReplace The Capture Below!

22

Configure MySQL

CommandWindow

23

Getting Ready To Change Window Properties

Using the mouse, Right Mouse Click On The Top Of The Window and Select Properties

24

Set The Window Screen Text To WhiteSet Your Background To Red, Black, Green, Or Navy

Do Not Select Maroon Background

25

Set The Window Properties As Illustrated BelowReplace The Capture Below!

26

Set The Window Screen Text To WhiteSet The Background To Red, Black, Green, Or Navy

Do Not Select Maroon Background

27

CREATE DATABASE

Library??

Replace ?? With Your Initials

28

Create Database Library?? [Replace ?? With Your Initials]

Show All Databases On Your SystemReplace The Capture Below!

29

Restore Library Database

Using MySQL

WorkBench

30

Start MySQL WorkBench

31

Push The New Connection Link In SQL Development

32

Enter localhost Push Store In Vault Button

33

Enter The Root Password!

34

Push The Test Connection Button

35

If Connection OK Push The OK Button

36

Double-Click On connection (localhost)

37

Open The Script File

38

Select Library-Hicks.sql From The Desktop

39

Double-Click On connection (localhost)

40

Save The Script To File

41

Refresh – Right Mouse Click – Schemas/Databases

42

You Should Have Database LibraryTH

43

Change The 3 References To LibraryTHTo Library?? Where ?? Are Your Initials

44

Doug Wolf Would Make The Following ChangesExecute & Save & Refresh

45

It Is That Easy To Make Test Copy Of A DatabaseFrom The .sql Backup File

46

All Of The Fields In Your Database Will Match Those In My Database 100%

I Reserve The Right To Use Slightly Different Data In An Effort To Ensure That You Carefully Examine Your Own Queries!

All Of The Relationships In Your Database Will Match Those In My Database 100%

All Of The Table & Field Names Will Match 100%

47

A Database Is More Than A Collection Of Tables

Tables, Programs, Indexes, Views, Forms, Reports, Relationships,

Etc.

48

Definitions of Database on the Web:

A database is an organized body of related information wordnetweb.princeton.edu/perl/webwn

A database is a structured collection of records or data that is stored in a computer system. The structure is achieved by organizing the data ...en.wikipedia.org/wiki/Database

A database is a systematically arranged collection of computer data, structured so that it can be automatically retrieved or manipulatedvalidwebdesigns.com/glossary/

A database is a collection of data organized for search and retrieval.summitschool.com/8review/dbssterms.doc

A collection of interrelated data items stored together without unnecessary redundancy, to serve one or more applications.www.4pcb.com/index.php

49

USE … (Database)

Open A Database

The Open Database Is Often Called The Default Database

50

Show All Databases On Your System. Open Your Library?? Database. Only One Database May Be Open At A Time.

Replace The Capture Below!

51

SHOW TABLESSHOW TABLES IN ...(Database)

Show Tables (Open Database)

52

Show The Commands To: Show All Tables In The Open Database

Replace The Capture Below!

53

1] Open Your Library?? Database2] Display The Tables The MySQL Database Without Opening It

Replace The Capture Below!

The MySQL Database contains information about Databases, Tables, Users, Permissions, etc. Although you could alter it with the superuser (root) account, it is quite easy to destroy your MySQL system in the process! Don’t Change The MySQL Database!

54

DESCRIBE …. (Table) SHOW FIELDS IN …. (Table)

Display TheDatabase Table Layout

(Fields, DataTypes, Etc.)

55

1] Open Your Library?? Database2] Display The Tables In The Open Database3] Show The Table Layout For Authors

Replace The Capture Below!

56

1] Show A Table Listing For Authors Two Different Ways

Replace The Capture Below!

57

1] Show A Table Listing For Servers Two Different Ways

Include The Capture Below!

58

Users Table

59

A Graphical View Of Table UsersThe Table Layout May Be Seen Below!

60

Show Table Layout (Fields)

61

1] Show A Table Layout For Users Replace The Capture Below!

62

Simple

SELECT * FROM … (Table(s))

63

1] Display All Of The Information About All Of The Users

Replace The Capture Below!

64

SELECT …. First Line

FROM … Next Line

WHERE … Next Line If There

ORDER BY … Next Line If There

Use The Document Query Format For All Slides!

Document Query Format

65

SELECT … (Fields) FROM … (Table(s))

66

1] Display The First, Last, & Email Of All Of The Users

Replace The Capture Below!

67

1] Display The FullName, Phone, & Email Of All Of The Users

Include The Screen Capture Below!

68

1] Display The FullName, UserName, & Email Of All Of The Users

Include The Screen Capture Below!

69

SELECT … (Fields)

FROM … (Table(s))

WHERE … (Conditions)

Conditional Operators>, <, <>, >=, <=, =, !=

Between

70

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID Is Greater Than Or Equal To 5

Replace The Capture Below!

71

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID Is Less Than Or Equal To 3

Include The Screen Capture Below!

72

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID Is Equal To 2

Replace The Capture Below!

73

SELECT … (Fields)

FROM … (Table(s))

WHERE … (Conditions)

AND, OR, NOT&&, ||, !

74

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID Is In The Range 7 to 9 (Three Different Ways)

Replace The Capture Below!

75

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID Is In The Range 13 to 15 (Three Different Ways)

Include Screen Capture Below!

76

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID Is Not Equal To 5

Replace The Capture Below!

77

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID Is Not Equal To 1

Include The Capture Below!

78

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID Is Not Equal To 5. Do Not Use <>

Replace The Capture Below!

79

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID Is Not Equal To 5. Do Not Use <> Or !=

Replace The Capture Below!

80

1] Display The ID, First, Last, Administrator & Email Of All Of The Users Whose ID Is Not An Administrator.

Include The Capture Below!

81

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID 1, 3, or 5 (Two Different Ways)

Replace The Capture Below!

82

1] Display The ID, First, Last, & Email Of All Of The Users Whose ID 2, 4, 6, or 8 (Two Different Ways)

Include The Capture Below!

83

SELECT … (Fields)

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY … ASC/DEC

84

1] Display The ID, First, Last, & Email Of All Of The Users; order the data by First Name

Replace The Capture Below!

85

1] Display The ID, First, Last, & Email Of All Of The Users; order the data by Last Name

Include The Screen Capture Below!

86

1] Display The ID, First, Last, UserName, Email & FullName Of All Of The Users Whose ID Is In The Range 7 to 13; Order By FullName

Replace The Capture Below!

We Would Normally Prefer Not To Order By First Or Last

87

1] Display The ID, First, Last, UserName, Email & FullName Of All Of The Users Whose First Name Is Either “Jordan” or “JORDAN”

Replace The Capture Below!

When Using The MySQL Query Language, Searching For Strings __??__ {Is/Is Not} Case

Sensitive!

88

1] Display The ID, First, Last, UserName, Email & FullName Of All Of The Users Whose First Name Is Either ‘Jordan’ or ‘JORDAN’

Replace The Capture Below!

_____ {T/F} When Searching For Strings Using The MySQL Query Language, Strings May Be Delimited By Either Single Or Double Quotes.

_____ {T/F} When Searching For Strings Using The MySQL Query Language, A String May Begin With A Single Quote And End With A Double Quote.

89

1] Display The ID, First, Last, UserName, Email & FullName Of All Of The Users Whose Last Name Is Wong

Include The Capture Below!

90

SELECT … (Fields)

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

LIKE … Wild Card %

91

1] Display The ID, First, Last, UserName, Email & FullName Of All Of The Users Whose Last Name Begins With A ‘W’

Replace The Capture Below!

92

1] Display The ID, First, Last, UserName, Email & FullName Of All Of The

Users Whose Last Name Or First Name Contains ‘AN’ Replace The Capture Below!

93

1] Display The ID, First, Last, UserName, Email & FullName Of All Of The Users Whose First Name Ends With An ‘M’

Replace The Capture Below!

94

1] Display The ID, First, Last, UserName, Email & FullName Of All Of The

Users Whose Last Name Or First Name Contains An ‘O’ Include The Capture Below!

95

1] Display The ID, First, Last, & Phone Of All Of The Users Whose Phone

Number Contains Either A ‘3’ Or A ‘4’ Include The Capture Below!

96

SELECT … (Fields)

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

UPPER(str) - UCASE(str)LOWER(str) - LCASE(str)

97

1] Display The First, Last & Of All Of The Users; Make Sure The First And Last Name Are Capital (Upper Case)

Replace The Capture Below!

98

1] Display The First, Last & Of All Of The Users; Make Sure The First And Last Name Are Capital (Upper Case) And Email Is Non-Capital (Lower Case)Do Not Use Upper Or Lower!

Replace The Capture Below!

99

1] Display The First, Last & Of All Of The Users; Make Sure All The Fields Are Non-Capital (Lower Case)

Replace The Capture Below!

100

1] Display The String ‘tOm hICkS’ in Non-Capitals2] Display The String ‘tOm hICkS’ in Capitals3] Display The String ‘tOm hICkS’ in Non-Capitals And Capitals

Replace The Capture Below!

101

1] Display The String ‘tOm hICkS’ in Non-Capitals2] Display The String ‘tOm hICkS’ in Capitals3] Display The String ‘tOm hICkS’ in Non-Capitals And Capitals

Replace The Capture Below!

102

SELECT … (Fields)

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

NumericOrder Operations(+,-,*,/)

POW(#,#)

103

1] Display 1232] Display 12 + 343] Display 2 * 3 + 4 * 5

Replace The Capture Below!

_____ {T/F} It Appears That MySQL Is Processing The Order Of Operations Correctly In The Examples Above.

104

1] Display 2^32] Display 2 + 2^33] Display 2 ^3^2

Replace The Capture Below!

_____ {T/F} It Appears That MySQL Is Processing The Order Of Operations Correctly In The Examples Above.

105

1] Display (2 * 3 / 4) * 10 – (4 / 2 + 1)2] Display 2 + 3 ^ 2

Include The Capture Below!

_____ {T/F} It Appears That MySQL Is Processing The Order Of Operations Correctly In The Examples Above.

106

1] Display “12” + “34”2] Display “12” / 4

Replace The Capture Below!

_____ {T/F} It Appears That MySQL Automatically Converts The Character Data “12” to Numeric When Applying Mathematical Operators +, -, /, and *.

107

SELECT … (Fields)

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

CONCAT(str,str,…)

108

1] Display “Community” + “Baptist” + “Church” Combined2] Display First And Last Names Of All Users Combined In The Form ‘TomHicks’

Replace The Capture Below!

109

1] Display The Last Name + “, “ + First Name Of All Users; [Hicks, Tom]

Include The Capture Below!

110

SELECT … (Fields)

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

SUBSTRING(str,#,#)MID(str,#,#)

111

1] Display Characters 1, 2, and 3 of ‘CBCAlamoHeights.com’2] Display Characters 4, 5, 6, 7, and 8 of ‘CBCAlamoHeights.com’3] Display Characters 17, 18, and 19 of ‘CBCAlamoHeights.com’

Replace The Capture Below!

112

1] Display Characters 1, 2, and 3 of ‘CBCAlamoHeights.com’2] Display Characters 4, 5, 6, 7, and 8 of ‘CBCAlamoHeights.com’3] Display Characters 17, 18, and 19 of ‘CBCAlamoHeights.com’Do Not Use SubString

Replace The Capture Below!

113

1] Display The Combination of a) First Letter Of Each First Name (Lower Case)b) Last Name (Lower Case) c) “@trinity.edu”

Include The Capture Below!

114

TRACEFILE

\T (Path:FileName)\t

115

1] Start A Trace To File C:\Output.txt2] Display The ID, First, Last, UserName, and Email Of All User In Order By Last Name.3] Stop The Trace.

Replace The Capture Below!

116

1] Open File C:\Output.txt with Notepad.

Replace The Capture Below!

117

1] Start A Trace To File C:\Trinity.txt2] Display The ID, First, Last, Phone, and Email Of All User In Order By FullName.3] Stop The Trace.

Include The Capture Below!

118

1] Open File C:\Trinity.txt with Notepad.

Include The Capture Below!

119

SELECT … (Fields)

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

VERTICAL LISTING\G

120

1] Display A Vertical Listing Of The First, Last, Phone, and Email Of All Users Whose ID is Greater Than Or Equal To 13

Replace The Capture Below!

121

1] Display A Vertical Listing Of The ID, First, Last, Phone, and Email Of All Users Whose ID is Between 7 and 10

Include The Capture Below!

122

SELECT … (Fields)

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

TRIM(str), RTRIM(str),

LTRIM(str)

123

1] Display The Combination Of “*” + RRIM(“ Happy Days “) + “*”

2] Display The Combination Of “*” + LRIM(“ Happy Days “) + “*”

3] Display The Combination Of “*” + TRIM(“ Happy Days “) + “*”

[There Are Times That Users Accidently Place Leading And/Or Trailing Blanks In Data Input – Trim May Be Used To Remove Those Blanks]

Replace The Capture Below!

124

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

AVG(fl), SUM(fl) MAX(fl), MIN

125

1] Display Average ID’s Of All Users;2] Display The Sum Of The ID’s Of All Users;

Replace The Capture Below!

126

1] Display Average ID’s Of All Users;2] Display The Sum Of The ID’s Of All Users;3] Display String “AVG(ID) = ??”

Replace The Capture Below!

127

1] Assign 2 * 3 to X And Display;2] Assign The Largest User ID To MAX_ID And Display; 3] ] Assign The Smallest User ID To MAX_ID And Display;

Replace The Capture Below!

128

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

CHAR(#), ASCII(ch)

129

1] Do A Goggle Search For ASCII. Display The First 127 Values. Replace The Capture Below!

130

1] Display The Character Whose ASCII Value Is 65;2] Display The Characters Whose ASCII Value Are 32, 97, and 48; 3] Display The ASCII Value Of Character ‘A’; 4] Display The ASCII Values Of Characters ‘ ’, ‘a’, and ‘0’

Replace The Capture Below!

131

1] Display The Character Whose ASCII Value Is 80;2] Display The Characters Whose ASCII Value Are 35, 94, and 100; 3] Display The ASCII Value Of Character ‘+’; 4] Display The ASCII Values Of Characters ‘b’, ‘c’, and ‘d’

Include The Capture Below!

132

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

CEIL(#), FLOOR(#) ROUND(#), ROUND(#,#)

133

1] Display Floor and Ceiling of 2.51, 2.49, -2.51, 7 -2.49

Replace The Capture Below!

134

1] Display Floor and Ceiling 123.4567 & 123.56702] Display Floor and Ceiling 1.499999, 1.50001, & 1.500

Replace The Capture Below!

135

1] Display The Position Of ‘Maury’ In ‘Dr. Maury Eggen’; Assign It To Loc2] Display The Position Of ‘Egg’ In ‘Dr. Maury Eggen’; Assign It To Pos3] Display The Position Of ‘Dr’ In ‘Dr. Maury Eggen’; Assign It To Loc 4] Display The Position Of ‘Doc’ In ‘Dr. Maury Eggen’; Assign It To Loc Replace The Capture Below!

136

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

LEFT(str, #) RIGHT(str, #)

137

1] Display The First 5 Characters Of The First Name and The First 7 Characters Of The Last Name. Replace The Capture Below!

138

1] Display The Last 5 Characters Of The First Name and The Last 7 Characters Of The Last Name. Replace The Capture Below!

139

SELECT…AS

POSITION(str, st)INSTR(str, st)

LOCATE(str, st)

140

1] Display The Position Of ‘Maury’ In ‘Dr. Maury Eggen’; Assign It To Loc2] Display The Position Of ‘Egg’ In ‘Dr. Maury Eggen’; Assign It To Pos3] Display The Position Of ‘Dr’ In ‘Dr. Maury Eggen’; Assign It To Loc 4] Display The Position Of ‘Doc’ In ‘Dr. Maury Eggen’; Assign It To Loc Replace The Capture Below!

141

1] Display The Position Of ‘Egg’ In ‘Dr. Maury Eggen’; Assign It To Pos Do It Three Different Ways Replace The Capture Below!

142

1] Display First Name And The Position Of ‘A’ In The First Name For All Users Replace The Capture Below!

143

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

COUNT(*)

144

1] The Number Of Users2] Display The First, Last, and Administrator For All Non-Administrators3] Display The Number Of Non-Administrators Replace The Capture Below!

145

1] Display The Number Of Users That Have An ‘A’ In Their First Name2] Display The Number Of Users That Have An ‘A’ As One Of The First Three Letters In Their First Name 3] Display The Number Of Users That Have An ‘.’ In Their Email Include The Capture Below!

146

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

LENGTH(str)

147

1] Display The Length Of ‘Tom’2] Display The Length Of ‘Dr. Thomas Hicks’; Assign That Value To LEN_NAME Replace The Capture Below!

148

1] Display The Length Of ‘Tom’2] Display The Length Of ‘Dr. Thomas Hicks’ 3] Display The First Name and The Length Of The First Name For All Users Whose ID Is Greater Than Or Equal To 8 Replace The Capture Below!

149

1] Display The Number Of User Whose First Name Is 4 Characters In Length; Assign That Value To No_4_First 2] Display The Number Of User Whose First Name Is 5 Characters In Length; Assign That Value To No_5_First 3] Display The Number Of User Whose Last Name Is 7 Characters In Length; Assign That Value To No_7_Last Include The Capture Below!

150

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

LPAD(str,#,str)RPAD(str,#,str)

151

1] Display All Of The User IDs; Pad Them On The Left With Blanks, .’s, and 0’sWe Often Want To LPAD Numeric

Replace The Capture Below!

152

1] Combine The First And Last Names Of All Users; Pad Them With 10 .’s On The Right

We Often Want To LPAD Strings On The Right With Blanks For Spacing On Reports

Replace The Capture Below!

153

Report GenerationFormatting

154

1] We Often Combine The Concat, Padding, Left, Right, Upper, Lower, etc. To Produce Single-Line Output For Reports. Replace The Capture Below!

Ignore Collateral Output!It Would Not Appear In The Report!

155

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

REVERSE(str)

156

1] Display ‘Tom Hicks’ In Reverse Order2] Display The First Name Of All Of The Users In Reverse Order. Replace The Capture Below!

157

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

REPEAT(str,#)

158

1] Display ‘Tom’ 4 Times2] Display 25 Blanks3] Display 60 *’s Replace The Capture Below!

159

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

REPLACE(str,str,str)

160

1] Display The Replacing Of All ‘W’s in WWW.trinity.edu with ‘w’s2] Display The Replacing Of All ‘W’s in WWW.trinity.edu with ‘*’s 3] Display The Replacing Of All ‘.’s in WWW.trinity.edu with nothing Replace The Capture Below!

161

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

SPACE(#)

162

1] Display 20 ‘ ‘s2] Display The First Name + 5 ‘ ‘s + Last Name of All Users; Assign It To Info. Replace The Capture Below!

163

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

BIN(#), OCT(#), HEX(#)

164

1] Display Binary, Octal, and Hex Values of 15, 65, 255, 512, and 256 Replace The Capture Below!

165

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

MOD(#,#)# % #

166

1] Display 15 Mod 6 Using Both The Mod and % Functions2] Display 1000 Mod 10 Replace The Capture Below!

167

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

ABS(#)

168

1] Display The Absolute Values Of 10, -10, 2.2, and -2.2 Replace The Capture Below!

169

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

PI(), LOG2N(#)

170

1] Display PI2] Display The Area Of A Circle Whose Radius Is 3; Assign It To Area3] Display The Log (Base 2) Of 15 and 1,000,000 Replace The Capture Below!

171

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

SQRT(#)

172

1] Display The Square Root of 2, 4, 9, and 12] Display The Square Root of15,248,792,196 Replace The Capture Below!

173

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

NOW(), DAY(d), MONTH(d)YEAR(d)

174

1] Display The Date Today2) Display The Day Today3) Display The Month Today4] Display The Year Today Replace The Capture Below!

175

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

HOUR(d), MINUTE(d)

SECOND(d)

176

1] Display Now and The Current Hour2) ] Display Now and The Current Minute3) ] Display Now and The Current Second Replace The Capture Below!

177

SELECT … (Fields) AS ..

FROM … (Table(s))

WHERE … (Conditions)

ORDER BY …

DAYOFWEEK(d), DAYNAME(d)

MONTHNAME(d), DAYOFYEAR(d)

178

1] Display Day Of Week And Day Name For Christmas of 20102] Display Day Of Week And Day Name For Dec 26th of 20103] Display Day Of Month And Month Name For Christmas of 20104] Display Day Of Year And Day Of Year For Christmas of 2010

Replace The Capture Below!

179

HOW MANY DIGITSOF ACCURACY

CAN BE REPRESNTED

AS BIG INTEGERS?

180

From The Capture Below, We Can See That The Big Integer Calculation Is Accurate To At Least 5 Digits; Continue This Process, Increase It By 1 Until It Is Goes Into Scientific Notation. Screen Capture Your Last Three SELECT Statements. Replace The Capture Below!

181

STATUS

182

SHOW Your Status. Replace The Capture Below!

183

More Questions

184

Questions

_____ {T/F} The Foundations Of SQL Are Generic.

_____ {T/F} Each And Every Implementation Of SQL Have Exactly The Same Function Set.

_____ {T/F} Some Implementations Of SQL Have Added Some Function Enhancements That May Not Be Available On Other SQL Systems.

SQL is an Acronym For _________________________________

185

MySQL Function Listing

Links