DataBase4 SQL(DML, DDL, DCL) && ์ค์ต(mysql, cli) SQL์ ์ข ๋ฅ(โ๏ธDML/โ๏ธDDL/โ๏ธDCL) *๋์๋ฌธ์๋ฅผ ๊ตฌ๋ณํ์ง ์์, ๋ฐ์ดํฐ ๊ฐ์ ๊ฒฝ์ฐ๋ ๊ตฌ๋ณํ๋ค. DML : ๋ฐ์ดํฐ ๋ฒ ์ด์ค์ ํ ์ด๋ธ์ ์ง์ ์กฐ์ํ๋ ๊ธฐ๋ฅ์ ๋งํจ ๐ ์์ธ ์ค๋ช ๐ ๋๋ณด๊ธฐ Data Manipulation Language - ํ ์ด๋ธ์ ๋ฐ์ดํฐ๋ฅผ CRUDํ๋ ๊ธฐ๋ฅ์ ํจ SQL๋ฌธ INSERT UPDATE DELETE SELECT # ์ค์ต ๐ฑ SELECT ์ปฌ๋ผ๋ช FROM ํ ์ด๋ธ๋ช WHERE ์กฐ๊ฑด์ ; select Name form city where CountryCode='kor' ; ๐ฑ INSERT INTO ํ ์ด๋ธ๋ช (์ปฌ๋ผ๋ช ) VALUES(๊ฐ); ๋ชจ๋ ์ปฌ๋ผ์ ๋ํด์ ์ง์ ๋ ๊ฒฝ์ฐ "ํ ์ด๋ธ๋ช (์ปฌ๋ผ๋ช )" ์ด ์์ด๋ ๋๋ค. ์ฆ ์์ SQL๋ฌธ์์ insert into city values (10000.. 2022. 8. 2. MYSQL SAMPLE ๋ฐ์ดํฐ WORKBENCH์ ๊ฐ์ ธ์ค๊ธฐ ์๋ ๋งํฌ ์ฐธ์กฐ๋ก ํด๊ฒฐ https://dasima.xyz/mysql-workbench-sample-database-load/ MySQL WorkBench๋ก ์ํ ๋ฐ์ดํฐ ๋ค์ด๋ก๋ ๋ฐ ๋ถ๋ฌ์ค๊ธฐ - dasima MySQL WorkBench์์ ์ํ ๋ฐ์ดํฐ๋ ์ด๋ป๊ฒ ๋ถ๋ฌ์์ผ ํ ๊น์? MySQL ๊ณต์ ํํ์ด์ง์์ ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ค์ด๋ก๋ ๋ฐ๊ณ ์์ถ์ ํด์ ํฉ๋๋ค. WorkBench์์ File → Open SQL Script๋ผ๋ ๋ฉ๋ด๋ฅผ ํด๋ฆญํ๋ฉด ๋ฉ๋๋ค. dasima.xyz 2022. 6. 22. mySQL ์ค๋ฅ ํด๊ฒฐ๋ฒ // root ๋น๋ฐ๋ฒํธ ์ด๊ธฐํ ํ๊ธฐ // Error: Access denied for user 'root'@'localhost' (using password: YES) mysql ๋ฒ์ ํ์ธ (base) jiyeong@jiyeong-ui-MacBookPro ~ % mysql -V >>> mysql Ver 8.0.29 for macos12.2 on arm64 (Homebrew) Error: Access denied for user 'root'@'localhost' (using password: YES) (base) jiyeong@jiyeong-ui-MacBookPro ~ % mysql.server start Starting MySQL . SUCCESS! (base) jiyeong@jiyeong-ui-MacBookPro ~ % mysql_secure_installation Securing the MySQL server deployment. Enter password for u.. 2022. 6. 21. DBMS ๊ธฐ์ด / RDMBS / MySQL ๋งฅ๋ถ m1 ์ค์น / mysql ๋ช ๋ น์ด ๋ชจ์ DBMS ๊ธฐ์ด ํํ ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ผ๊ณ ๋งํ๋ ๊ฑด DBMS์ ์ค์๋ง, ์ฆ DatabaseManagementSystem ์ด๋ผ๊ณ ๋ณด๋ฉด ๋๋ค. ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ table ์ ๋ฉ์ด๋ฆฌ๋ก ์ ์ ๋๋ค. ์ฆ, ํ ์ด๋ธ๋ค์ด ๋ชจ์ฌ ์ด๋ฃจ๋ ๋ฐ์ดํฐ ๋จ์์ด๋ค. ์ด ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌ(CRUD)ํ๋ ์์คํ ์ด DBMS ์ธ ๊ฒ์ด๋ค. LargeData๋ฅผ ์ฒ๋ฆฌํ๋ ์์คํ ์ผ๋ก, ๋ง์ ์๋ฃ๊ตฌ์กฐ ๋ฐ ๊ฒ์ ๊ตฌ์กฐ๋ก ๋น ๋ฅธ ๊ฒ์ ๊ธฐ๋ฅ์ด ๊ฐ๋ฅํ๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฒ์์ ํ๊ธฐ ์ํด์๋ ๋ฐ๋์ ๋ฐ์ดํฐ๋ค์ด ์ ๋ ฌ ๋์ด ์์ด์ผ ํ๋ค. ์ด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ๊ธฐ ์ํด O(NlogN)์ ๋ณต์ก๋๋ฅผ ๊ฐ์ง๋ ํต์ํธ, ํ์ํธ๋ฅผ ์ฌ์ฉํ๋ค. ๊ฒ์์ ์ฐ์ด๋ ๋ํ์ ์ธ 2๊ฐ์ง ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ด๋๋ฆฌ ์์น์ ๋นํธ๋ฆฌ ์์น ๋ฐฉ๋ฒ์ด ์๋ค. ๋ฐ์ด๋๋ฆฌ ์์น๋ ์ค๊ฐ์ ๊ธฐ์ค์ผ๋ก ๋๊ฐ๋ก ๋๋์ด ๊ตฌ๋ถ์ ํ์ฌ.. 2022. 6. 20. ์ด์ 1 ๋ค์