SQL ?????: ???? ?? ?? ???
SQL(Structured Query Language)? ?? ??? ??? ???? ??? ??, ??? ?? ?? ?????? ??? ???? ?? ??? ??? ??? ?? ?????. SQL? ???? ??? ???? ? ???? ??? ???? ?????? ??, ?? ??? ?? ??? ??? ???? ?? ??? ???? ?????.
SQL ??
SQL? ??? ??????? ???? ???? ?? ??? ???? ?????. ?? ??? ??????? ?? ???? ???? ????? ??, ?? ? ??? ? ??? ?? ????.
???? ? ?? ??:
- SQL? ???? MySQL, PostgreSQL, SQL Server? ?? ??? ?????? ?? ???(RDBMS)? ?? ??? ? ????.
- ??? ??, ??, ????, ?? ? CRUD ??? ??? ? ????.
1. SQL ??: ??
SQL ?? ?? ??? ??? ? ?? ?? ??? ????.
?? ??:
SELECT column1, column2 FROM table_name WHERE condition;
2. ??? ??: SELECT ?
SELECT ?? ?? ????? ???? SQL ????, ????? ?? ? ?? ?? ?(*)? ??? ? ????.
?:
SELECT name, age FROM users;
3. ??? ??: ORDER BY ?
ORDER BY ?? ???? ?? ??? ????(ASC) ?? ????(DESC)?? ?????.
?:
SELECT name, age FROM users ORDER BY age DESC;
4. ???? ?? ??? ???
??? ???? ?? ??? ??? ???? ??? ? ????.
DISTINCT ??
??? ??? ? ????:
SELECT DISTINCT city FROM users;
LIMIT ? FETCH ?
???? ? ? ??:
SELECT name FROM users LIMIT 5;
??
SELECT name FROM users FETCH FIRST 5 ROWS ONLY;
WHERE ?
??? ?? ? ???:
SELECT name FROM users WHERE age > 30;
?? ???
=, >, <, >=, <=, <>? ?? ???? ?????. ??? ??? ?????.
?? ???
?? ??:
- AND: ? ??? ?? ????? ???.
- OR: ?? ??? ??? true?? ???.
- NOT: ??? ?????.
?? ???:
- BETWEEN: ?? ??? ??????.
- IN: ??? ?? ??????.
- LIKE: ?? ??? ?????? ?????(% ?? _).
- IS NULL: Null ?? ?????.
5. ???: CASE?
??? ??? ??? ?????.
?:
SELECT column1, column2 FROM table_name WHERE condition;
6. ??? ??: SQL ?? ??
??? ??? ?? ?? ??:
- AVG: ???.
- COUNT: ? ?.
- MAX/MIN: ??? ?? ???.
- SUM: ? ??.
?:
SELECT name, age FROM users;
7. ?????? ??
SQL ??? ??
INT, VARCHAR, DATE, BOOLEAN? ?? ???? ??? ??? ?????.
??? ???
? ??? ?? ??:
SELECT name, age FROM users ORDER BY age DESC;
SQL ID ? ?? ??
??? ?? ?? ???? ?????.
??? ??
?? ??? ??:
- ? ??:
SELECT DISTINCT city FROM users;
- ? ??:
SELECT name FROM users LIMIT 5;
??? ?? ? ???
- DROP TABLE: ???? ?? ???? ????? ?????.
- TRUNCATE TABLE: ?? ???? ????? ??? ??? ?????.
8. SQL ?? ??: ??? ??? ??
????? ??????? ??? ???? ???? ?????.
- ?? ?: ?? ???? ?????.
- ?? ?: ??? ? ???? ?????.
- UNIQUE: ?? ??? ?? ??? ???.
- CHECK: ? ?? ??? ?????.
- NOT NULL: ??? NULL ?? ?????.
?:
SELECT column1, column2 FROM table_name WHERE condition;
SQL? ????? ??? ??
- ?? ??: SelfLearningSQL? ?? ?? ??????? ???? ??? ?????.
- ?? ???? ??: ?? ?? ????? HR ??????? ?? ????? ?????.
- ?? ??: MySQL Workbench, PostgreSQL ?? ??? SQL ???(?: SQL Fiddle)? ?? ??? ?????.
?? ??
SQL? ??? ??????? ???? ?? ???? ??? ?????. ? ???? ??? ????? ???? ?? ?????? ??? ??? ? ?? ??? ??? ???? ???. ???, ??? ???, DBA ??? ? SQL? ??? ? ??? ?????.
? ??? SQL ?????: ???? ?? ?? ???(1?)? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

