์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- SQL
- ๋์
- ๋ณ์
- JavaScript
- like
- JSP
- ๋ช ๋ น์ด
- DATE_FORMAT
- Ajax
- order by
- ์ธ๋ผ์ธ๋ทฐ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ฐฐ์ด
- optionํ๊ทธ
- ํ ์ด๋ธ
- ๋์ ํ ์ด๋ธ
- ์ปจํธ๋กค๋ฌ
- ํจ์
- ๋ฆฌ๋ ์ค
- ๋ฐฑํฑ
- Update
- JS
- ํ๋ก๊ทธ๋๋จธ์ค
- ์ฝํ
- post๋ฐฉ์
- oracle
- ๋์ปค
- select
- MySQL
- Spring
- Today
- Total
๋ชฉ๋กDeveolpment Study๐๏ธ/Databases (37)
bom's happy life
id ์์ฑ - ์์ฑ๋ ์ฟผ๋ฆฌ๋ฅผ ์๋ณํ๊ธฐ ์ํ ์ด๋ฆ ์ค์ ํ๋ค. - ๋์ผํ ์ด๋ฆ์ ์ฌ์ฉํ ์ ์๋ค. parameterClass ์์ฑ - ์๋ฐํด๋์ค์ ํจํค์ง๋ฅผ ํฌํจํ ์ ์ฒด ๊ฒฝ๋ก์ ์ด๋ฆ - ํ๋ ์์ํฌ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋งํผ statement์ ์ ๋ฌํ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ ํํ๋๋ฐ ์ฌ์ฉ๋๋ค. - parameterClass๋ฅผ ์ฌ์ฉํ๋ฉด ํ๋ ์์ํฌ๊ฐ ๋จผ์ ํ์ ์ ์ ์ ์์ด ์ค์ค๋ก ์ต์ ํ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ธฐ ๋๋ฌธ์ ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ผ ์ ์๋ค. - ์ฟผ๋ฆฌ์คํ์ ํ์ํ ๊ฐ์ ํฌํจํ๊ณ ์๋ ํด๋์ค์ ํ์ ์ ์ค์ ํ๋ค. - ๊ธฐ๋ณธ์๋ฃํ, ValueObject, Map ํ์ ์ ์ค์ ํ ์ ์๋ค. resultClass ์์ฑ - ์ฟผ๋ฆฌ์คํ ํ ์กฐํ๋ ๊ฐ์ ๋ด๋ ํด๋์ค์ ํ์ ์ ์ค์ ํ๋ค. - SELECT ์ฟผ๋ฆฌ์ผ๋๋ง ์ฌ์ฉ๋๋ค. - ๊ธฐ๋ณธ์๋ฃํ, Value..
๋ฌธ์์ด ๋น๊ต * ์ด๋ค ๋น๊ต๋ฅผ ํ๋์ง null ์ฒดํฌ๋ฅผ ๋จผ์ ํ๋ค. 1. 'param.equals()' column = #{name} or column = #{name} 2. ' ๋น๊ต๋์=="" ' ์ฑ๊ธ์ฟผํฐ๋ก ๊ฐ์ธ๊ณ ๋๋ธ์ฟผํฐ๋ก ๋น๊ต column = #{name} 3. " ๋น๊ต๋์=='' " ๋๋ธ์ฟผํฐ๋ก ๊ฐ์ธ๊ณ ์ฑ๊ธ์ฟผํฐ๋ก ๋น๊ต column = #{name} 4. Null์ด ์๋๊ฑฐ๋ ๊ณต๋ฐฑ์ด ์๋์ง ์ฒดํฌ (" =='' ", ' =="" ' ๋๋ค ๊ฐ๋ฅํ๋ค) column = #{name} ๋ฌธ์(char)๋น๊ต - ๋ฌธ์ ๋จ์ด์ ๊ธธ์ด๊ฐ ํ๊ฐ๋ก ์ง์ ํ ๊ฒฝ์ฐ Map params = new HashMap(); params.put("type", "1"); 1. ' ๋น๊ต๋์.equals("") ' d_type = #{type} 2...
์ ์ ๋๊ธฐ mysql> exit; ํ์ฌ ์ํ ๋ณด๊ธฐ mysql> status DB ๋ชฉ๋ก ๋ณด๊ธฐ mysql> SHOW DATABASES; DB ๊ณ ๋ฅด๊ธฐ mysql> USE DB์ด๋ฆ; DB ๋ง๋ค๊ธฐ mysql> CREATE DATABASE DB์ด๋ฆ; DB ์ญ์ ํ๊ธฐ(๋ผ๋๊น์ง ์ญ์ ) mysql> DROP DATABASE DB์ด๋ฆ; ํ ์ด๋ธ ๋ชฉ๋ก๋ณด๊ธฐ mysql> SHOW TABLES; ํ ์ด๋ธ ๊ตฌ์กฐ๋ณด๊ธฐ mysql> DESC ํ ์ด๋ธ์ด๋ฆ; mysql> DESCRIBE ํ ์ด๋ธ์ด๋ฆ; mysql> EXPLAIN ํ ์ด๋ธ์ด๋ฆ; ํ ์ด๋ธ ๋ง๋ค๊ธฐ CREATE TABLES ํ ์ด๋ธ์ด๋ฆ ( ํญ๋ชฉ์ด๋ฆ1 ๋ณ์ํ, ํญ๋ชฉ์ด๋ฆ2 ๋ณ์ํ, ... ); mysql> CREATE TABLE customer > ( Name ..
๋ด ๋ก์ปฌ ์ปดํจํฐ .sql ํ์ผ์ -> ์๊ฒฉ ์ปดํจํฐ ๋ฐํํ๋ฉด์ผ๋ก ์ฎ๊ธด๋ค -> ํ์ผ์ง๋ผ๋ฅผ ํตํด์ ๋ฆฌ๋ ์ค ์ด์์๋ฒํ์ผ๋ก .sql ํ์ผ ์ฎ๊ธด๋ค. (๋ณดํต home->admin ์์ผ๋ก ์ฎ๊ธฐ๋ฉด ๋๋๋ฏ) -> cmd๋ฅผ ์ด๊ณ mysql ์ ์ mysql> source /home/root/test.sql; ์ธ๋ฏธ์ฝ๋ก ๊ผญ~~ ์คํํ๋ฉด Query OK, rows affected(0.01 sec) ์ด๋ฐ์์ผ๋ก ์ญ ๋์ค๋ฉด์ ์ฑ๊ณต์ ์ผ๋ก ๋ณต์ ๋ฐ ์คํ๋ ๊ฒ ํ์ธ!