STUDY ๐Ÿ“š

์—ด๊ณตํ•˜๊ธฐ!
HTML : ๊ฐ–๋‹ค ๋†“๊ณ        CSS : ๊พธ๋ฏธ๊ณ        JS : ์‹œํ‚จ๋‹ค ์˜ค๋Š˜๋‚ ์˜ HTML, CSS, JavaScript๋Š” ์›น์‚ฌ์ดํŠธ, ์ฆ‰ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋™์ž‘ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์—๋งŒ ๊ตญํ•œ๋˜์ง€ ์•Š์Œ React Native๋‚˜ Native Sciprt์ฒ˜๋Ÿผ ๋ชจ๋ฐ”์ผ ์•ฑ์„ ๋งŒ๋“œ๋Š” ๊ธฐ์ˆ ๋“ค์ด ์ด๋ฏธ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๊ณ  ์‹ฌ์ง€์–ด Electron.js ๊ฐ™์€ ๊ฑธ๋กœ ์›น์‚ฌ์ดํŠธ๊ฐ€ ์•„๋‹Œ ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ๊นŒ ์ด ์„ธ ๊ฐœ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋งŒ๋“ค ์ˆ˜๊ฐ€ ์žˆ์Œ  - HTML์€ Hypertext Markup Laguage๋กœ ์ด๋ฆ„์ฒ˜๋Ÿผ '๋งˆํฌ์—… ์–ธ์–ด' ์ธ๋ฐ, ๋‹จ์ˆœํžˆ ์ƒ๊ฐํ•ด์„œ ํ™”๋ฉด์— ์ด๊ฒƒ๋“ค์ด ์ด๋Ÿฐ ๊ตฌ์กฐ๋กœ ๋†“์—ฌ ์žˆ์–ด์–ด๋ผ ํ•˜๊ณ  ๊ฐ–๋‹ค ๋†“๋Š” ์ˆ˜๋‹จ- CSS๋Š” Cascading Style Sheets๋กœ HTML์ด ๊ฐ–๋‹ค ์ค€ ๊ฒƒ์„ ์ด๋ ‡๊ฒŒ ๋ณด์—ฌ๋ผ! ํ•˜๊ณ  ๊พธ๋ฉฐ์ฃผ๋Š” ๋ฌธ์„œ- JavaS..
CRUD : ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋™์ž‘ 1. CREATE ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ (CREATE, USE) a1์ด๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์žˆ์œผ๋ฉด ์‚ญ์ œ a1์ด๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑ a1์„ ์‚ฌ์šฉ DROP DATABASE IF EXISTS a1 CREATE DATABASE a1 USE a1; ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ชฉ๋ก๊ณผ ํ…Œ์ด๋ธ”์˜ ๋ชฉ๋ก์„ ๋ณด๊ธฐ (SHOW) DESC : ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ ํ™•์ธ SHOW DATABASES; SHOW TABLES; DESC ํ…Œ์ด๋ธ”๋ช…; dept(๋ถ€์„œ๋ช…) ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๊ธฐ (CREATE) id์— ๊ธฐ๋ณธ ํ‚ค๋ฅผ ๋ถ€์—ฌํ•˜๊ณ  ์ˆซ์ž๊ฐ€ ์ž๋™์œผ๋กœ ์ฆ๊ฐ€ํ•จ ๋ชจ๋“  ์ปฌ๋Ÿผ์€ NULL์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ name ์ปฌ๋Ÿผ์€ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Œ CREATE TABLE dept( id INT UNSIGNED NOT NULL..
DDL Data Definition Language : ๋ฐ์ดํ„ฐ ์ •์˜์–ด ๋ฐ์ดํ„ฐ(ํ…Œ์ด๋ธ”)์„ ์ƒ์„ฑ, ์ˆ˜์ •, ์‚ญ์ œ ๋“ฑ ๋ฐ์ดํ„ฐ์˜ ์ „์ฒด ๊ณจ๊ฒฉ์„ ๊ฒฐ์ •ํ•˜๋Š” ์—ญํ• ์˜ ์–ธ์–ด CREATE : ํ…Œ์ด๋ธ” ์ƒ์„ฑ ALTER : ํ…Œ์ด๋ธ” ์ˆ˜์ • DROP : ํ…Œ์ด๋ธ” ์‚ญ์ œ TRUNCATE : ํ…Œ์ด๋ธ” ์ดˆ๊ธฐํ™” DML Data Manipulation Language : ๋ฐ์ดํ„ฐ ์กฐ์ž‘์–ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ž…๋ ฅ๋œ ๋ ˆ์ฝ”๋“œ๋ฅผ ์กฐํšŒ, ์ˆ˜์ •, ์‚ญ์ œ ๋“ฑ์„ ํ•˜๋Š” ์—ญํ• ์˜ ์–ธ์–ด SELECT : ๋ฐ์ดํ„ฐ ์กฐํšŒ INSERT : ๋ฐ์ดํ„ฐ ์‚ฝ์ž… UPDATE : ๋ฐ์ดํ„ฐ ์ˆ˜์ • DELETE : ๋ฐ์ดํ„ฐ ์‚ญ์ œ DCL Data Control Lauguage : ๋ฐ์ดํ„ฐ ์ œ์–ด์–ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ๊ฐ์ฒด์— ๊ถŒํ•œ ๋ถ€์—ฌ ๋“ฑ์„ ํ•˜๋Š” ์—ญํ• ์˜ ์–ธ์–ด GRANT : ๊ถŒํ•œ ๋ถ€์—ฌ REVOKE : ๊ถŒํ•œ ํšŒ์ˆ˜ ..
ํ…Œ์ด๋ธ” ์ดˆ๊ธฐํ™”ํ•˜๊ธฐ : TRUNCATE TABLE ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• TRUNCATE TABLE ํ…Œ์ด๋ธ”๋ช…; ํ…Œ์ด๋ธ” ๊ตฌ์กฐ๋งŒ ๋‚จ๊ธฐ๊ณ  ๋ชจ๋“  ํ–‰(๋ฐ์ดํ„ฐ)๋ฅผ ์‚ญ์ œํ•จ ROLLBACK(๋˜๋Œ๋ฆฌ๊ธฐ) ๋ถˆ๊ฐ€๋Šฅ
ํ…Œ์ด๋ธ” ์ƒ์„ฑํ•˜๊ธฐ : CREATE TABLE ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• CREATE TABLE ํ…Œ์ด๋ธ”๋ช… ( ์ปฌ๋Ÿผ๋ช…1 ๋ฐ์ดํ„ฐํ˜•์‹ [DEFAULT ํ˜•์‹], ์ปฌ๋Ÿผ๋ช…2 ๋ฐ์ดํ„ฐํ˜•์‹ [DEFAULT ํ˜•์‹], ์ปฌ๋Ÿผ๋ช…3 ๋ฐ์ดํ„ฐํ˜•์‹ [DEFAULT ํ˜•์‹], ); ์˜ˆ) ์ค‘๋ณต์ด ๋ถˆ๊ฐ€๋Šฅํ•œ INT ํ˜•์˜ id, DATETIME ํ˜•์˜ regDate, VARCHAR(100)ํ˜•์˜ title, TEXTํ˜•์˜ body๋ผ๋Š” ์ปฌ๋Ÿผ์„ ๊ฐ€์ง„ article ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๊ณ  id ์ปฌ๋Ÿผ์„ ๊ธฐ๋ณธํ‚ค๋กœ ์ง€์ •ํ•จ. ( #AUTO_INCREMENT : ์ˆซ์ž ์ž๋™ ์ฆ๊ฐ€) CREATE TABLE article ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, regDate DATETIME, title VARCHAR(100), body TEXT PRIM..
ํ…Œ์ด๋ธ” ์‚ญ์ œํ•˜๊ธฐ : DROP TABLE ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• DROP TABLE ํ…Œ์ด๋ธ”๋ช… [CASCADE CONSTRAINT]; ์˜ˆ) article ํ…Œ์ด๋ธ”์„ ์‚ญ์ œํ•จ DROP TABLE article; ์˜ˆ) article ํ…Œ์ด๋ธ”๊ณผ ํ•ด๋‹น ํ…Œ์ด๋ธ”๊ณผ ๊ด€๊ณ„๊ฐ€ ์žˆ์—ˆ๋˜ ์ฐธ์กฐ๋˜๋Š” ์ œ์•ฝ์กฐ๊ฑด๋„ ์‚ญ์ œํ•จ DROP TABLE article CASCADE CONSTRAINT;
ํ…Œ์ด๋ธ” ์ˆ˜์ • : ALTER TABLE + ์ปฌ๋Ÿผ ์ถ”๊ฐ€ (ADD) ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ALTER TABLE ํ…Œ์ด๋ธ”๋ช… ADD [COLUMN] ์ปฌ๋Ÿผ๋ช… ๋ฐ์ดํ„ฐ์œ ํ˜•; ์˜ˆ) article ํ…Œ์ด๋ธ”์— hit์ด๋ผ๋Š” ์ปฌ๋Ÿผ์„ ์ถ”๊ฐ€ํ•จ ALTER TABLE article ADD COLUMN hit INT UNSIGNED NOT NULL; ์˜ˆ) AFTER: article ํ…Œ์ด๋ธ”์— writer ์ปฌ๋Ÿผ์„ title ์ปฌ๋Ÿผ ๋’ค์— ์ถ”๊ฐ€ํ•จ ALTER TABLE article ADD COLUMN writer VARCHAR(100) NOT NULL AFTER title; ์˜ˆ) FIRST: article ํ…Œ์ด๋ธ”์— writer ์ปฌ๋Ÿผ์„ ๋งจ ์•ž์— ์ถ”๊ฐ€ํ•จ ALTER TABLE article ADD COLUMN writer VARCHAR(100) NOT NULL..
daxx0ne
'STUDY ๐Ÿ“š' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก (3 Page)