دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Ben Forta
سری:
ISBN (شابک) : 0321799941, 9780321799944
ناشر: Addison-Wesley Professional
سال نشر: 2011
تعداد صفحات: 303
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب MariaDB Crash Course به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب دوره سقوط MariaDB نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
MariaDB یک سرور پایگاه داده است که قابلیت جایگزینی برای MySQL را ارائه می دهد. MariaDB که توسط برخی از نویسندگان اصلی MySQL، با کمک جامعه گستردهتر توسعهدهندگان نرمافزار متنباز و رایگان ساخته شده است، مجموعهای غنی از پیشرفتها را برای MySQL ارائه میکند، از جمله موتورهای ذخیرهسازی جایگزین، بهینهسازی سرور و وصلهها. MariaDB Crash Course تمام آنچه را که باید بدانید تا فوراً با MariaDB سازنده باشید را به شما می آموزد. مربی استاد بن فورتا همه موارد ضروری را از طریق مجموعه ای از درس های سریع، آسان و عملی معرفی می کند. فورتا به جای تشدید تئوری پایگاه داده و طراحی رابطه ای، بر راه حل های آموزشی برای اکثر کاربرانی که صرفاً می خواهند با داده ها تعامل داشته باشند، تمرکز می کند. یاد بگیرید چگونه: بازیابی و مرتب سازی داده ها را فیلتر کنید با استفاده از مقایسه ها، عبارات منظم و جستجوی متن کامل پیوستن به داده های رابطه ای ایجاد و تغییر جداول درج، به روز رسانی و حذف داده ها استفاده از قدرت رویه ها و محرک های ذخیره شده استفاده از نماها و مکان نماها مدیریت پردازش تراکنش ها ایجاد حساب های کاربری و مدیریت امنیت از طریق کنترل دسترسی
MariaDB is a database server that offers drop-in replacement functionality for MySQL. Built by some of the original authors of MySQL, with assistance from the broader community of free and open source software developers, MariaDB offers a rich set of feature enhancements to MySQL, including alternate storage engines, server optimizations, and patches. MariaDB Crash Course teaches you all you need to know to be immediately productive with MariaDB. Master trainer Ben Forta introduces all the essentials through a series of quick, easy-to-follow, hands-on lessons. Instead of belaboring database theory and relational design, Forta focuses on teaching solutions for the majority of users who simply want to interact with data. Learn how to: Retrieve and sort data Filter data using comparisons, regular expressions, and full text search Join relational data Create and alter tables Insert, update, and delete data Leverage the power of stored procedures and triggers Use views and cursors Manage transactional processing Create user accounts and manage security via access control
Table of Contents......Page 5
What Is MariaDB Crash Course?......Page 16
Who Is This Book For?......Page 17
Conventions Used in This Book......Page 18
Database Basics......Page 20
Tables......Page 21
Columns and Datatypes......Page 22
NULL......Page 23
Primary Keys......Page 24
What Is SQL?......Page 25
Summary......Page 26
What Is MariaDB?......Page 28
Client-Server Software......Page 29
MySQL Compatibility......Page 30
mysql Command Line......Page 31
MySQL Workbench......Page 32
Summary......Page 34
Making the Connection......Page 36
Selecting a Database......Page 37
Learning About Databases and Tables......Page 38
Summary......Page 41
Retrieving Individual Columns......Page 42
Retrieving Multiple Columns......Page 44
Retrieving All Columns......Page 45
Retrieving Distinct Rows......Page 46
Limiting Results......Page 47
Using Fully Qualified Table Names......Page 49
Using Comments......Page 50
Summary......Page 51
Sorting Data......Page 52
Sorting by Multiple Columns......Page 54
Specifying Sort Direction......Page 55
Summary......Page 58
Using the WHERE Clause......Page 60
The WHERE Clause Operators......Page 61
Checking Against a Single Value......Page 62
Checking for Nonmatches......Page 63
Checking for a Range of Values......Page 64
Checking for No Value......Page 65
Summary......Page 66
Using the AND Operator......Page 68
Using the OR Operator......Page 69
Understanding Order of Evaluation......Page 70
Using the IN Operator......Page 72
Using the NOT Operator......Page 73
Summary......Page 74
Using the LIKE Operator......Page 76
The Percent Sign (%) Wildcard......Page 77
The Underscore (_) Wildcard......Page 79
Summary......Page 80
Understanding Regular Expressions......Page 82
Basic Character Matching......Page 83
Performing OR Matches......Page 85
Matching One of Several Characters......Page 86
Matching Ranges......Page 87
Matching Special Characters......Page 88
Matching Multiple Instances......Page 90
Anchors......Page 92
Summary......Page 94
Understanding Calculated Fields......Page 96
Concatenating Fields......Page 97
Using Aliases......Page 99
Performing Mathematical Calculations......Page 100
Summary......Page 102
Understanding Functions......Page 104
Text Manipulation Functions......Page 105
Date and Time Manipulation Functions......Page 107
Summary......Page 111
Using Aggregate Functions......Page 112
The AVG() Function......Page 113
The COUNT() Function......Page 114
The MAX() Function......Page 115
The MIN() Function......Page 116
The SUM() Function......Page 117
Aggregates on Distinct Values......Page 118
Combining Aggregate Functions......Page 119
Summary......Page 120
Understanding Data Grouping......Page 122
Creating Groups......Page 123
Filtering Groups......Page 124
Grouping and Sorting......Page 127
SELECT Clause Ordering......Page 128
Summary......Page 129
Filtering by Subquery......Page 130
Using Subqueries as Calculated Fields......Page 134
Summary......Page 137
Understanding Relational Tables......Page 138
Creating a Join......Page 140
The Importance of the WHERE Clause......Page 142
Inner Joins......Page 144
Joining Multiple Tables......Page 145
Summary......Page 147
Using Table Aliases......Page 148
Self Joins......Page 149
Natural Joins......Page 151
Outer Joins......Page 152
Using Joins with Aggregate Functions......Page 154
Summary......Page 155
Creating Combined Queries......Page 156
Using UNION......Page 157
Including or Eliminating Duplicate Rows......Page 159
Sorting Combined Query Results......Page 160
Summary......Page 161
Understanding Full-Text Searching......Page 162
Enabling Full-Text Searching Support......Page 163
Performing Full-Text Searches......Page 164
Using Query Expansion......Page 167
Boolean Text Searches......Page 169
Full-Text Search Usage Notes......Page 173
Summary......Page 174
Inserting Complete Rows......Page 176
Inserting Multiple Rows......Page 180
Inserting Retrieved Data......Page 181
Summary......Page 183
Updating Data......Page 184
Deleting Data......Page 186
Guidelines for Updating and Deleting Data......Page 187
Summary......Page 188
Creating Tables......Page 190
Basic Table Creation......Page 191
Working with NULL Values......Page 192
Primary Keys Revisited......Page 194
Using AUTO_INCREMENT......Page 195
Specifying Default Values......Page 196
Engine Types......Page 197
Updating Tables......Page 198
Renaming Tables......Page 200
Summary......Page 201
Understanding Views......Page 202
View Rules and Restrictions......Page 203
Using Views to Simplify Complex Joins......Page 204
Using Views to Reformat Retrieved Data......Page 206
Using Views to Filter Unwanted Data......Page 207
Using Views with Calculated Fields......Page 208
Updating Views......Page 209
Summary......Page 210
Understanding Stored Procedures......Page 212
Why Use Stored Procedures......Page 213
Executing Stored Procedures......Page 214
Creating Stored Procedures......Page 215
Dropping Stored Procedures......Page 216
Working with Parameters......Page 217
Building Intelligent Stored Procedures......Page 220
Summary......Page 223
Working with Cursors......Page 224
Opening and Closing Cursors......Page 225
Using Cursor Data......Page 227
Summary......Page 231
Understanding Triggers......Page 232
Creating Triggers......Page 233
INSERT Triggers......Page 234
DELETE Triggers......Page 236
More on Triggers......Page 238
Summary......Page 239
Understanding Transaction Processing......Page 240
Using ROLLBACK......Page 242
Using COMMIT......Page 243
Using Savepoints......Page 244
Summary......Page 245
Understanding Character Sets and Collation Sequences......Page 246
Working with Character Set and Collation Sequences......Page 247
Summary......Page 249
Understanding Access Control......Page 250
Managing Users......Page 251
Creating User Accounts......Page 252
Setting Access Rights......Page 253
Changing Passwords......Page 256
Summary......Page 257
Performing Database Maintenance......Page 258
Review Log Files......Page 260
Summary......Page 261
Improving Performance......Page 262
Summary......Page 264
What You Need......Page 266
Installing the Software......Page 267
Preparing to Try It Yourself......Page 268
Understanding the Sample Tables......Page 270
Table Descriptions......Page 271
Creating the Sample Tables......Page 274
Using mysql......Page 275
Using MySQL Workbench......Page 276
String Datatypes......Page 278
Numeric Datatypes......Page 280
Binary Datatypes......Page 281
D: MariaDB Reserved Words......Page 284
C......Page 290
D......Page 292
F......Page 293
H......Page 294
M......Page 295
O......Page 296
R......Page 297
S......Page 298
T......Page 300
V......Page 301
W-X-Y-Z......Page 302