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

STUDY/DATABASE

MySQL - ๋‹จ์ผ ํ–‰ ํ•จ์ˆ˜(๋ฌธ์žํ•จ์ˆ˜)

๋ฐ˜์‘ํ˜•

1. ASCII(์•„์Šคํ‚ค์ฝ”๋“œ) : ๋ฌธ์ž์˜ ์•„์Šคํ‚ค ์ฝ”๋“œ ๊ฐ’์„ ๋ฐ˜ํ™˜

2. CHAR(์ˆซ์ž) : ์ˆซ์ž์˜ ์•„์Šคํ‚ค ์ฝ”๋“œ๊ฐ’์„ ๋ฐ˜ํ™˜

*CHAR()์˜ ๊ฒฝ์šฐ BLOB๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒฝ์šฐ ์›Œํฌ๋ฒค์น˜์˜ ๋ฒ„๊ทธ์ด๋ฏ€๋กœ

BLOB์—์„œ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ ํด๋ฆญ ํ›„ "Open Value in Viewer] ์„ ํƒ ํ›„ text ํƒญ์— ๋“ค์–ด๊ฐ€๋ฉด ์ •์ƒ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ.

 

3. LENGTH(๋ฌธ์ž์—ด) : ๋ฌธ์ž์—ด์˜ byte ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜

4. BIT_LENGTH(๋ฌธ์ž์—ด) : ํ• ๋‹น๋œ bit ํฌ๊ธฐ ๋˜๋Š” ๋ฌธ์ž ํฌ๊ธฐ๋ฅผ ๋ฐ˜ํ™˜

5. CHAR_LENGTH(๋ฌธ์ž์—ด) : ๋ฌธ์ž์˜ ๊ฐœ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜

 

6. CONCAT(๋ฌธ์ž์—ด1, ๋ฌธ์ž์—ด2, ...) : ๋ฌธ์ž์—ด์„ ์—ฐ๊ฒฐ

7. CONCAT_WS(๊ตฌ๋ถ„์ž, ๋ฌธ์ž์—ด1, ๋ฌธ์ž์—ด2, ...) : ๊ตฌ๋ถ„์ž๋กœ ๋ฌธ์ž์—ด ์—ฐ๊ฒฐ

 

8. INSTR(๊ธฐ์ค€๋ฌธ์ž, ๋ถ€๋ถ„๋ฌธ์ž) : ๊ธฐ์ค€ ๋ฌธ์ž์—์„œ ๋ถ€๋ถ„๋ฌธ์ž์˜ ์œ„์น˜๊ฐ’์„ ๋ฐ˜ํ™˜

 

9. UPPER(๋ฌธ์ž์—ด) : ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜

10.LOWER(๋ฌธ์ž์—ด) : ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜

 

11. LEFT(๋ฌธ์ž์—ด, ๊ธธ์ด) : ์™ผ์ชฝ์—์„œ ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋งŒํผ ๋ฐ˜ํ™˜

12. RIGHT(๋ฌธ์ž์—ด, ๊ธธ์ด) : ์˜ค๋ฅธ์ชฝ์—์„œ ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋งŒํผ ๋ฐ˜ํ™˜

 

13. LPAD(๋ฌธ์ž์—ด, ๊ธธ์ด, ๋ฌธ์ž) : ๋ฌธ์ž์—ด์„ ๊ธธ์ด๋งŒํผ ๋Š˜๋ฆฐ ํ›„, ๋นˆ ๊ณณ์„ ์™ผ์ชฝ๋ถ€ํ„ฐ ๋ฌธ์ž๋งŒํผ ์ฑ„์›€ (=์˜ค๋ฅธ์ชฝ ์ •๋ ฌ)

14. RPAD(๋ฌธ์ž์—ด, ๊ธธ์ด, ๋ฌธ์ž) : ๋ฌธ์ž์—ด์„ ๊ธธ์ด๋งŒํผ ๋Š˜๋ฆฐ ํ›„, ๋นˆ ๊ณณ์„ ์˜ค๋ฅธ์ชฝ๋ถ€ํ„ฐ ๋ฌธ์ž๋งŒํผ ์ฑ„์›€ (=์™ผ์ชฝ ์ •๋ ฌ)

 

16. LTRIM(๋ฌธ์ž์—ด) : ๋ฌธ์ž์—ด์˜ ์™ผ์ชฝ ๊ณต๋ฐฑ์„ ์ œ๊ฑฐ

17. RTRIM(๋ฌธ์ž์—ด) : ๋ฌธ์ž์—ด์˜ ์˜ค๋ฅธ์ชฝ ๊ณต๋ฐฑ์„ ์ œ๊ฑฐ

๋ฐ˜์‘ํ˜•

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

MYSQL - TCL(ํŠธ๋žœ์žญ์…˜์ œ์–ด์–ด)  (0) 2022.05.02
MYSQL - DML_๋ฐ์ดํ„ฐ ์‚ญ์ œ(delete)  (0) 2022.05.02
MySQL - JOIN  (0) 2022.04.12
MySQL - ERD ๋งŒ๋“ค๊ธฐ  (0) 2022.04.12
MySQL ๋ฌธ๋ฒ•  (0) 2022.04.12