ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Learning SQL

دانلود کتاب یادگیری SQL

Learning SQL

مشخصات کتاب

Learning SQL

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9780596551070, 059655558X 
ناشر: O'Reilly 
سال نشر: 2009 
تعداد صفحات: 338 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 Mb 

قیمت کتاب (تومان) : 39,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 3


در صورت تبدیل فایل کتاب Learning SQL به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب یادگیری SQL نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Table of Contents......Page 5
Why Learn SQL?......Page 11
Structure of This Book......Page 12
Conventions Used in This Book......Page 13
Using Code Examples......Page 14
Acknowledgments......Page 15
Introduction to Databases......Page 17
Nonrelational Database Systems......Page 18
The Relational Model......Page 20
Some Terminology......Page 22
SQL Statement Classes......Page 23
SQL: A Nonprocedural Language......Page 25
SQL Examples......Page 26
What Is MySQL?......Page 28
What’s in Store......Page 29
Creating a MySQL Database......Page 31
Using the mysql Command-Line Tool......Page 33
Character Data......Page 34
Character sets......Page 35
Text data......Page 36
Numeric Data......Page 37
Temporal Data......Page 39
Step 1: Design......Page 41
Step 2: Refinement......Page 42
Step 3: Building SQL Schema Statements......Page 43
Populating and Modifying Tables......Page 46
Generating numeric key data......Page 47
The insert statement......Page 48
Deleting Data......Page 51
Nonexistent Foreign Key......Page 52
Invalid Date Conversions......Page 53
The Bank Schema......Page 54
Query Mechanics......Page 57
The select Clause......Page 59
Column Aliases......Page 62
Removing Duplicates......Page 63
The from Clause......Page 64
Subquery-generated tables......Page 65
Views......Page 66
Table Links......Page 67
The where Clause......Page 68
The group by and having Clauses......Page 70
The order by Clause......Page 71
Ascending Versus Descending Sort Order......Page 73
Sorting via Expressions......Page 74
Sorting via Numeric Placeholders......Page 75
Exercise 3-4......Page 76
Condition Evaluation......Page 79
Using Parentheses......Page 80
Using the not Operator......Page 81
Equality Conditions......Page 82
Data modification using equality conditions......Page 83
Range Conditions......Page 84
The between operator......Page 85
String ranges......Page 86
Membership Conditions......Page 87
Using not in......Page 88
Using wildcards......Page 89
Using regular expressions......Page 91
Null: That Four-Letter Word......Page 92
Exercise 4-4......Page 95
What Is a Join?......Page 97
Cartesian Product......Page 98
Inner Joins......Page 99
The ANSI Join Syntax......Page 102
Joining Three or More Tables......Page 104
Using Subqueries As Tables......Page 106
Using the Same Table Twice......Page 108
Self-Joins......Page 109
Equi-Joins Versus Non-Equi-Joins......Page 110
Join Conditions Versus Filter Conditions......Page 112
Exercise 5-1......Page 113
Exercise 5-3......Page 114
Set Theory Primer......Page 115
Set Theory in Practice......Page 117
The union Operator......Page 119
The intersect Operator......Page 122
The except Operator......Page 123
Sorting Compound Query Results......Page 124
Set Operation Precedence......Page 125
Test Your Knowledge......Page 127
Exercise 6-3......Page 128
Working with String Data......Page 129
String Generation......Page 130
Including single quotes......Page 132
Including special characters......Page 133
String functions that return numbers......Page 135
String functions that return strings......Page 139
Performing Arithmetic Functions......Page 142
Controlling Number Precision......Page 144
Working with Temporal Data......Page 146
Dealing with Time Zones......Page 147
String representations of temporal data......Page 148
String-to-date conversions......Page 150
Functions for generating dates......Page 151
Temporal functions that return dates......Page 153
Temporal functions that return strings......Page 155
Temporal functions that return numbers......Page 156
Conversion Functions......Page 157
Exercise 7-3......Page 158
Grouping Concepts......Page 159
Aggregate Functions......Page 161
Implicit Versus Explicit Groups......Page 162
Counting Distinct Values......Page 163
How Nulls Are Handled......Page 165
Generating Groups......Page 166
Multicolumn Grouping......Page 167
Generating Rollups......Page 168
Group Filter Conditions......Page 171
Exercise 8-4 (Extra Credit)......Page 172
What Is a Subquery?......Page 173
Subquery Types......Page 174
Noncorrelated Subqueries......Page 175
The in and not in operators......Page 176
The all operator......Page 179
Multicolumn Subqueries......Page 181
Correlated Subqueries......Page 183
The exists Operator......Page 185
Data Manipulation Using Correlated Subqueries......Page 186
When to Use Subqueries......Page 187
Subqueries As Data Sources......Page 188
Data fabrication......Page 189
Task-oriented subqueries......Page 191
Subqueries As Expression Generators......Page 193
Exercise 9-2......Page 197
Exercise 9-4......Page 198
Outer Joins......Page 199
Left Versus Right Outer Joins......Page 203
Three-Way Outer Joins......Page 204
Self Outer Joins......Page 206
Cross Joins......Page 208
Natural Joins......Page 214
Test Your Knowledge......Page 216
Exercise 10-4 (Extra Credit)......Page 217
What Is Conditional Logic?......Page 219
The Case Expression......Page 220
Searched Case Expressions......Page 221
Simple Case Expressions......Page 222
Case Expression Examples......Page 223
Result Set Transformations......Page 224
Selective Aggregation......Page 225
Checking for Existence......Page 227
Division-by-Zero Errors......Page 228
Conditional Updates......Page 229
Handling Null Values......Page 230
Exercise 11-1......Page 231
Exercise 11-2......Page 232
Locking......Page 233
Lock Granularities......Page 234
What Is a Transaction?......Page 235
Starting a Transaction......Page 236
Ending a Transaction......Page 237
Transaction Savepoints......Page 239
Exercise 12-1......Page 241
Indexes......Page 243
Index Creation......Page 244
Unique indexes......Page 246
Types of Indexes......Page 247
B-tree indexes......Page 248
Bitmap indexes......Page 249
How Indexes Are Used......Page 250
The Downside of Indexes......Page 253
Constraint Creation......Page 254
Constraints and Indexes......Page 255
Cascading Constraints......Page 256
Test Your Knowledge......Page 258
Exercise 13-2......Page 259
What Are Views?......Page 261
Data Security......Page 264
Data Aggregation......Page 265
Hiding Complexity......Page 266
Updatable Views......Page 267
Updating Simple Views......Page 268
Updating Complex Views......Page 269
Exercise 14-1......Page 271
Exercise 14-2......Page 272
Data About Data......Page 273
Information_Schema......Page 274
Working with Metadata......Page 278
Schema Generation Scripts......Page 279
Deployment Verification......Page 281
Dynamic SQL Generation......Page 282
Exercise 15-2......Page 286
Appendix A. ER Diagram for Example Database......Page 287
The limit Clause......Page 289
Combining the limit clause with the order by clause......Page 290
The limit clause’s optional second parameter......Page 291
The into outfile Clause......Page 292
Combination Insert/Update Statements......Page 295
Ordered Updates and Deletes......Page 296
Multitable Updates and Deletes......Page 298
3-1......Page 303
3-4......Page 304
4-2......Page 305
5-1......Page 306
5-2......Page 307
6-2......Page 308
6-3......Page 309
7-2......Page 310
8-2......Page 311
8-4 (Extra Credit)......Page 312
9-3......Page 313
9-4......Page 314
10-1......Page 315
10-2......Page 316
10-4 (Extra Credit)......Page 317
11-1......Page 318
12-1......Page 319
13-2......Page 320
14-1......Page 321
15-1......Page 322
15-2......Page 323
Index......Page 325




نظرات کاربران