MySQLDump? MySQL ??????? ??? ??? ???? ???? ?????. ??????? ???? ?? ?? ? ?? ?? ???? SQL ??? ?????. 1. ?? ??? ????? ??? ?????? ??? ???? ??? SQL ???? ?????. 2. ??? ?????? ?? ??? ??? ???? TB ?? ???? ?? ???? ???? ????. 3. ???? ???-single transaction,-databases,-all-databases,-routines ?; 4. MySQL ??? ???? ?? ?? ?? ?? ?? ? ??? ?? ??? ???? ? ????. 5. ??? ????? ????? ?? ? ?? ??? ???? ?? ????.

MySQL ?????? ? ???? ??? ??? information_schema? ?? ????? ?? ? ??? ??? ? ????. 1. ?? ?????? ?? ?? : SQL ?? ???? selecttable_schemaas'database ', sum (data_length index_length)/1024/1024as'size (mb) 'frominformation_schema.tablessgroupbytable_schema; ?? ??????? ? ??? ??? ?? ??????? ???? ??? ?? ? ? ????. 2. ?? ??? ??? ?????? : selectta? ??????

?? ?? ? ?? ?? ??? ??? ??? ?????? ?? ??? ??? ?????? ??? ?????? ?????? ??? ?????. ? ?? ?? ???? ????. ??, ??????, ??? ? ??? ?? ??? UTF8MB4? ???? ???? ShowCreatedAtabase/Table? ???? ? Alter ??? ??????. ??, ?????? ??? ? UTF8MB4 ?? ??? ???? ?? ?? ??? ????? SetNames? ??????. ??, ?? ??? ????? ???? UTF8MB4_UNICODE_CI? ???? ?? ? ????? ???? ???? ?????? ???? ?? ? ? ?? ?? ??? ????? ??????.

MySQL ??????? ???? ?? ???? ??? ?? ? ?????? ???? ????. ?? MySQL -U ??? ?? -P? ???? ????? ???? ???? ??? ?????? ??????. ?? ??????? ???? ?? ??? ??? ????? -h ?? ??? ???????. ??, mysql-u username-p database name ?? mysql-u username-p database name? ?? ??? ? ? ?? ??????? ?? ????? ??? ? ? SQL ??? ??? ? ????.

MySQL? ???? ??? ???? InnoDB ?? ??? ???? ??? ???? ???? ?????. 1. ????? ??? SQL ?? ????, ?? ?? ?? ?? ??? ?????. 2. ? ???? ???, ???, ?? ? ???? ?????. 3. ????? ???? ????? ??? STARTTRANSACTION, CONMING ? ROLLBACK???. 4. 4 ?? ?? ???? ?? ??, ?? ? ??, ?? ??? ?? ? ???? ?????. 5. ????? ???? ???? ?? ??? ??? ?? ??? ?? ?? ? ??? ????? ??????. ??? ????? ?? MySQL? ?? ???? ?? ??? ?? ? ? ????.

MySQL? ?? ?? ? ???? ?? ??? ??? ??, ?? ?? ? ???? ??? ??? ? ?????. ??, ??? ??? UTF8MB4? ?? ?? ??? ?? ??? ?????. ?? ??? UTF8MB4_UNICODE_CI? ?? ?? ?? ??? ???? UTF8MB4_BIN? ?? ?????. ??, ?? ??? ?? ??? ??, ??????, ??? ? ??? ??? ? ????. ??? ??? ?? UTF8MB4 ? UTF8MB4_UNICODE_CI? ?? ? ???? ???? ?? ????. ??, ?? ??? ?? ??? ?? ???? ?? ??, ?? ?? ???? ??? ??? ?? ???? ???? ??? ???? ???? ???????. ?? ?? ??? ???? ?? ???? ? ??? ? ?? ??? ???????.

MySQL? ??? ??? ???? ??? ????? ?? ??? ?????. 1. ??? ?? ??, ?? ??? ????? ?? ? ?? ID? ???? ?? ???? ???? ?? ?? ??? ??????. 2. MySQLDump? ???? ??? ????? ???? ???? ???? ??? ?????. 3. ???? ??? ?? ID ? ??? ??? ???? Changemaster ??? ???? ??? ?????? ???? ?? ???? ??????. 4. ????, ??, ??? ??? ? ?? ?? ??? ?? ???? ??? ???? ?? ??? ????????. ?? ??? ?? ??? ???? ?????? ??????.

CTE? MySQL8.0?? ?? ? ???? ??? ??? ??? ? ?? ??? ??????. 1. CTE? ?? ?? ??? ?? ????? ???? ??? ??? ??? ?? ??? ?????. 2. ?? ??? ???? CTE? ? ?? ?? ??? ???? ????????. 3. ?? CTE? ?? ??? ?? ?? ? ???? ?? ? ? ?????, ?? ?? ?? ? ?? ??? ???????. 4. ?? ???? ?? ??, ?? ?? ??, ????? ?? ? ??? ??? ?????.
