728x90 ๐ฅ๏ธ/DBMS15 SQL ๋ฐ์ดํฐ ํ์ ์ ๋ฆฌ CHAR (๊ณ ์ ๋ฌธ์ํ) ๊ณ ์ ๊ธธ์ด์ ๋ฌธ์์ด์ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ๊ณต๋ฐฑ์ผ๋ก ์ฑ์์ง ๋๋จธ์ง ๊ณต๊ฐ์ ๊ฐ์ง ์ ์๋ค. ์ฅ์ : ์ฌ๋ฌ ๋ฐ์ดํฐ์ ์ ๊ทผํ ๋ ๋น ๋ฅด๋ฉฐ, ํฌ๊ธฐ๊ฐ ๋ณํ์ง ์๋ ๋ฐ์ดํฐ์ ์ ํฉํ๋ค. ์์: ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ์ ๊ฐ์ด ํญ์ ๊ณ ์ ๋ ๊ธธ์ด์ ๋ฐ์ดํฐ์ ์ ํฉํ๋ค. VARCHAR (๊ฐ๋ณ๋ฌธ์ํ) ๊ฐ๋ณ ๊ธธ์ด์ ๋ฌธ์์ด์ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ์ค์ ๋ฐ์ดํฐ๋ง์ ์ ์ฅํ๋ค. ๋ถํ์ํ ๊ณต๋ฐฑ์ ์ ์ฅํ์ง ์๋๋ค. ์ฅ์ : ์ ์ฅ ๊ณต๊ฐ์ ์๋ ์ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ ํฌ๊ธฐ๊ฐ ๋ณํ๋ ๊ฒฝ์ฐ์ ์ ํฉํ๋ค. ์์: ์ฌ์ฉ์ ์ด๋ฆ, ์ฃผ์ ๋ฐ ์ค๋ช ๊ณผ ๊ฐ์ด ๊ธธ์ด๊ฐ ๋ค์ํ ๋ฐ์ดํฐ์ ์ ํฉํ๋ค. INT (์ ์) ํน์ฑ: 32๋นํธ ์ ์๋ฅผ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ๋ถํธ ์๋ ์ ์๋ฅผ ๋ํ๋ธ๋ค. ์์: ๋์ด, ์ฃผ๋ฌธ ์๋ ๋ฐ ์๋ณ ๋ฒํธ์ ๊ฐ์ ์ ์๊ฐ์ ์ ํฉํ๋ค. BIG.. 2023. 4. 7. DB์ค๊ณ) ์ง์ ํ ์ด๋ธ๊ณผ ๊ธ์ฌ ํ ์ด๋ธ ์ค๊ณํ๊ธฐ 1. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณํ๊ธฐ db ์ด๋ฆ: employee_db 1. ์ง์ ํ ์ด๋ธ ์ด ์ด๋ฆ employee_info ๋ฐ์ดํฐํ์ ์ต๋๊ธธ์ด null ํ์ฉ ์ฌ๋ถ ์ด๋ฆ emp_name char 5 x ์ฌ์๋ฒํธ (PK) emp_code char 10 x ์๋ ์์ผ emp_birth date YYYY-MM-DD o ์ฑ๋ณ emp_gender char 6 (Female) o ์ ์ฌ์ผ emp_start date YYYY-MM-DD x ๋ถ์๋ฒํธ (FK) team_code char 3 x ์ง๊ธ emp_level char 5 x ๊ธ์ฌ emp_pay bigint x ์ฑ๊ณผ๊ธ emp_bonus bigint o 2. ๋ถ์ ํ ์ด๋ธ ์ด ์ด๋ฆ team_info ๋ฐ์ดํฐํ์ ์ต๋๊ธธ์ด null ํ์ฉ ์ฌ๋ถ ๋ถ์๋ฒํธ (PK) team_code char .. 2023. 4. 7. [MariaDB] Windows 10์ MariaDB ์ค์นํ๊ณ ์ธ๋ถ ์ ์ํ๊ธฐ(VMVirtualBox ์ฌ์ฉ) 1. MariaDB ํ๋ก๊ทธ๋จ ๋ค์ด๋ก๋ํ๊ธฐ Download MariaDB Server - MariaDB.org Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org Mirror์ ์๋ฌด๋ฐ ์๊ด์ด ์์ผ๋ ์ ๊ฒฝ ์์จ๋ ๋๋ค. ์๋ง ์ ์ผ ๋น ๋ฅธ ์๋ฒ๋ก ๋ค์ด๋ฐ์ ์ ์๊ฒ ๋์์ฃผ๋ ๊ฑธ๋ก ์๊ณ ์๋ค. 2. MariaDB ์ค์นํ๊ธฐ root ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํด์ฃผ๊ณ , 2๋ฒ์ฌ ์ฒดํฌ๋ฐ์ค๋ root์ ์๊ฒฉ ์ ์์ ํ์ฉํ ๊ฑฐ๋ฉด ์ฒดํฌํด์ค๋ค. ๋ณดํต root์ ๋น๋ฐ๋ฒํธ๋ง ์๋ฉด ์ ์์ด ๊ฐ๋ฅํด์ ธ์ ๋ณดํต ์ฒดํฌ๋ฅผ ์ํ๋ค. ๋ง์ง๋ง์ ํ๊ธ์ด ๊นจ์ง์ง ์๋๋ก UTF-8.. 2023. 4. 6. [SQL Server] Windows 10์ SQL Server 2022 ์ค์นํ๊ธฐ (VM VirtualBox์ฌ์ฉ) 1. SQLEXPRADV_x64_KOR ํ์ผ ๋ค์ด๋ก๋ํ๊ธฐ SQL Server Downloads | Microsoft SQL Server Downloads | Microsoft Get started with Microsoft SQL Server downloads. Choose a SQL Server trial, edition, tool, or connector that best meets your data and workload needs. www.microsoft.com ์ฌ๊ธฐ์ Developer version์ด๋ Express version์ ์ค์นํ๋ฉด ๋๋ค. (Express version์ด ๋ ๊ฐ๋ฒผ์ด ๊ฑฐ) 2. SQL Server 2022 ์ค์นํ๊ธฐ exe ํ์ผ์ ํด๋ฆญํ๋ฉด ํด๋๊ฐ ๋ง๋ค์ด์ง๋๋ฐ, ๊ทธ ํด๋์์.. 2023. 4. 6. [MySQL] Windows 10์ MySQL ์๋ฒ ์ค์น ๋ฐ ์ ์ ์ค์ ํ๊ธฐ(VMVirtualBox ์ฌ์ฉ) 1. ๊ณต์ ํด๋ ์ค์ ํ๊ธฐ Host์ ์๋ ์ค์น ํ์ผ์ ํธํ๊ฒ ๋ฐ๊ธฐ ์ํด ๊ณต์ ํด๋๋ฅผ ์ค์ ํด ์ค๋ค. 2. mysql-installer-community ์ค์นํ๊ธฐ https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL Installer Select Operating System: Select Operating System… Microsoft Windows Select OS Version: All Windows (x86, 32-bit) Windows (x86, 32-bit), MSI Installer 8.0.32 2.4M (mysql-installer-web-community-8.0.32.0.msi) MD5: 0f882590f8338adc614e9d.. 2023. 4. 6. [MariaDB] ํ ์ด๋ธ ๋ง๋ค๊ธฐ, CRUD๋? ๋ง๋ฆฌ์DB๋ MySQL๊ณผ ์์ค์ฝ๋๋ฅผ ๊ฐ์ด ํ๋ฏ๋ก ์ฌ์ฉ๋ฐฉ๋ฒ๊ณผ ๊ตฌ์กฐ๊ฐ MySQL๊ณผ ๋์ผํ๋ค. ์ด๋ฆ๋ง ๋ค๋ฅด์ง ๋ช ๋ น์ด๋ ์ฌ์ฉ๋ฐฉ๋ฒ (5.5๊น์ง) ๋ชจ๋ MySQL๊ณผ ๋์ผํ๋ค. ํธ์๋ฅผ ์ํด ๋ง๋ฆฌ์DB๋ ๋์ผํ MySQL ๋ฒ์ ๊ณผ ๋ฐ์ด๋๋ฆฌ ๋๋กญ์ธ ๊ต์ฒด๋ฅผ ์ง์ํ๋ค. MariaDB 1. ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ๋ง๋ฆ 2. ๋ฐ์ดํฐ ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ ๊ณ์ ์ ๋ง๋ฆ 3. ๊ณ์ ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ ๋ ๊ฐ์ง ์ ์๋ ๊ถํ ์ค์ 4. ๊ณ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋ค์ด์์ (๋ก๊ทธ์ธํด์) ํ ์ด๋ธ ์์ฑ >> ์ปฌ๋ผ ์์ฑ >> row ์์ฑ 5. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ(DBA: Database Administrator - ๋ฐ์ดํฐ ์ ๋ฐ์ ๊ด๋ฆฌํจ) ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์ ํ ์ด๋ธ ๋ฑ์ ๊ด๋ฆฌํ๊ธฐ ์ํด์ ์ฌ์ฉํ๋ language๋ฅผ SQL(Structure Query Langua.. 2023. 3. 23. DB(Database)์ DBMS (Database Management System)์ ๋ํ ๊ฐ๋จํ ์ค๋ช ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์กด์ฌํ๊ธฐ ์ด์ ์๋ ํ์ผ ์์คํ ์ ์ด์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ์๋ค. ํ์ง๋ง ํ์ผ์ ๊ตฌ์กฐ๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ฐ์๋์ด ์๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ ํ๋ก๊ทธ๋จ ์ค ํ๋๊ฐ ๋ฐ๋๋ฉด ๋ค๋ฅธ ํ๋๋ ์์ ํด์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์์ด ์์๋ค. ๋ ํ๋ก๊ทธ๋จ๋ง๋ค ๋ณ๋์ ํ์ผ๋ก ๊ด๋ฆฌํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๊ฐ ์ค๋ณต๋๊ฑฐ๋, ํ๋์ ํ์ผ์ ์ฌ๋ฌ ๊ฐ์ ์์ฉํ๋ก๊ทธ๋จ์ด ์ ๊ทผํ์ฌ ์ฌ์ฉํ ์๊ฐ ์์๋ค. ์ด๋ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐํ๊ฑฐ๋ ์ ์ง๋ณด์๋ฅผ ํ ๋ ๋ฌธ์ ๊ฐ ๋์๋ค. ๊ทธ๋ฌ๋ค๊ฐ ์ ์ฅํ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๊ฑฐ๋ ์ญ์ , ์์ , ๊ด๋ฆฌํ๊ธฐ ํธํ๊ฒ ํ๊ณ , ํ๊ฐ๋ ์ฌ์ฉ์๋ ๋์์ ์ ์๋ ๊ฐ๋ฅํ๊ณ , ๋ฌด์๋ณด๋ค๋ ๋ฐ์ดํฐ๊ฐ ํ๋ก๊ทธ๋จ์ ์ข ์์ ์ด์ง ์๊ณ ํ๋ก๊ทธ๋จ์ด ์ข ๋ฃ๋๋๋ผ๋ ์ฌ๋ผ์ง์ง ์๊ฒ ํ ์๋ ์์๊น ํด์ ๋ง๋ค์ด์ง ๊ฒ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค(Database)๋ ์ฌ๋ฌ .. 2023. 3. 23. ์ด์ 1 2 ๋ค์ 728x90