[MySQL] ์ œ์•ฝ์กฐ๊ฑด (Constraint) - NOT NULL, DEFAULT, PRIMARY KEY, AUTO_INCREMENT / CRUD

Constraint (์ œ์•ฝ์กฐ๊ฑด) NOT NULL UNIQUE PRIMARY KEY FOREIGN KEY DEFAULT Null / Not Null Null = N / Not Null = NN Null์€ ๊ณต๋ฐฑ์ด ์•„๋‹Œ โ€˜๋ฏธ์ž…๋ ฅ ์ƒํƒœโ€™๋ฅผ ์˜๋ฏธ Not Null ์„ค์ • CREATE TABLE table_name ( column_name data_type NOT NULL ); null๊ฐ’ ์ž…๋ ฅ ๋ฐฉ๋ฒ• ex) CREATE TABLE people( num int, name... Continue reading...

[MySQL] MySQL ์„ค์น˜ / ๊ธฐ๋ณธ ์ฟผ๋ฆฌ - DATABASE, TABLE, INSERT / SAFE MODE

MySQL ์„ค์น˜ ๐Ÿฌ MySQL ์„ค์น˜ & ์„ค์น˜ ํ™•์ธํ•˜๊ธฐ ๐Ÿฌ MySQL Workbench ์„ค์น˜ํ•˜๊ธฐ MySQL ์ฟผ๋ฆฌ(Query)๋ฌธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (Database) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ CREATE DATABASE database_name; ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ญ์ œ DROP DATABASE db_name; DROP DATABASE IF EXISTS db_name; ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‚ฌ์šฉ USE db_name; ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฆฌ์ŠคํŠธ ์กฐํšŒ SHOW DATABASES; ํ˜„์žฌ ์‚ฌ์šฉ์ค‘์ธ DB SELECT DATABASE(); ํ…Œ์ด๋ธ” (Table) Columns (headers) /... Continue reading...

[JSP] EL / JSTL

EL (Expression Language) ํ‘œํ˜„์‹ ๋˜๋Š” ์•ก์…˜ํƒœ๊ทธ๋ฅผ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•œ ์–ธ์–ด ex) ${ } <%=value %> -> ${value} <jsp:getProperty name="member" property="name" /> -> ${member.name} => ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ๊ณผ ์ ˆ์•ฝ์„ฑ โ†‘ EL ๋‚ด์žฅ๊ฐ์ฒด pageScope : page Scope ์ฐธ์กฐ Scope๋ž€? ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ƒ์„ฑ๋œ ๋ณ€์ˆ˜ ๋˜๋Š” ๊ฐ์ฒด๊ฐ€ ์œ ํšจํ•œ ๋ฒ”์œ„ page scope = page ์˜์—ญ์˜ ๊ฐ์ฒด... Continue reading...

[jQuery] ํƒ‘๋ฒ„ํŠผ (.scrollTop)

ํƒ‘๋ฒ„ํŠผ ๊ตฌํ˜„ํ•˜๊ธฐ See the Pen Top Button by Jinsol (@losuif) on CodePen. HTML <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>ScrollTop</title> </head> <body> <div id="wrap"> <h1> ํƒ‘๋ฒ„ํŠผ ๊ตฌํ˜„ </h1> <span id="topBtn">TOP</span> </div> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> </body> </html> CSS @charset("UTF-8"); html { scroll-behavior: smooth; }... Continue reading...

[jQuery] ๋ฐฉํ–ฅํ‚ค๊ฐ€ ์žˆ๋Š” ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ์‡ผ

๋ฐฉํ–ฅํ‚ค๊ฐ€ ์žˆ๋Š” ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ์‡ผ ๋งŒ๋“ค๊ธฐ See the Pen ๋ฐฉํ–ฅํ‚ค๊ฐ€ ์žˆ๋Š” ์ด๋ฏธ์ง€ ์Šฌ๋ผ์ด๋“œ by Jinsol (@losuif) on CodePen. HTML <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Slide Show</title> <link rel="stylesheet" href="style/style.css"> </head> <body> <div id="wrap"> <h1>์Šฌ๋ผ์ด๋“œ์‡ผ : ๊ฐ€๋กœ์ด๋™๋ฐฉ์‹</h1> <div id="slideShow"> <!-- ์ด๋ฏธ์ง€ ํ•œ๊ฐœ์˜ ํฌ๊ธฐ... Continue reading...