๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Database/DB ์ด๋ก 

MySQL DB ์ ‘์†ํ•˜๊ธฐ & ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ

MySQL ์ ‘์†ํ•˜๊ธฐ & ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ

MySQL์— ์ ‘์†ํ•ด์„œ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•ด๋ณธ๋‹ค.

Root๋กœ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์— ์ ‘์†

cmd ์ฐฝ์„ ํ‚ค๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž…๋ ฅํ•œ๋‹ค.

mysql -u root -p

๊ทธ๋Ÿฌ๋ฉด cmd ์ฐฝ์—์„œ Enter password: ๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜จ๋‹ค.

MySQL ์„ค์น˜ ์‹œ์— ์„ค์ •ํ–ˆ๋˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์ค€๋‹ค.

 

 

๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™”๋ฉด์œผ๋กœ ์ ‘์†์„ ํ•ด์ค„ ์ˆ˜ ์žˆ๋‹ค.

Database ์ƒ์„ฑ

create database testDB;

๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด, Query OK, 1 row affected (0.07 sec)๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋œฌ๋‹ค.

Query๋Š” ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋Š” ๋ฌธ์žฅ์ธ๋ฐ, Query๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ๊ณ , 0.07์ดˆ์˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค.

Database ์‚ฌ์šฉํ•˜๊ธฐ & ํ™•์ธํ•˜๊ธฐ

use ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•ด ์‚ฌ์šฉํ•  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ „ํ™˜ํ•œ๋‹ค.

use TestDB;

Database changed๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜จ๋‹ค.

show database ๋ช…๋ น์–ด๋ฅผ ์ด์šฉํ•˜๋ฉด MySQL์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

show databases;

Table

Database๋Š” ํ–‰๊ณผ ์—ด๋กœ ๋œ ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ์ž๋ฃŒ๋ฅผ ์ €์žฅํ•œ๋‹ค.

์ด๋ ‡๊ฒŒ ๋ฐ์ดํ„ฐ๋“ค์ด ๋ชจ๋‘ ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ์ €์žฅ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ๊ด€๊ณ„ํ˜• DB ๋ผ๊ณ  ํ•œ๋‹ค.

  • ์—ด : ๋‹จ์ผ ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ํŠน์ •ํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž…๊ณผ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
  • ํ–‰ : ์—ด๋“ค์˜ ๊ฐ’์˜ ์กฐํ•ฉ์ด๋ฉฐ, ๊ธฐ๋ณธ ํ‚ค์— ์˜ํ•ด ๊ตฌ๋ถ„๋˜๋ฉฐ, ์ด๋•Œ ๊ธฐ๋ณธ ํ‚ค๋Š” ์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜๋ฉด ์•ˆ ๋˜๊ณ  ์—†์–ด์„œ๋Š” ์•ˆ ๋œ๋‹ค. ๋ ˆ์ฝ”๋“œ๋ผ๊ณ ๋„ ๋ถˆ๋ฆฐ๋‹ค.

use๋ช…๋ น์–ด๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘์†ํ•œ ํ›„, show tables ๋ช…๋ น์„ ์ด์šฉํ•˜๋ฉด Database์˜ ์ „์ฒด ํ…Œ์ด๋ธ” ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

show tables;

์ด๋•Œ ์กด์žฌํ•˜๋Š” ํ…Œ์ด๋ธ” ์ค‘ ํ•˜๋‚˜์˜ ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” desc "ํ…Œ์ด๋ธ”๋ช…" ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

desc๋Š” describe์˜ ์•ฝ์ž์ด๋‹ค.

desc testTable;

'Database > DB ์ด๋ก ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

MySQL Update & Delete  (0) 2022.03.09
MySQL Create & Read  (0) 2022.03.09
MySQL ํ…Œ์ด๋ธ” ๋งŒ๋“ค์–ด๋ณด๊ธฐ  (0) 2022.03.09
JDBC  (0) 2022.03.08
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ…Œ์ด๋ธ”  (0) 2022.03.08