๐ปProgramming/Database
-
[MySQL/Error] unhandled exception: 'ascii' codec can't decode byte 0xe3 in position 63: ordinal not in range(128)๐ปProgramming/Database 2024. 2. 8. 19:04
csv ํ์ผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฃ์ด์ฃผ๋ ค๊ณ ํ๋๋ฐ utf-8๋ก ๋ณํํด์ฃผ์๋๋ฐ๋ ๋ถ๊ตฌํ๊ณ ์๊พธ ์์๊ฐ์ ์ค๋ฅ๊ฐ ๋์ open /Applications/MySQLWorkbench.app ์ด์๊ฐ์ด ํฐ๋ฏธ๋์์ ์ฑ์ ์ด๊ณ , ํด์ฃผ์๋๋ ์ค๋ฅ๊ฐ ํด๊ฒฐ๋์๋ค,,, ์๋ ์ด๋ ๊ฒ์ฌ์ธ์ผ์ด๋๊ณ ,, ๋ช์๊ฐ์ด๋ ์ฐพ์๋๋ฐ.. ๋ถ๋ช utf-8์ธ๋ฐ๋ ์๊พธ ์ค๋ฅ๊ฐ๋์ ์ฌ์ค ์ด์ ๋ ๋ชจ๋ฅด๊ฒ ๋ค.
-
[Database] ORA-01950: ํ ์ด๋ธ์คํ์ด์ค 'USERS'์ ๋ํ ๊ถํ์ด ์์ต๋๋ค.(feat: SpringBoot)๐ปProgramming/Database 2023. 11. 7. 17:16
๐ ์ค๋ฅ ์ํฉ ๋ฐ์ org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute statement [ORA-01950: ํ ์ด๋ธ์คํ์ด์ค 'USERS'์ ๋ํ ๊ถํ์ด ์์ต๋๋ค. ] [insert into tbl_user (user_email,user_nickname,user_password,user_phone,user_register_date,user_status,user_update_date,id) values (?,?,?,?,?,?,?,?)]; SQL [insert into tbl_user (user_email,user_nickname,user_password,user_phone,user_register_date,us..
-
[Database] Mac M1, M2 Oracle ์ค์นํ๊ธฐ(ORA-12547 ์ค๋ฅ ํด๊ฒฐ)๐ปProgramming/Database 2023. 11. 6. 21:29
๐ 1. ํฐ๋ฏธ๋์ ํตํด Colima ์ค์น brew install colima ๐ 2. Docker Desktop์ด๋ ํฐ๋ฏธ๋์ ํตํด Docker ์์ง๋ง ์ค์น๋ ๊ฐ๋ฅ brew install docker ๐ 3. Colima ์คํ: colima๋ฅผ x86_64 ํ๊ฒฝ์ผ๋ก ๋์์ค colima start --memory 4 --arch x86_64 ๐ 4. docker oracle ์ปจํ ์ด๋ ์คํ docker run --restart unless-stopped -e ORACLE_PASSWORD=oracle -p 1521:1521 -d gvenzl/oracle-xe ๐ 5. docker ps ๋ช ๋ น์ด๋ก ์ปจํ ์ด๋๊ฐ ์ ์์ฑ ๋์๋์ง ํ์ธ ์์ ์ฌ์ง๊ณผ ๊ฐ์ด ๋จ๋ฉด ์ฑ๊ณต. docker ps ๐ 6. docker logs ์ปจํ ์ด๋..
-
[Database] ERD๋ฅผ ์ค๊ณํด๋ณด์!(2. ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง-๋ ผ๋ฆฌ์ ์ค๊ณ)๐ปProgramming/Database 2023. 10. 9. 17:53
๐ ์ด์ ๊ธ https://suucong.tistory.com/33 [Database] ERD๋ฅผ ์ค๊ณํด๋ณด์!(1. ๊ฐ๋ ์ ๋ชจ๋ธ๋ง) ERD์ ๋ํด์ ์๊ธฐํ๊ธฐ ์ ์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํด ์๋ ๊ฒ์ด ์ข๋ค. https://suucong.tistory.com/32 [Database] ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋? ๋์๋ฆฌ ์คํฐ๋์์ ERD๋ฅผ ์ค๊ณํด๋ณด๋๊ฒ ๊ณผ์ ์ธ๋ฐ, ๊ทธ ๊น์ ์ ๋ฒ suucong.tistory.com ๐ ๋ ผ๋ฆฌ์ ์ค๊ณ ๋ ผ๋ฆฌ์ ์ค๊ณ ๋จ๊ฒ์์๋ ER์คํค๋ง๋ฅผ ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ฆด๋ ์ด์ ๋ค๋ก ์ฌ์(mapping)ํ๋ค. ๋ ผ๋ฆฌ์ ์ค๊ณ๋ฅผ ํด์ผํ๋ ์ด์ : ER ์คํค๋ง์๋ ๊ฐ์ฒด ํ์ ๊ณผ ๊ด๊ณ ํ์ ์ด ์กด์ฌํ์ง๋ง ๊ด๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ๊ฐ์ฒด ํ์ ๊ณผ ๊ด๊ณ ํ์ ์ ๊ตฌ๋ถํ์ง ์๊ณ ๋ฆด๋ ์ด์ ๋ค๋ง ์๋ค. → ๊ฐ์ฒด์ด๊ฑด ๊ด๊ณ์ด๊ฑด ๋ชจ๋ ๋ฆด๋ ์ด์ ..
-
[Database] ERD๋ฅผ ์ค๊ณํด๋ณด์!(1. ๊ฐ๋ ์ ๋ชจ๋ธ๋ง)๐ปProgramming/Database 2023. 10. 9. 12:53
ERD์ ๋ํด์ ์๊ธฐํ๊ธฐ ์ ์ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํด ์๋ ๊ฒ์ด ์ข๋ค. https://suucong.tistory.com/32 [Database] ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋? ๋์๋ฆฌ ์คํฐ๋์์ ERD๋ฅผ ์ค๊ณํด๋ณด๋๊ฒ ๊ณผ์ ์ธ๋ฐ, ๊ทธ ๊น์ ์ ๋ฒ ํ๊ธฐ์ ํ๊ต ์์ ์ผ๋ก ๋ค์๋ ๊ฒ์ ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ๋ค. ๐ ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ํน์ฑ - ์ํ์์์ ๋ฆด๋ ์ด์ (relation)๊ณผ ์งํฉ(set) suucong.tistory.com ๐ ERD๋? Entity Relationship Diagram์ ์ฝ์๋ก "๊ฐ์ฒด"๋ค์ ์์ฑ๊ณผ ๊ฐ์ฒด๋ค๊ณผ์ "๊ด๊ณ"๋ฅผ ํํํ๊ธฐ ์ํ "๋ค์ด์ด๊ทธ๋จ"์ ์๋ฏธํ๋ค. ์ฌ๋์ด ๋ณด๊ธฐ ์ฝ๊ฒ ์ ๋ฆฌํด๋์ ๊ทธ๋ฆผ ๊ฐ์ ๊ฒ์ด๋ค. ๐ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ํ์ค ์ธ๊ณ๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ํํํ๋ ๊ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณํ๋ค๊ณ ํ๋๋ฐ, ์ด ..
-
[Database] ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋?๐ปProgramming/Database 2023. 10. 9. 11:05
๋์๋ฆฌ ์คํฐ๋์์ ERD๋ฅผ ์ค๊ณํด๋ณด๋๊ฒ ๊ณผ์ ์ธ๋ฐ, ๊ทธ ๊น์ ์ ๋ฒ ํ๊ธฐ์ ํ๊ต ์์ ์ผ๋ก ๋ค์๋ ๊ฒ์ ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ๋ค. ๐ ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ํน์ฑ ์ํ์์์ ๋ฆด๋ ์ด์ (relation)๊ณผ ์งํฉ(set)์ ์ด๋ก ์ ๊ธฐ์ด ์ผ๋ฐ์ ์ธ ์ฌ์ฉ์๋ ํ ์ด๋ธ ํํ๋ก ์๊ฐํ์ง๋ง, ํต์์ ์ธ ํ ์ด๋ธ์ ๊ฐ๋ ๊ณผ๋ ๋ค๋ฅด๋ค. ํ ์ด๋ธ์ ์ด(column)์ ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ์ "์ ํธ๋ฆฌ๋ทฐํธ"์ญํ ์ ํ๋ค. ํ ์ด๋ธ์ ํ(row)์ ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ์ "ํํ" ์ญํ ์ ํ๋ค. ๐ํ์ ํ ์ด๋ธ: ๋ฆด๋ ์ด์ ํ๋ฒ(Sno) ์ด๋ฆ(Sname) ํ๋ (Year) ํ๊ณผ(Dept) 100 ๋ ธ์์ฌ 2 ์ํํธ์จ์ด์ตํฉํ๊ณผ 200 ๋ ธ๋ด๊ตฌ 1 ํต๊ณํ๊ณผ ์ฌ๊ธฐ์ ์ ํธ๋ฆฌ๋ทฐํธ๋ ํ๋ฒ, ์ด๋ฆ, ํ๋ , ํ๊ณผ์ด๊ณ , ํํ์ (100, ๋ ธ์์ฌ, 2, ์ํํธ์จ์ด์ตํฉํ๊ณผ)์ (200, ๋ ธ๋ด๊ตฌ..