SQL рдХреЛрдб рдкреНрд▓реЗ - рд▓рд╛рдЗрд╡реНрд╣ рдЖрдЙрдЯрдкреБрдЯ, рдСрдлрд▓рд╛рдЗрди рд╕рд╣ SQL рд╢рд┐рдХрд╛ рдЖрдгрд┐ рд╕рд░рд╛рд╡ рдХрд░рд╛
SQL рдХреЛрдб рдкреНрд▓реЗ рд╣реЗ SQL рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрдзреАрд╣реА, рдХреБрдареЗрд╣реА рд╢рд┐рдХрдгреНрдпрд╛рд╕рд╛рдареА, рд╕рд░рд╛рд╡ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдорд╛рд╕реНрдЯрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдВрддрд┐рдо Android ре▓рдк рдЖрд╣реЗ. рд╡рд┐рджреНрдпрд╛рд░реНрдереА, рдирд╡рд╢рд┐рдХреНрдпрд╛, рд╡рд┐рдХрд╛рд╕рдХ рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрд╛рдВрд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ, рд╣реЗ рд╣рд▓рдХреЗ SQL рд╢рд┐рдХреНрд╖рдг рд╕рд╛рдзрди рддреБрдореНрд╣рд╛рд▓рд╛ рддреБрдордЪреА рдХреМрд╢рд▓реНрдпреЗ рдордЬрдмреВрдд рдХрд░рдгреНрдпрд╛рдд рдЖрдгрд┐ рдЬрд╛рддрд╛ рдЬрд╛рддрд╛ рдореБрд▓рд╛рдЦрддреАрд╕рд╛рдареА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░рддреЗ.
70+ рд╡рд╛рд╕реНрддрд╡рд┐рдХ SQL рдЙрджрд╛рд╣рд░рдгреЗ, рдПрдХрд╛рддреНрдорд┐рдХ SQLite рд╕рдВрдкрд╛рджрдХ рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдг рдСрдлрд▓рд╛рдЗрди рд╕рдорд░реНрдердирд╛рд╕рд╣, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рдлреЛрди рдХрд┐рдВрд╡рд╛ рдЯреЕрдмрд▓реЗрдЯрд╡рд░ рдереЗрдЯ SQL рдХреНрд╡реЗрд░реА рд▓рд┐рд╣реВ, рдЪрд╛рдЪрдгреА рдХрд░реВ рдЖрдгрд┐ рд╕рдордЬреВрди рдШреЗрдК рд╢рдХрддрд╛ тАФ рд╕реЗрдЯрдЕрдк рдирд╛рд╣реА, рдЗрдВрдЯрд░рдиреЗрдЯ рдирд╛рд╣реА, рдХреЛрдгрддрд╛рд╣реА рддреНрд░рд╛рд╕ рдирд╛рд╣реА.
рддреБрдореНрд╣реА рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди SQL рд╢рд┐рдХрдд рдЕрд╕рд╛рд▓, рддреБрдордЪреА рдХреМрд╢рд▓реНрдпреЗ рд░реАрдлреНрд░реЗрд╢ рдХрд░рдд рдЕрд╕рд╛рд▓ рдХрд┐рдВрд╡рд╛ рдиреЛрдХрд░реАрдЪреНрдпрд╛ рдореБрд▓рд╛рдЦрддреАрдЪреА рддрдпрд╛рд░реА рдХрд░рдд рдЕрд╕рд╛рд▓, SQL рдХреЛрдб рдкреНрд▓реЗ рдЭрдЯрдкрдЯ рдЖрдЙрдЯрдкреБрдЯ рдЖрдгрд┐ рд╕реНрдкрд╖реНрдЯ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгрд╛рдВрд╕рд╣ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ, рд╣рдБрдбреНрд╕-рдСрди рд╢рд┐рдХрдгреНрдпрд╛рдЪрд╛ рдЕрдиреБрднрд╡ рджреЗрддреЗ.
SQL рдХреЛрдб рдкреНрд▓реЗ рд╣реЗ рдПрдХрд╛ рд╕рд╛рдзреНрдпрд╛ SQL рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдЖрд╣реЗ тАФ рд╣реА рддреБрдордЪреНрдпрд╛ рдЦрд┐рд╢рд╛рдд рдЕрд╕рд▓реЗрд▓реА рд╕рдВрдкреВрд░реНрдг SQL рд▓реЕрдм рдЖрд╣реЗ. рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛рд╕рд╣ рдЙрджрд╛рд╣рд░рдгреЗ рдПрдХреНрд╕рдкреНрд▓реЛрд░ рдХрд░рд╛, рддреНрд╡рд░рд┐рдд рдХреНрд╡реЗрд░реА рдкрд░рд┐рдгрд╛рдо рдкрд╣рд╛ рдЖрдгрд┐ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдд рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгрд╛рдВрд╕рд╣ рддреБрдордЪрд╛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╡рд╛рдврд╡рд╛.
рдкреНрд░рдореБрдЦ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:
тЬЕ рдЕрдВрдЧрднреВрдд SQL рдПрдбрд┐рдЯрд░ - рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдПрдХрд╛рддреНрдорд┐рдХ SQLite рдЗрдВрдЬрд┐рдирд╕рд╣ SQL рдХреНрд╡реЗрд░реА рд▓рд┐рд╣рд╛ рдЖрдгрд┐ рдЪрд╛рд▓рд╡рд╛
тЬЕ 70+ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЗ - рд╕реНрдкрд╖реНрдЯ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдгрд╛рдВрд╕рд╣ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреНрд░рд╢реНрдирд╛рдВрдордзреВрди рд╢рд┐рдХрд╛
тЬЕ рдЭрдЯрдкрдЯ рдЖрдЙрдЯрдкреБрдЯ - рддреБрдордЪреНрдпрд╛ рдХреНрд╡реЗрд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд▓рдЧреЗрдЪ рдкрд░рд┐рдгрд╛рдо рдкрд╣рд╛
тЬЕ рдСрдлрд▓рд╛рдЗрди рд╢рд┐рдХреНрд╖рдг - рдХреБрдареЗрд╣реА SQL рд╕рд░рд╛рд╡ рдХрд░рд╛, рдЗрдВрдЯрд░рдиреЗрдЯрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА
тЬЕ рдЬрддрди рдХрд░рд╛ рдЖрдгрд┐ рдХреНрд╡реЗрд░реА рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛ - рдЙрджрд╛рд╣рд░рдгреЗ рдмрджрд▓рд╛ рдХрд┐рдВрд╡рд╛ рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдХреЛрдб рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рд╛
тЬЕ рдПрд╕рдХреНрдпреВрдПрд▓ рдореБрд▓рд╛рдЦрддреАрдЪреА рддрдпрд╛рд░реА - рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬрдЧрд╛рдЪреНрдпрд╛ рд╕рд░рд╛рд╡рд╛рдиреЗ рддреБрдордЪрд╛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╡рд╛рдврд╡рд╛
тЬЕ рд╕реНрд╡рдЪреНрдЫ, рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ UI тАУ рдиреЗрд╡реНрд╣рд┐рдЧреЗрдЯ рдХрд░рдгреЗ рд╕реЛрдкреЗ, рдХреЛрдгрддреЗрд╣реА рд╡реНрдпрддреНрдпрдп рдирд╛рд╣реА
рддреБрдореНрд╣реА рдХрд╛рдп рд╢рд┐рдХрд╛рд▓:
тЬФ рдореВрд▓рднреВрдд SQL рдЖрджреЗрд╢: рдирд┐рд╡рдбрд╛, рдШрд╛рд▓рд╛, рдЕрдкрдбреЗрдЯ рдХрд░рд╛, рд╣рдЯрд╡рд╛
тЬФ WHERE, IN, BETWEEN, LIKE рд╕рд╣ рдбреЗрдЯрд╛ рдлрд┐рд▓реНрдЯрд░ рдХрд░рдгреЗ
тЬФ рд▓реЙрдЬрд┐рдХрд▓ рдСрдкрд░реЗрдЯрд░: рдЖрдгрд┐, рдХрд┐рдВрд╡рд╛, рдирд╛рд╣реА
тЬФ рд╡рд░реНрдЧреАрдХрд░рдг рдЖрдгрд┐ рдЧрдЯрдмрджреНрдз рдХрд░рдгреЗ: рдХреНрд░рдорд╛рдиреЗ, рдЧрдЯрд╛рдиреБрд╕рд╛рд░, рдЕрд╕рдгреЗ
тЬФ рдПрдХрддреНрд░рд┐рдд: COUNT, SUM, AVG, MIN, MAX
тЬФ рд╕рд╛рдореАрд▓: рдЖрддреАрд▓ рд╕рд╛рдореАрд▓ рд╡реНрд╣рд╛, рдбрд╛рд╡реЗ рд╕рд╛рдореАрд▓ рд╡реНрд╣рд╛, рдЙрдЬрд╡реЗ рд╕рд╛рдореАрд▓ рд╡реНрд╣рд╛, рдкреВрд░реНрдг рд╕рд╛рдореАрд▓ рд╡реНрд╣рд╛
тЬФ рд╕рдмрдХреНрд╡реЗрд░реА рдЖрдгрд┐ рдиреЗрд╕реНрдЯреЗрдб рд╕рд┐рд▓реЗрдХреНрдЯ
тЬФ NULL рдореВрд▓реНрдпреЗ рд╣рд╛рддрд╛рд│рдгреЗ
тЬФ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрдгрд┐ рддрд╛рд░реАрдЦ рдХрд╛рд░реНрдпреЗ
тЬФ DISTINCT, LIMIT рд╡рд╛рдкрд░рдгреЗ
тЬФ SQL рдорд░реНрдпрд╛рджрд╛: рдкреНрд░рд╛рдердорд┐рдХ рдХреА, рд╡рд┐рджреЗрд╢реА рдХреА, рдЕрджреНрд╡рд┐рддреАрдп, рд╢реВрдиреНрдп рдирд╛рд╣реА
рдПрд╕рдХреНрдпреВрдПрд▓ рдХреЛрдб рдкреНрд▓реЗ рддрд╛рдВрддреНрд░рд┐рдХ рдореБрд▓рд╛рдЦрддреАрдВрдЪреА рддрдпрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛрд░реНрд╕рд╡рд░реНрдХрд╡рд░ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдореВрд│ рдПрд╕рдХреНрдпреВрдПрд▓ рдХреМрд╢рд▓реНрдпрд╛рдВрдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдЖрд╣реЗ. рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ, рдЪрд░рдг-рджрд░-рдЪрд░рдг рджреГрд╖реНрдЯреАрдХреЛрди рдЖрдгрд┐ рдЭрдЯрдкрдЯ рдкрд░рд┐рдгрд╛рдорд╛рдВрд╕рд╣, рддреЗ SQL рд╢рд┐рдХрдгреЗ рд╕реЛрдкреЗ рдЖрдгрд┐ рдЕрдзрд┐рдХ рдордиреЛрд░рдВрдЬрдХ рдмрдирд╡рддреЗ.
рдХреЛрдгрддрд╛рд╣реА рдХреНрд▓рд┐рд╖реНрдЯ рд╕реЗрдЯрдЕрдк рдирд╛рд╣реА, рдХреЛрдгрддреЗрд╣реА рдореЛрдареЗ рдбрд╛рдЙрдирд▓реЛрдб рдирд╛рд╣реАрдд тАФ Android рд╡рд░ SQL рд╢рд┐рдХрдгреНрдпрд╛рдЪрд╛ рдлрдХреНрдд рдПрдХ рд╕реЛрдкрд╛ рдЖрдгрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдо рдорд╛рд░реНрдЧ. рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рдЪреНрдЫ рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрдгрд┐ рдЧреБрд│рдЧреБрд│реАрдд рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рд╕рд╣, рддреБрдореНрд╣реА рд╡рд┐рдЪрд▓рд┐рдд рди рд╣реЛрддрд╛ рдХреЛрдбрд┐рдВрдЧрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛.
ре▓рдк рдкреВрд░реНрдгрдкрдгреЗ рдирд╡рд╢рд┐рдХреНрдпрд╛рдВрд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреВрд░реНрд╡ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд┐рдВрд╡рд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдиреБрднрд╡рд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рдореВрд▓рднреВрдд рдЧреЛрд╖реНрдЯреАрдВрдкрд╛рд╕реВрди рдкреНрд░рд╛рд░рдВрдн рдХрд░рд╛ рдЖрдгрд┐ рдЖрдкрд▓реНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдЧрддреАрдиреЗ рдкреНрд░рдЧрдд рдХреНрд╡реЗрд░реАрдВрдХрдбреЗ рдЬрд╛. рддреБрдореНрд╣реА рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдПрд╕рдХреНрдпреВрдПрд▓ рдХреЛрдб рд╕рдВрдкрд╛рджрд┐рдд рдЖрдгрд┐ рдЬрддрди рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рд╡рд╛рд░рдВрд╡рд╛рд░ рд╕рд░рд╛рд╡ рдХрд░реВ рд╢рдХрддрд╛ рдХрд┐рдВрд╡рд╛ рдирдВрддрд░ рдкреБрдиреНрд╣рд╛ рднреЗрдЯ рджреЗрдК рд╢рдХрддрд╛.
рддреБрдореНрд╣реА рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ, рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдХрд┐рдВрд╡рд╛ рдЖрдпрдЯреА рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдЕрд╕рд╛рд▓ рддрд░ рддреБрдордЪреА SQL рдХреМрд╢рд▓реНрдпреЗ рддрдпрд╛рд░ рдХрд░реВ рдХрд┐рдВрд╡рд╛ рд░реАрдлреНрд░реЗрд╢ рдХрд░реВ рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд╛рд▓, рддрд░ рд╣рд╛ ре▓рдк рддреБрдордЪрд╛ рдЙрддреНрддрдо рд╕рд╣рдХрд╛рд░реА рдЖрд╣реЗ. рдПрдХ рд╕реБрд▓рдн рдСрдлрд▓рд╛рдЗрди SQL рдлрд╕рд╡рдгреВрдХ рдкрддреНрд░рдХ, рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджреА рдХреЛрдбрд┐рдВрдЧ рд▓реЕрдм рдЖрдгрд┐ рдореБрд▓рд╛рдЦрдд рддрдпрд╛рд░реА рд╕рд╛рдзрди рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд╛.
SQL рдХреЛрдб рдкреНрд▓реЗ рддреБрдордЪреЗ рдкреЛрд░реНрдЯреЗрдмрд▓ SQL рд╕рд░рд╛рд╡ рд╡рд╛рддрд╛рд╡рд░рдг, SQLite рдЦреЗрд│рд╛рдЪреЗ рдореИрджрд╛рди рдЖрдгрд┐ рд╢рд┐рдХрдгреНрдпрд╛рдЪреЗ рд╡реНрдпрд╛рд╕рдкреАрда рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░реВ рд╢рдХрддреЗ. рдбреЗрдЯрд╛ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдд, рдХреЙрдореНрдкреНрд▓реЗрдХреНрд╕ рдЬреЙрдЗрдиреНрд╕ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдд рдЖрдгрд┐ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрдХрд▓реНрдкрдирд╛ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рдд рддреБрдордЪрд╛ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рд╡рд╛рдврд╡рд╛. рддреБрдореНрд╣реА рджрд┐рд╡рд╕рд╛рддреВрди рдХрд╛рд╣реА рдорд┐рдирд┐рдЯрд╛рдВрдЪрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рддрд╛рд╕рдиреНрддрд╛рд╕ рдЕрднреНрдпрд╛рд╕ рдХрд░рд╛, рддреБрдореНрд╣рд╛рд▓рд╛ рдореЛрдЬрддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреА рдкреНрд░рдЧрддреА рджрд┐рд╕реЗрд▓ рдЖрдгрд┐ рддреБрдордЪреНрдпрд╛ рдХрд░рд┐рдЕрд░рд╕рд╛рдареА рддреБрдордЪреНрдпрд╛рд╕реЛрдмрдд рд░рд╛рд╣рдгрд╛рд░реА рдХреМрд╢рд▓реНрдпреЗ рддрдпрд╛рд░ рд╣реЛрддреАрд▓.
рд╕рджрд╕реНрдпрддрд╛ рдЖрдгрд┐ рдЬрд╛рд╣рд┐рд░рд╛рддреА
рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрджреНрдпрддрдирд╛рдВрдирд╛ рдЖрдгрд┐ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рд╕рд╛рдареА SQL рдХреЛрдб рдкреНрд▓реЗ рдЬрд╛рд╣рд┐рд░рд╛рддреАрдВрд╕рд╣ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдЖрд╣реЗ. рддреБрдореНрд╣реА рдЬрд╛рд╣рд┐рд░рд╛рддреА рдХрд╛рдвреВрди рдЯрд╛рдХреВ рд╢рдХрддрд╛ рдЖрдгрд┐ рд╕рд╛рдзреНрдпрд╛ ре▓рдк-рдордзреАрд▓ рд╕рджрд╕реНрдпрддреНрд╡рд╛рд╕рд╣ рд╡рд┐рдЪрд▓рд┐рдд-рдореБрдХреНрдд рдЕрдиреБрднрд╡рд╛рдЪрд╛ рдЖрдирдВрдж рдШреЗрдК рд╢рдХрддрд╛.
рдЖрдЬрдЪ SQL рдХреЛрдб рдкреНрд▓реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ рдЖрдгрд┐ рддреБрдордЪрд╛ рдлреЛрди рдкреЛрд░реНрдЯреЗрдмрд▓ SQL рд▓рд░реНрдирд┐рдВрдЧ рдкреЙрд╡рд░рд╣рд╛рдКрд╕рдордзреНрдпреЗ рдмрджрд▓рд╛. рдХреЛрдареЗрд╣реА рд╕рд░рд╛рд╡ рдХрд░рд╛, рд╢рд┐рдХрд╛ рдЖрдгрд┐ SQL рд╡рд░ рдкреНрд░рднреБрддреНрд╡ рдорд┐рд│рд╡рд╛ тАФ рдЕрдЧрджреА рдСрдлрд▓рд╛рдЗрди рджреЗрдЦреАрд▓!
рдпрд╛ рд░реЛрдЬреА рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ
рейреж рдЬреВрди, реирежреирел