728x90 ๋ฐ์ํ Database4 [Django] ํ ์ด๋ธ ๋ค์ ๋ง๋ค๊ธฐ, ํ ์ด๋ธ ์ปฌ๋ผ ๋ณ๊ฒฝํ๊ธฐ, ํ ์ด๋ธ ๋ฐ๊พธ๊ธฐ 0. ๋น ํ ์ด๋ธ ์์ python manage.py makemigrationspython manage.py migrate๋น ํ ์ด๋ธ ์์ ๋ฐ์์ ์ด ๋ช ๋ น์ ์คํํด์ฃผ๋ฉด ๋์ง๋ง,ํ ์ด๋ธ์ ํ๋ค์ด ์ด๋ฏธ ๋ค์ด๊ฐ์๋ ๊ฒฝ์ฐ, =ํ ์ด๋ธ๊ณผ ๊ทธ ์์ ๋ด์ฉ๊น์ง ์ ๋ถ ๋ค์ ์ ๋ ฅ์์ผ์ผ ํ๋ ๊ฒฝ์ฐ๋ ๊ทธ๋ด ์ ์๋ค. ์น๋ค ๋ค์ ํด์ผํ๋ค. ๋ค์ ๋ฐฉ๋ฒ์ ๋ฐ๋ผํด๋ณด๋ผ. 1. ํ ์ด๋ธ ์ญ์ ํ ์ด๋ธ์ ์ญ์ ํ๊ธฐ ์ํด sql์ ๋ค๋ค์ผํ๋๋ฐ, ๋๊ฐ์ง ๋ฐฉ๋ฒ์ด ์๋ค. ํ๋๋ ์ง์ sql์ปค๋งจ๋๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๊ณ ๋ค๋ฅธ ํ๋๋ GUIํด์ ์ฌ์ฉํ๋ ๊ฒ. Downloads - DB Browser for SQLite(Please consider sponsoring us on Patreon ๐) Windows Our latest release (3.12.1) f.. 2020. 11. 30. [Oracle] cmd์ฐฝ์์ ๊ณ์ ์์ฑ, ํ ์ด๋ธ ์์ฑ, ์ฝ์ , ์กฐํํ๊ธฐ SQL ์ ์ ํ sys๊ณ์ (๋ชจ๋ ๊ถํ)์ผ๋ก ์ ์. oracle db setup.exe๋ฅผ ์ค์นํ ๋ ์ง์ ํ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ค(์ ๋ ฅ๊ฐ์ด ๋ณด์ด์ง ์๋๋ค). sys๊ณ์ ์ผ๋ก ์ ์๋ ์ํ์์ ์์ฑ๋ ์ ์ ์๊ฒ ๊ถํ์ ๋ถ์ฌํ๋ค. (๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ฐ๊ฒฐ๊ณผ ๋ฐ์ดํฐ๊ด๋ฆฌ ๊ถํ)์ด ์ ์ ๋ก ์ ์ํ๊ธฐ ์ํด exit๋ช ๋ น์ ์ฌ์ฉํ์ฌ sql์์ ๋น ์ ธ๋์จ ํ ๋ค์ ์ ์ํ์ฌ ํด๋น ์ ์ ์ ์ค์ ํ๋ ๋น๋ฐ๋ฒํธ๋ก ์ ์. show user ๋ผ๊ณ ๋ช ๋ น์ ์น๋ฉด ์ ์๋ ๊ณ์ ์ด๋ฆ์ ๋ณผ ์ ์๋ค.ํ ์ด๋ธ ์กฐํ๋ ํด๋ณด์๋ค. ๋ฌผ๋ก ๋น์ฐํ ๋น์ด์๋ค. +Mysql๊ณผ ๋ฌ๋ฆฌ ์คํค๋ง ์ ์ ๋จ๊ณ๊ฐ ์๋ค... ์... oracle db๋ ๋๋ ์ค๋ ์ฒจ ์จ๋ด์ ์ ๋ชจ๋ฅด๊ฒ ๋ค. ๋ฌดํผ ๊ทธ๋์ ๊ณง๋ฐ๋ก ํ ์ด๋ธ์ ํ๋ ๋ง๋ค์ด๋ณด์๋ค. ๋ง๋ ํ ์ด๋ธ ์กฐํ๊น์ง.tab์ด ์ ์ฒด๋ฅผ ์ง์นญํ๋.. 2020. 3. 19. [MySQL] ํ ์ด๋ธ ์์ฑ์ ์ด๋ฏธ ์กด์ฌํ๋์ง ํ์ธํ๊ธฐ How to check this table already exist Java ์ฝ๋ ์์์ Mysql ๋๋ SQlite ํ ์ด๋ธ์ ์์ฑํ๊ณ ์ ํ ๋ ๊ทธ ํ ์ด๋ธ์ด ์ด๋ฏธ ์๋ค๋ฉด ์์ฑํ์ง ์๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด๋ค. stmt = conn.createStatement(); String SQL = "CREATE TABLE IF NOT EXISTS ํ ์ด๋ธ๋ช (ํ ์ด๋ธ ์ ๋ณด)";stmt.executeUpdate(SQL);โ ํ๋ก๊ทธ๋จ ์ฒซ ์ค์ ์ฝ์ ํ ๊ฒฝ์ฐ ํ๋ก๊ทธ๋จ ์ต์ด ์คํ์์ ํ ์ด๋ธ์ด ์กด์ฌํ์ง ์๊ธฐ ๋๋ฌธ์ ์์ฑ๋์ง๋ง ํ ์ด๋ธ์ด ์์ฑ๋ ์ดํ๋ถํฐ๋ IF NOT EXISTS๋ก ํ ์ด๋ธ ์์ฑ์ด ๋์ง ์๋๋ค. DB/Database/๋ฐ์ดํฐ๋ฒ ์ด์ค/๋๋น 2020. 1. 12. [SQLite/SQLite3] ์ดํด๋ฆฝ์ค ์๋ฐ ์ฐ๋ & ์ฝ๋์ ์ฌ์ฉํ๊ธฐ [์ดํด๋ฆฝ์ค๋ก ์๋ฐ ์ฝ๋ฉ์ ํ ์ค ์๊ณ MySQL์ ๋์ถฉ์ด๋ผ๋ ์๋ ์ด๋ณด์ฉ]ํ์ : ํ์ง๊ฐ๋ฐ์X, ์ ๋ฌธ๊ฐX, sqlite๋ฅผ ๋์ถฉ ๋ ํํ 1๋ ์ง๋ฆฌ ์ด๋ณดO, ์ ํํ์ง ์๊ณ ํ๋ฆฐ ์ ๋ณด๊ฐ ์์ ์ ์์. ๋งค์ฐ ์ผ๋งค์. ์๋ก MySQL์ ๋นํด SQlite๋ ๊ตฌ๊ธ๋ง ์๋ฃ๊ฐ ์ ๋ค. ๊ทธ๋์ ์ ๋ฆฌํด๋ณด์๋ค. ์ฐ์ SQLite๋ ํ์ผ ํํ์ DB(Database)๋ค. MySQL : ๋ก์ปฌ DB๋ก๋ ์ฌ์ฉํ ์ ์์ง๋ง ์ฌ๋ฌ ์ฌ๋์ด ip๋ฅผ ๋ง์ง์ํด์ ํ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ์ด ์ฌ์ฉํ ์๋ ์๋ค. ์ดํดํ๊ธฐ ์ด๋ ต๋ค๋ฉด ๋ค๋ฅธ PC๋ค๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ณต์ ํ๊ธฐ ์ํด ์ฃผ๋ก ์ฌ์ฉ๋๋ค๊ณ ์๊ฐํ๋ฉด ๋จ.SQlite : DB๋ฅผ ๊ฐ์ง ํด๋น PC์์๋ง ์ฌ์ฉํ ์ ์๋ค. ์ด๋ค ํ๋ก๊ทธ๋จ์ด ์๋๋ฐ ํ๋ก๊ทธ๋จ์ ์ข ๋ฃํ๊ณ ๋ค์ ์คํํด๋ ๋ฐ์ดํฐ๋ฅผ ๋จ์์๊ฒ ํ๊ณ ์ถ์ ๊ฒฝ.. 2020. 1. 12. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