<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>데이터베이스 | 뎁스노트</title>
    <link>https://devsnote.com/rss/board/database</link>
    <description>데이터베이스 게시판 최신 글</description>
    <language>ko</language>
    <lastBuildDate>Wed, 04 Nov 2026 04:26:23 GMT</lastBuildDate>
    <item>
      <title>한글이 깨져서 db에 저장돼요..</title>
      <link>https://devsnote.com/post?post_no=7692</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=7692</guid>
      <pubDate>Fri, 25 Oct 2024 01:51:46 GMT</pubDate>
      <description>케이디 · spring boot랑 mysql로 개발하고 있는데 db에 저장이 잘 되다가 갑자기 한글이 인코딩 오류로 저장돼요.. 혼자서 개발하는 중이라 물어볼 사람이 없어 여기 올려봐요.. mysql 문자셋도 문제없는 것 같고 테이블도 다시 만들었는데 왜그럴까요.. 계속 이런식으로 저장됩니다.. 지금 문자셋은 이렇게 되어있어요..</description>
    </item>
    <item>
      <title>대학생입니다. DB관련 직종 처우랑 전망이 어떤가요?</title>
      <link>https://devsnote.com/post?post_no=7661</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=7661</guid>
      <pubDate>Mon, 21 Oct 2024 07:25:23 GMT</pubDate>
      <description>유미새 · ㅈㄱㄴ</description>
    </item>
    <item>
      <title>iot 서버 프레임워크 추천</title>
      <link>https://devsnote.com/post?post_no=6977</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=6977</guid>
      <pubDate>Fri, 05 Jul 2024 09:42:01 GMT</pubDate>
      <description>뎁스_3076 · 처음으로 프로젝트를 진행할 예정입니다. 팀을 이룬 멤버 모두 프로젝트는 처음입니다. 주제는 압력센서로부터 얻은 데이터를 인공지능으로 분석해서 사용자에게 피드백을 주는것입니다. 시스템 플로우를 말씀드리자면 -센서-&gt;아두이노-&gt;핸드폰-&gt;서버-&gt;인공지능 모델-&gt;핸드폰으로 피드백주기 일단 서버에서 DB는 iot데이터를 저장하려고 하기때문에 noSQL을 사용할 예정입니다. 나중에 사용자의 데이터를 서버에서 모니터로 시각화해서 보기도 할것이며 이것들을 사용자에게도 보여줄 예정입니다, 핸드폰으로부터 데이터를 받으면 서버에서 파일형태로 저장을 하고 데이터 DB엔 사용자정보와 파일위치 링크 등 이런것들을 저장할 것입니다. 그리고 데이터 학습하라는 명령어를 받으면 db에서 데이터를 읽고 ai모델로 넘겨 학습…</description>
    </item>
    <item>
      <title>sql 채번에 대해서 질문이있습니다</title>
      <link>https://devsnote.com/post?post_no=5988</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=5988</guid>
      <pubDate>Fri, 24 Nov 2023 03:07:44 GMT</pubDate>
      <description>뎁스_2862 · 공부중인 생초보입니다.. 일단 제가 사용하고 있는건 oracle이고 mybatis형식으로 하려합니다 제목대로 채번쿼리에 대해서인데요 일단 컬럼이 예를들어 Pk1 varchar2 Pk2 varchar2 Name1 varchar2 이 있습니다 데이터는 대강 ‘2023000001’ ‘000001’ ‘분류1’ 이라는 데이터가 각각 들어있다고 치고 데이터베이스에 name1이 중복존재하는게 있으면 Pk1이 그대로 2023000001이 유지가 되고 중복이 아닌 새로운 명칭이 들어오면 신규채번이 되도록 짜려고 합니다</description>
    </item>
    <item>
      <title>(초보)간단한 sql문 작성 질문을 드립니다.</title>
      <link>https://devsnote.com/post?post_no=4767</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=4767</guid>
      <pubDate>Sun, 09 Apr 2023 12:20:56 GMT</pubDate>
      <description>wonee · CREATE TABLE member ( member_seq int AUTO_INCREMENT PRIMARY KEY, id varchar(20), password varchar(20), phone varchar(20), email varchar(20), address_seq int, CONSTRAINT fk_member_address FOREIGN KEY (address_seq) REFERENCES address(address_seq) ON DELETE CASCADE ); CREATE TABLE address ( address_seq int AUTO_INCREMENT PRIMARY KEY, zipcode varchar(10), sodo varchar(10), gugun varchar(10), d…</description>
    </item>
    <item>
      <title>database lock에 대해 질문 남깁니다.</title>
      <link>https://devsnote.com/post?post_no=3286</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=3286</guid>
      <pubDate>Fri, 11 Feb 2022 01:23:20 GMT</pubDate>
      <description>사부가 · 안녕하세요 현재 cs공부중인 취준생입니다. 현재 database에 lock에 대해 공부를 하고 있습니다. mysql innodb에서 update 문에 (update ... for update) 이런식으로 작성하게 되면 x lock이 걸리는 것으로 알고 있는데 for update를 작성하지 않고 그냥 update를 진행하게 되면 x lock이 걸리지 않는가요? 아니면 isolation level에 따라서 걸릴 때도 있고 안걸릴 때도 있는 건가요?? 그리고 record lock에서 row에 lock이 걸리는게 아니고 index record에 lock이 걸린다고 하는데,, row에 lock이 걸리는 것이랑 index record에 lock이 걸리는 것에는 무슨 차이점이 있나요?? 질문 읽어주셔서 감사합…</description>
    </item>
    <item>
      <title>SQL을 공부할 때 가장 헷갈리는 문법 JOIN, 벤다이어그램으로 간단하게 정리</title>
      <link>https://devsnote.com/post?post_no=3217</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=3217</guid>
      <pubDate>Sat, 08 Jan 2022 23:24:58 GMT</pubDate>
      <description>라이너 · SQL 기본 문법: JOIN(INNER, OUTER, CROSS, SELF JOIN) 조인은 두 개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 것을 말한다. INNER JOIN(내부 조인)은 두 테이블을 조인할 때, 두 테이블에 모두 지정한 열의 데이터가 있어야 한다.OUTER JOIN(외부 조인)은 두 테이블을 조인할 때... hongong.hanbit.co.kr SQL을 공부할 때 가장 헷갈리는 문법 JOIN, 벤다이어그램으로 간단하게 정리한 글</description>
    </item>
    <item>
      <title>날짜별 통계 쿼리 질문입니다</title>
      <link>https://devsnote.com/post?post_no=3210</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=3210</guid>
      <pubDate>Fri, 07 Jan 2022 06:20:55 GMT</pubDate>
      <description>하얀왕관 · 이런식으로 대중소분류에 합계를 만들고 시작일과 종료일을 입력받아 오른쪽에 가변적으로 시작일부터 종료일까지 일,월단위로 레코드를 뿌리고자 합니다 쿼리를 어떤식으로 접근해야할까요 DB는 postgreSql입니다</description>
    </item>
    <item>
      <title>다른 테이블의 날짜 조건으로 카운트</title>
      <link>https://devsnote.com/post?post_no=3167</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=3167</guid>
      <pubDate>Mon, 20 Dec 2021 04:01:31 GMT</pubDate>
      <description>캐글응애 · Table a id date 10 2020-01-01 table b id date 10 2019-12-12 10 2019-12-30 10 2020-10-01 일 경우 a date를 초과하지 않는 b 테이블의 컬럼 갯수를 카운트하는 쿼리를 어떻게 작성하나요?</description>
    </item>
    <item>
      <title>oracle 구문 -&gt; Mysql 구문으로좀 바꾸어주세용 ㅠㅠ</title>
      <link>https://devsnote.com/post?post_no=3070</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=3070</guid>
      <pubDate>Wed, 10 Nov 2021 18:15:58 GMT</pubDate>
      <description>미국산개발자 · select * from (select A.*,Rownum Rnum from(select * from board order by ref desc,re_step asc)A) 이거를 mysql구문으로 바꾸어주세요..!ㅠㅠ</description>
    </item>
    <item>
      <title>왜 node.js 에는 mongoDB 인가?</title>
      <link>https://devsnote.com/post?post_no=2945</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=2945</guid>
      <pubDate>Tue, 28 Sep 2021 13:39:19 GMT</pubDate>
      <description>케이플 · 왜 node.js 에는 mongoDB 인가? node.js 강의들은 왜 mongoDB를 고집 할까? velog.io mongoDB냐 MySQL이냐 정해진 건 없지만 관계형 DB가 익숙치 않은 사람들에게는 mongoDB가 더 익숙해 보일 수 있어서일꺼라는 얘기~</description>
    </item>
    <item>
      <title>fsql - 파일 검색을 SQL문으로 할 수 있게 해주는 오픈 소스 툴</title>
      <link>https://devsnote.com/post?post_no=2181</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=2181</guid>
      <pubDate>Mon, 15 Mar 2021 13:32:41 GMT</pubDate>
      <description>디베이 · GitHub - kashav/fsql: Search for files using a fun query language Search for files using a fun query language. Contribute to kashav/fsql development by creating an account on GitHub. github.com 파일 검색을 SQL문으로 할 수 있네요. 대박 😎</description>
    </item>
    <item>
      <title>오라클 21c JSON 데이터 타입 지원</title>
      <link>https://devsnote.com/post?post_no=2180</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=2180</guid>
      <pubDate>Mon, 15 Mar 2021 13:28:30 GMT</pubDate>
      <description>디베이 · create table person_collection (id number primary key, jdoc JSON); insert into person_collection values(1,&apos;{&quot;person&quot;:{&quot;birthdate&quot;:&quot;1998-03-04&quot;, &quot;creditscore&quot;:[700, 650, 720]}}&apos; ); commit;</description>
    </item>
    <item>
      <title>오라클에서 테이블이 없으면 CREATE 있으면 ALTER 하는 방법</title>
      <link>https://devsnote.com/post?post_no=995</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=995</guid>
      <pubDate>Mon, 07 Sep 2020 07:39:41 GMT</pubDate>
      <description>uutopia · 개발자이긴 한데 오라클에 대한 지식이 좀 부족합니다. 고객사에 전달할 자회사 패키지의 DB 생성 Script를 작성중인데 고객사의 현재 테이블 상황이 어떤지 알 수가 없습니다. 우리테이블이 이미 존재할 수도 있고 존재하지 않을 수도 있습니다. 존재할 경우 테이블을 ALTER해야 하고 존재하지 않을 경우 CREATE 해야 합니다. 이걸 하나의 Script로 만드는 방법이 있을까요? 즉, Script를 DB툴에서 실행 시 테이블이 존재하지 않으면 CREATE문을 실행해서 테이블을 생성하고, 이미 존재하면 ALTER를 실행해서 테이블의 구조를 바꾸는 쿼리를 만들 수 있나요? 하나의 쿼리로 만들어 지면 제일 좋겠지만 불가능 하다면 PL/SQL을 써서 IF문을 쓰거나 다양한 방법으로 시도 가능합니다…</description>
    </item>
    <item>
      <title>백업파일 복구시 Maximum execution time 에러</title>
      <link>https://devsnote.com/post?post_no=842</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=842</guid>
      <pubDate>Thu, 09 Jul 2020 04:39:02 GMT</pubDate>
      <description>이런개발 · 약 3G용량의 백업 파일 있습니다. 해당 파일로 복구시 에러가 발생합니다. $ mysql -u DB_USER -p DB &lt; DATA.sql Enter password: ERROR 1064 (42000) at line 8176662: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near &apos; Fatal error: Maximum execution time of 300 seconds exceeded in 이렇게 서버에서 직접 실행해도 그렇고 mysqlbench툴에서 실행해도 동일한 에러가 발생합니다. 구글링에서는…</description>
    </item>
    <item>
      <title>오라클 대량 insert시 속도향상 방법이 궁금합니다.</title>
      <link>https://devsnote.com/post?post_no=505</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=505</guid>
      <pubDate>Mon, 05 Aug 2019 04:45:42 GMT</pubDate>
      <description>yous3163 · 한번에 데이터를 대략 3000건 insert시 2.2초가 되는데 좀 더 빠른속도로 insert 하고싶습니다. mybatis로 직접쿼리를 작성하여 돌리고있습니다. 방법이없나요???</description>
    </item>
    <item>
      <title>오라클 expdp/impdp 사용시 중복 캐릭터셋 에러</title>
      <link>https://devsnote.com/post?post_no=485</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=485</guid>
      <pubDate>Wed, 03 Jul 2019 01:19:44 GMT</pubDate>
      <description>끼뤼 · 오라클 11g에서 오라클 19c로 shcama 혹은 db를 이전시키려 합니다 (둘다 리눅스 서버). expdp 커맨드를 통해 11g의 dump를 받으려고 하는데 아래와 같은 에러가 발생합니다. Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options ORA-39006: internal error ORA-39065: unex…</description>
    </item>
    <item>
      <title>[NoSQL] Couchbase와 MongoDB에서의 문자 검색 비교</title>
      <link>https://devsnote.com/post?post_no=460</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=460</guid>
      <pubDate>Thu, 23 May 2019 06:59:08 GMT</pubDate>
      <description>Couchbase · NoSQL의 데이터베이스인 Couchbase와 MongoDB에서의 JSON 문서 비교 게시글입니다. https://cafe.naver.com/couchbase/1812</description>
    </item>
    <item>
      <title>[NoSQL] Couchbase N1QL 및 MongoDB JSON의 JOIN 비교</title>
      <link>https://devsnote.com/post?post_no=456</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=456</guid>
      <pubDate>Wed, 22 May 2019 04:42:54 GMT</pubDate>
      <description>Couchbase · NoSQL의 데이터베이스인 Couchbase와 MongoDB 둘 사이의 JOIN 구문 비교 게시글입니다. 각각 N1QL과 JSON을 사용합니다. * N1QL(Nickel이라 발음) : JSON문서를 RDBMS의 SQL 구문처럼 사용할 수 있도록 하는 기능 https://cafe.naver.com/couchbase/1808</description>
    </item>
    <item>
      <title>[NoSQL] Couchbase 6.0을 소개합니다.</title>
      <link>https://devsnote.com/post?post_no=454</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=454</guid>
      <pubDate>Tue, 21 May 2019 02:22:46 GMT</pubDate>
      <description>Couchbase · Couchbase는 NoSQL의 데이터베이스로 Pokemon GO, 야생의 땅 : 듀랑고, 쿠키런 등의 게임 및 국내외 다양한 분야에서 도입되어 사용되는 데이터베이스입니다. Couchbase의 새로운 버전(6.0)을 소개합니다. https://cafe.naver.com/couchbase/1806</description>
    </item>
    <item>
      <title>인덱스를 타지않는 쿼리</title>
      <link>https://devsnote.com/post?post_no=437</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=437</guid>
      <pubDate>Thu, 09 May 2019 07:29:11 GMT</pubDate>
      <description>yous3163 · 인덱스를 타지 않는 쿼리로 다음과 같은 경우가 있는데 테스트결과 빨간색의 경우에는 확인을 하였습니다. 하지만 초록색의 결과는 실행계획을 확인해보았을 때 인덱스를 타는걸로 보여지는데 왜 그럴까요..? -LIKE ‘%문자열%’로 검색하는 경우 SELECT * FROM TGOLFZON WHERE UserName = ‘%곽%’ -&gt; UserName = ‘곽%’ -조건 절에 IS NULL , IS NOT NULL 구문을 사용하는 경우 -부정 연산자(!=,&lt;&gt;,NOT IN, NOT EXISTS)를 사용하는 경우 NOT일 경우 무조건 인덱스를 안타는 것이 아니라 타지만 일반적으로 NOT에 사용된 값이 아닌 데이터 비율이 높은 경우가 많기 때문에 인덱스를 타지 않는다. -내부적인 데이터 형이 변경될 경…</description>
    </item>
    <item>
      <title>클러스터드, 논클러스터드 인덱스 생성 순서</title>
      <link>https://devsnote.com/post?post_no=430</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=430</guid>
      <pubDate>Tue, 07 May 2019 01:43:15 GMT</pubDate>
      <description>yous3163 · 어떤 것을 먼저 생성해야하고, 이유에 대해 아시는분 계신가요?</description>
    </item>
    <item>
      <title>DB Isolation</title>
      <link>https://devsnote.com/post?post_no=409</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=409</guid>
      <pubDate>Wed, 17 Apr 2019 10:19:49 GMT</pubDate>
      <description>yous3163 · 답변을 받아 답변내용을 뒤에 추가하였습니다. 트랜잭션의 4가지 특성중 하나인 격리성(Isolation)은 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않도록 독립적으로 실행 혹은 격리해야하는 특성을 가지고 있습니다. 이러한 특징을 가진 격리성은 대해서 이슈가 있는데 격리성을 완벽히 보장하기 위해 모든 트랜잭션을 순차적으로 실행한다면 동시성 처리 이슈가 발생하게 되고, 반대로 동시성을 높이기 위해 여러 트랜잭션을 병렬방식으로 처리하게 되면 데이터의 무결성이 깨질 수 있습니다. 격리성,동시성에 관련 이슈로는 3개가 있습니다. Dirty Read Non-repeatable Read Phantom Read Dirty Read 하나의 트랜잭션(TX1)이 데이터에 접근하여 어떠한 값을 변경하고…</description>
    </item>
    <item>
      <title>isolation 과 with nolock 관계</title>
      <link>https://devsnote.com/post?post_no=400</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=400</guid>
      <pubDate>Fri, 12 Apr 2019 02:31:05 GMT</pubDate>
      <description>yous3163 · nolock 이라는 락힌트를 공부하다가 DB isolation 라는 부분을 공부하고있는데 이 둘의 관계를 이해하기 쉽게 설명해주실 분을 찾고있습니다 ㅠㅠ</description>
    </item>
    <item>
      <title>블로그 웹페이지를 만들고있는데 질문드립니다~</title>
      <link>https://devsnote.com/post?post_no=363</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=363</guid>
      <pubDate>Fri, 18 Jan 2019 16:15:21 GMT</pubDate>
      <description>unscripted · 블로그 같은 커뮤니티를 만들고 있는 학생인데요. 블로그 글 같은 경우 DB에 데이터로 저장할 때, 텍스트는 그대로 저장하고, 첨부된 사진은 path만 테이블 로우에 같이 저장하려고 합니다. (mongodb 사용예정) 그런데 블로그 글 같은 경우는 보통 글을 작성하다가 사진을 삽입하고 글을 작성하다가 또 사진을 삽입할 수 있는 구조인데, 이는 DB에 어떻게 저장해 둬야할지 몰라서 질문 드립니다. 제가 혼자 생각해본 방법은 1. 글 본문 text에 해당하는 테이블 row 값에 사진의 경로까지 같이 끼워넣는 것입니다. \http://324.234.234.433\ 이런식으로요. 2. 사진을 삽입한 위치값을 하나의 테이블 속성으로 만들어서 저장합니다. 1번은 인젝션의 위험이 있을 것 같아서 좀…</description>
    </item>
    <item>
      <title>SQL서버 사칙연산</title>
      <link>https://devsnote.com/post?post_no=266</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=266</guid>
      <pubDate>Mon, 11 Jun 2018 22:38:40 GMT</pubDate>
      <description>해나 · 안녕하세요,oracle, mysql 에서는 select 1000.0 * -1 / 10 하면결과가 -100 으로 나오는데이상하게 SQL서버에서는 0 이 됩니다.MS 문서상에 보면 곱하기, 나누기가 음수(-) 연산자 보다 우선순위가 높고, 동일 우선순위 연산자의 경우는 좌에서 우로 계산 된다고 하는데 마치 SQL 서버는 select 1000.0 * (-1 / 10) 와 같이 연산이 된 거 같은데그 이유를 모르겠습니다.</description>
    </item>
    <item>
      <title>카카오뱅크의 주 DB가 
MySQL이라고 하네요</title>
      <link>https://devsnote.com/post?post_no=90</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=90</guid>
      <pubDate>Sat, 02 Sep 2017 13:17:14 GMT</pubDate>
      <description>라이너 · 카카오뱅크, 은행 IT에 새 이정표를 제시했다 - Byline Network 카카오뱅크 인기가 식을 줄 모릅니다. 출범 일주일만에 150만 계좌를 모으면서 대한민국 금융산업에... byline.network 은행 서비스임에도 고가의 상용 데이터베이스가 아닌 오픈 소스 DB를 채택했군요.재미있는 건 마리아DB도 아니고 바로 MySQL을 썼다는 점..</description>
    </item>
    <item>
      <title>웹에서 SQL 연습할 수 있는 온라인 페이지</title>
      <link>https://devsnote.com/post?post_no=68</link>
      <guid isPermaLink="true">https://devsnote.com/post?post_no=68</guid>
      <pubDate>Thu, 17 Aug 2017 04:56:58 GMT</pubDate>
      <description>무린 · SQL Tryit Editor v1.6 www.w3schools.com IE에서만 안되고 다른 브라우저에서는 잘 됩니다~</description>
    </item>
  </channel>
</rss>
