<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>손에서 손으로</title>
    <link>https://sonsoo.tistory.com/</link>
    <description>컴쟁이의 즐거운 취미생활을 손수 작성하는 블로그</description>
    <language>ko</language>
    <pubDate>Thu, 6 Aug 2026 21:31:19 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>허리업2</managingEditor>
    <image>
      <title>손에서 손으로</title>
      <url>https://tistory1.daumcdn.net/tistory/3954367/attach/b568fc19b05c482fa4e9516370630041</url>
      <link>https://sonsoo.tistory.com</link>
    </image>
    <item>
      <title>localStorage 사용방법</title>
      <link>https://sonsoo.tistory.com/29</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;localStorage 사용방법.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;550&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bSjR55/btrH3cYx84h/FzfCPCgIF3gGp1VDweXzck/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bSjR55/btrH3cYx84h/FzfCPCgIF3gGp1VDweXzck/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bSjR55/btrH3cYx84h/FzfCPCgIF3gGp1VDweXzck/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbSjR55%2FbtrH3cYx84h%2FFzfCPCgIF3gGp1VDweXzck%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;800&quot; height=&quot;550&quot; data-filename=&quot;localStorage 사용방법.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;550&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사이트 유지보수 작업중&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재시간을 계속해서 갱신해서 저장을 해야되는 작업이 필요하여&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;어떤 방식으로 처리를 하는게 좋을까 생각하던중에&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;쿠키나 세션 방식의 저장이 아닌 localStorage를 사용하는 방법을 선택해 보았습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오래전에 사용해보고 오랜만에 사용할려니 기억이 안나서 google 검색 후 작업 진행했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;먼저 localStorage는 브라우저에 key 와 value 값을 저장할 수 있습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저장된 데이터는 브라우저세션간에 공유가 되지만 페이지 프로토콜별로는 구분이 된다고 합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;localStorage를 사용하기 위해서는 몇가지 명령만 알면 사용이 가능합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;추가 : setItem()&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;읽기 : getItem()&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제거 : removeItem()&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;전체삭제 : clear()&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;간단하게 사용하는 예시&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1658630441779&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// mykey 키에 sonsoo 값을 저장
window.localStorage.setItem('mykey', 'sonsoo');

// mykey 키에 저장된 값을 불러옴
let mydata = window.localStorage.getItem('mykey');
document.write(mydata); // sonsoo 출력

// mykey 키에 저장된 값을 삭제
window.localStorage.removeItem('mykey');
let mydata2 = window.localStorage.getItem('mykey');
document.write(mydata2); // 출력 안됨

// localStorage 에 저장된 모든정보 삭제
window.localStorage.clear();&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현재시간 갱신위해 이번에 사용한 간단한 예시입니다.&lt;/p&gt;
&lt;pre id=&quot;code_1658631366477&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;let nowDate = new Date();

let nowTimeStamp = nowDate.getTime();

window.localStorage.setItem('nowTime', nowTimeStamp);&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발 n/javascript</category>
      <category>getItem</category>
      <category>localStorage</category>
      <category>removeItem</category>
      <category>setItem</category>
      <category>로컬스토리지</category>
      <category>사용방법</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/29</guid>
      <comments>https://sonsoo.tistory.com/29#entry29comment</comments>
      <pubDate>Sun, 24 Jul 2022 11:58:50 +0900</pubDate>
    </item>
    <item>
      <title>MySQL 날짜가 숫자형식일때 날짜 더하고 빼기</title>
      <link>https://sonsoo.tistory.com/28</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;기존 mysql 테이블을 이용하여 작업 도중&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;테스트를 위해 액션이 발생할때 기존에 저장된 날짜를 하루씩 빼야 되는 경우가 발생하였다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;보통 테이블의 필드를 date, datetime 형식이면&amp;nbsp;DATE_ADD(), DATE_SUB() 내장함수를 이용하면 쉽게 처리가 가능하다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1632900935142&quot; class=&quot;php&quot; style=&quot;display: block; overflow: auto; padding: 20px; color: #383a42; background: #f8f8f8; font-size: 14px; font-family: 'SF Mono', Menlo, Consolas, Monaco, monospace; border: 1px solid #ebebeb; line-height: 1.71; margin: 20px auto 0px; cursor: default; z-index: 1; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT DATE_ADD(check_date, INTERVAL 1 DAY); //check_date 필드의 날짜에 1일 더하기

SELECT DATE_SUB(check_date, INTERVAL 1 DAY); //check_date 필드의 날짜에 1일 빼기&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;그러나 현재 테이블에는 날짜 형식을 숫자형으로 입력을 해야되서, 날짜를 더하거나 뺀뒤 한번 더 변환이 필요하다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1635927654506&quot; class=&quot;php&quot; data-ke-language=&quot;php&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;SELECT DATE_FORMAT(DATE_ADD('20210901', INTERVAL 1 DAY), '%Y%m%d'); //날짜를 더한 후 계산후 포맷 변경

SELECT DATE_FORMAT(DATE_SUB('20210901', INTERVAL 1 DAY), '%Y%m%d'); //날짜를 뺀 후 계산후 포맷 변경&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;보통 날짜를 사용하는 필드를 date, datetime 형태로 사용하는데 기존 데이터는 숫자로 처리를 해야되서&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;위처럼 변환하여 사용한 뒤 기록을 남겨둠&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;자세한 사용방식은 함수를 검색해보면 확인이 가능합니다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>date_add</category>
      <category>date_format</category>
      <category>date_sub</category>
      <category>MYSQL</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/28</guid>
      <comments>https://sonsoo.tistory.com/28#entry28comment</comments>
      <pubDate>Wed, 29 Sep 2021 16:43:43 +0900</pubDate>
    </item>
    <item>
      <title>자주쓰는 HTML META 태그</title>
      <link>https://sonsoo.tistory.com/27</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;tistory_112.223.225.197 (1).png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/baYdJA/btqQjopPmzF/kcU8JxobX0XVB8NY64p3b1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/baYdJA/btqQjopPmzF/kcU8JxobX0XVB8NY64p3b1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/baYdJA/btqQjopPmzF/kcU8JxobX0XVB8NY64p3b1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbaYdJA%2FbtqQjopPmzF%2FkcU8JxobX0XVB8NY64p3b1%2Fimg.png&quot; data-filename=&quot;tistory_112.223.225.197 (1).png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;급하게 meta 태그를 사용해야되는 상황이 있었는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;기억이 안나서 이렇게 글로 남겨둡니다.&lt;/p&gt;
&lt;pre id=&quot;code_1608017824486&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;meta content=&quot;text/html; charset=utf-8&quot; http-equiv=&quot;Content-Type&quot;&amp;gt;
- 현재 페이지 한글 입력 / 한글 인코딩

&amp;lt;meta content=kr name=content-language&amp;gt;
- 언어 설정

&amp;lt;meta content=&quot;IE=Edge&quot; http-equiv=&quot;X-UA-Compatible&quot;&amp;gt;
- 인터넷 익스플로러 최신버전으로 랜더링한 후에 열으라는 메타주소

&amp;lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&amp;gt;
- 인터넷 익스플로러 최신버전 및 크롬 기준으로 랜더링

&amp;lt;meta name=&quot;keywords&quot; content=&quot;웹표준, html5, css3&quot;&amp;gt;
- Keyword Search Engine에 검색되기 위한 키워드 설정

&amp;lt;meta content=&quot;HTML5를 배우자!&quot; name=&quot;description&quot;&amp;gt;
- 해당 페이지의 설명 / 제목과 더불어 서술되는 내용 요약. space포함 150이내(text)

&amp;lt;meta content=&quot;September, 22, 2014&quot; name=creation_date&amp;gt;
- 만든 날짜

&amp;lt;meta name=&quot;build&quot;  content=&quot;2014.9.22&quot;&amp;gt;
- 갱신일

&amp;lt;meta content=&quot;22 Sep 14&quot; name=Author-Date&amp;gt;
- 제작일

&amp;lt;meta http-equiv=&quot;Cache-Control&quot;  content=&quot;No-Cache&quot;&amp;gt;
- 노캐쉬로 설정해놓으면 갱신이 빠름. 좋은점은 인덱스 페이지 리딩이 무척 빨라짐.

&amp;lt;meta http-equiv=&quot;Pragma&quot; content=&quot;No-Cache&quot;&amp;gt;
- 캐쉬가 되지 않게 하는 태그, 매번 새로고침 효과

&amp;lt;meta http-equiv=&quot;Expire&quot; content=&quot;-1&quot;&amp;gt;
- 캐쉬 완료(파기)시간 정의

&amp;lt;meta content=&quot;1 Days&quot; name=&quot;revisit-after&quot;&amp;gt;
- 검색엔진 재 방문 시기

&amp;lt;meta content=&quot;ALL&quot; name=&quot;ROBOTS&quot;&amp;gt;
- 보안 및 공개 설정시 설정

&amp;lt;meta name=&quot;writer&quot; content=&quot;min&quot;&amp;gt;
- 만든 사람

&amp;lt;meta name=&quot;copyright&quot; content=&quot;min&quot;&amp;gt;
- 회사 이름

&amp;lt;meta name=&quot;Distribution&quot; content=&quot;min&quot; &amp;gt;
- 배포자

&amp;lt;meta http-equiv=&quot;imagetoolbar&quot; content=&quot;no&quot;&amp;gt;
- 그림위에 마우스 오버시 이미지 관련 툴바가 생기지 않음

&amp;lt;meta http-equiv=&quot;refresh&quot; content=&quot;2; URL=http://naver.com&quot;&amp;gt;
- content=&quot;대기시간(초); URL=이동할 페이지 주소&lt;/code&gt;&lt;/pre&gt;</description>
      <category>개발 n/html</category>
      <category>html</category>
      <category>meta</category>
      <category>meta태그</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/27</guid>
      <comments>https://sonsoo.tistory.com/27#entry27comment</comments>
      <pubDate>Tue, 15 Dec 2020 16:40:16 +0900</pubDate>
    </item>
    <item>
      <title>javascript 숫자 3자리 콤마 넣기</title>
      <link>https://sonsoo.tistory.com/26</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;tistory_112.223.225.197.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zLfXu/btqOhOyEFdt/OthNphXKDESwKwbMBYRgo0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zLfXu/btqOhOyEFdt/OthNphXKDESwKwbMBYRgo0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zLfXu/btqOhOyEFdt/OthNphXKDESwKwbMBYRgo0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzLfXu%2FbtqOhOyEFdt%2FOthNphXKDESwKwbMBYRgo0%2Fimg.png&quot; data-filename=&quot;tistory_112.223.225.197.png&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;자바스크립트에서&amp;nbsp;일반&amp;nbsp;숫자를&amp;nbsp;3자리마다&amp;nbsp;콤마(,)를&amp;nbsp;입력해줘야&amp;nbsp;되는&amp;nbsp;경우가&amp;nbsp;있습니다. &lt;br /&gt;보통&amp;nbsp;금액적인&amp;nbsp;부분을&amp;nbsp;표기하고자&amp;nbsp;할때&amp;nbsp;자주&amp;nbsp;사용하거나 &lt;br /&gt;숫자의&amp;nbsp;길이가&amp;nbsp;너무&amp;nbsp;길어&amp;nbsp;보기&amp;nbsp;편하게&amp;nbsp;하고자&amp;nbsp;할때&amp;nbsp;사용을&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;먼저&amp;nbsp;25763000&amp;nbsp;라는&amp;nbsp;숫자를&amp;nbsp;예시로&amp;nbsp;사용하였습니다. &lt;br /&gt;&lt;br /&gt;이때 이 숫자가 보기에는 숫자지만 프로그램상에서는 문자형인지, 숫자형인지 확실하지 않기 때문에 Number()를 이용해서 형변환을 한번 해주었습니다.&lt;/p&gt;
&lt;pre id=&quot;code_1606442869449&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 금액값 입력
var money = 25763000;

// tlLocaleString() 함수를 이용한 콤마(,) 입력
// 금액이 문자형일수도 있어서 Number()를 이용해 숫자형으로 변환
var money_txt = Number(money).toLocaleString();
console.log(money_txt);

// 결과값
// 25,763,000&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;정규식일&amp;nbsp;이용하여&amp;nbsp;변환할수&amp;nbsp;있는&amp;nbsp;함수를&amp;nbsp;만들어서&amp;nbsp;사용하는&amp;nbsp;방법입니다. &lt;br /&gt;이&amp;nbsp;경우는&amp;nbsp;변환하고자&amp;nbsp;하는&amp;nbsp;값이&amp;nbsp;꼭&amp;nbsp;숫자형이&amp;nbsp;아니더라도&amp;nbsp;변환&amp;nbsp;가능합니다.&lt;/p&gt;
&lt;pre id=&quot;code_1606442927601&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 정규식을 이용한 숫자 3자리마다 콤마(,)를 입력 
function money_comma(str) { 
  str = Number(str); 
  str = str.replace(/[^\d]+/g, ''); // 숫자만 남김 
  return str.replace(/(\d)(?=(?:\d{3})+(?!\d))/g, '$1,'); 
} 

// 정규식을 이용한 숫자만 추출 
function money_uncomma(str) { 
  str = Number(str); 
  return str.replace(/[^\d]+/g, ''); 
}

// 금액값 입력 
var money = 25763000;

// 콤마 입력
console.log(money_comma(money));

// 결과값 
// 25,763,000

// 콤마 제거
console.log(money_uncomma(money_comma(money));

// 결과값 
// 25763000&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;한번씩 필요할때 사용하면 좋을거 같아서 올려둡니다.&lt;/p&gt;</description>
      <category>개발 n/javascript</category>
      <category>javascript콤마</category>
      <category>콤마넣기</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/26</guid>
      <comments>https://sonsoo.tistory.com/26#entry26comment</comments>
      <pubDate>Fri, 27 Nov 2020 11:10:27 +0900</pubDate>
    </item>
    <item>
      <title>JavaScript 에서 Unix 타임을 시간으로 변환</title>
      <link>https://sonsoo.tistory.com/25</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197 (17).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bj6pLO/btqN2WccNkx/7SXIO5XHCpCTkDEIFdasrk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bj6pLO/btqN2WccNkx/7SXIO5XHCpCTkDEIFdasrk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bj6pLO/btqN2WccNkx/7SXIO5XHCpCTkDEIFdasrk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbj6pLO%2FbtqN2WccNkx%2F7SXIO5XHCpCTkDEIFdasrk%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197 (17).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;javascript 에서 타임스탬프를 날짜로 변환해야 되는 경우가 종종 있는데&lt;/p&gt;
&lt;p&gt;자꾸 잊어버려서 이렇게 포스팅으로 남겨둡니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아래는 제가 사용하는 무식한 &lt;span style=&quot;color: #333333;&quot;&gt;방식을 &lt;/span&gt;표현해두었습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1606443157782&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;var timestamp = 1606127038;
var mydate = new Date(timestamp * 1000);
var Y = mydate.getFullYear();
var m = &quot;0&quot; + (mydate.getMonth()+1); 
var d = &quot;0&quot; + mydate.getDate();
var H = &quot;0&quot; + mydate.getHours();
var i = &quot;0&quot; + mydate.getMinutes();
var s = &quot;0&quot; + mydate.getSeconds();

var YmdHis = Y+&quot;-&quot;+m.substr(-2)+&quot;-&quot;+d.substr(-2)+&quot; &quot;+H.substr(-2)+&quot;:&quot;+i.substr(-2)+&quot;:&quot;+s.substr(-2);

console.log(YmdHis);

// 결과
// 2020-11-23 19:23:58&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Date 객체 이용하여 필요한 데이터를 추출&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;span&gt;- getFullYear // 년도&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- getMonth // 월 0 부터 시작하며, 11로 끝난다.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- getDate // 일&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- getHours // 시간&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- getMinutes // 분&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- getSeconds // 초&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- getMilliseconds // 밀리초&lt;/span&gt;&lt;br /&gt;&lt;span&gt;- getDay // 요일을 반환한다. 0은 일요일이고 6은 토요일이다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;월을 출력할때는 0부터 시작을 하기 때문에 꼭 1을 더해줘야 해당 월이 제대로 출력됩니다.&lt;/b&gt;&lt;/p&gt;</description>
      <category>개발 n/javascript</category>
      <category>JavaScript</category>
      <category>TimeStamp</category>
      <category>unix타임</category>
      <category>시간변환</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/25</guid>
      <comments>https://sonsoo.tistory.com/25#entry25comment</comments>
      <pubDate>Tue, 24 Nov 2020 09:27:03 +0900</pubDate>
    </item>
    <item>
      <title>겨울이 맞나? 여름인거 같은데~~!!</title>
      <link>https://sonsoo.tistory.com/24</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;Screenshot_20201119-084305.png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1920&quot; width=&quot;600&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cWc4bQ/btqNLQQhwZv/mpYj63VZEZ6WgbiJtZJhi1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cWc4bQ/btqNLQQhwZv/mpYj63VZEZ6WgbiJtZJhi1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cWc4bQ/btqNLQQhwZv/mpYj63VZEZ6WgbiJtZJhi1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcWc4bQ%2FbtqNLQQhwZv%2FmpYj63VZEZ6WgbiJtZJhi1%2Fimg.png&quot; data-filename=&quot;Screenshot_20201119-084305.png&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1920&quot; width=&quot;600&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;11월도 어느덧 2/3가 지나가는 시점인 11월 19일&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;비가오는거야 이해를 하는데&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아침 기온 실화냐? 21도...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;걸어서 출근하는데 땀 한바가지 흘림&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;회사에서는 선풍기 2대 돌리고 있음...-_-&lt;/p&gt;</description>
      <category>생활 n</category>
      <category>21도</category>
      <category>겨울</category>
      <category>아침기온</category>
      <category>여름</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/24</guid>
      <comments>https://sonsoo.tistory.com/24#entry24comment</comments>
      <pubDate>Thu, 19 Nov 2020 08:47:42 +0900</pubDate>
    </item>
    <item>
      <title>mysql 데이터 삭제 비교</title>
      <link>https://sonsoo.tistory.com/23</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197 (16).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dXZQsO/btqNHo7bmq8/po8f1i3RvAZCnV6Us5IhqK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dXZQsO/btqNHo7bmq8/po8f1i3RvAZCnV6Us5IhqK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dXZQsO/btqNHo7bmq8/po8f1i3RvAZCnV6Us5IhqK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdXZQsO%2FbtqNHo7bmq8%2Fpo8f1i3RvAZCnV6Us5IhqK%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197 (16).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;mysql TABLE에서 모든 행을 삭제하는 방법에는 다음과 같은 세 가지 OPTION이 있다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.&amp;nbsp;DELETE&amp;nbsp;명령어&amp;nbsp;사용 &lt;br /&gt;DELETE&amp;nbsp;명령어를&amp;nbsp;사용하여&amp;nbsp;TABLE의&amp;nbsp;행을&amp;nbsp;삭제할&amp;nbsp;수&amp;nbsp;있다. &lt;br /&gt;예를&amp;nbsp;들어&amp;nbsp;EMP&amp;nbsp;TABLE에서&amp;nbsp;모든&amp;nbsp;행을&amp;nbsp;삭제하는&amp;nbsp;명령문은&amp;nbsp;다음과&amp;nbsp;같다. &lt;br /&gt;&lt;br /&gt;SQL&amp;gt;DELETE&amp;nbsp;FROM&amp;nbsp;emp; &lt;br /&gt;&lt;br /&gt;-&amp;nbsp;DELETE&amp;nbsp;문을&amp;nbsp;사용할&amp;nbsp;때&amp;nbsp;TABLE이나&amp;nbsp;CLUSTER에&amp;nbsp;행이&amp;nbsp;많으면&amp;nbsp;행이&amp;nbsp;삭제&amp;nbsp;될&amp;nbsp;때마다&amp;nbsp;많은&amp;nbsp;SYSTEM&amp;nbsp;자원이&amp;nbsp;소모된다. &lt;br /&gt;예를&amp;nbsp;들어&amp;nbsp;CPU&amp;nbsp;시간,REDO&amp;nbsp;LOG&amp;nbsp;영역,&amp;nbsp;TABLE이나&amp;nbsp;INDEX에&amp;nbsp;대한&amp;nbsp;ROLLBACK&amp;nbsp;SEGMENT&amp;nbsp;영역&amp;nbsp;등의&amp;nbsp;자원이&amp;nbsp;필요하다. &lt;br /&gt;-&amp;nbsp;TRIGGER가&amp;nbsp;걸려있다면&amp;nbsp;각&amp;nbsp;행이&amp;nbsp;삭제될&amp;nbsp;때&amp;nbsp;실행된다. &lt;br /&gt;-&amp;nbsp;이전에&amp;nbsp;할당되었던&amp;nbsp;영역은&amp;nbsp;삭제되어&amp;nbsp;빈&amp;nbsp;TABLE이나&amp;nbsp;CLUSTER에&amp;nbsp;그대로&amp;nbsp;남아&amp;nbsp;있게&amp;nbsp;된다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;DROP과&amp;nbsp;CREATE&amp;nbsp;명령어&amp;nbsp;사용 &lt;br /&gt;TABLE을&amp;nbsp;삭제한&amp;nbsp;다음&amp;nbsp;재생성할&amp;nbsp;수&amp;nbsp;있다. &lt;br /&gt;예를&amp;nbsp;들어&amp;nbsp;EMP&amp;nbsp;TABLE을&amp;nbsp;삭제하고&amp;nbsp;재생성하는&amp;nbsp;명령문은&amp;nbsp;다음과&amp;nbsp;같다. &lt;br /&gt;&lt;br /&gt;SQL&amp;gt;DROP&amp;nbsp;TABLE&amp;nbsp;emp; &lt;br /&gt;SQL&amp;gt;CREATE&amp;nbsp;TABLE&amp;nbsp;emp&amp;nbsp;(......); &lt;br /&gt;&lt;br /&gt;-&amp;nbsp;TABLE이나&amp;nbsp;CLUSTER를&amp;nbsp;삭제하고&amp;nbsp;재생성하면&amp;nbsp;모든&amp;nbsp;관련된&amp;nbsp;INDEX,&amp;nbsp;CONSTRAINT,&amp;nbsp;TRIGGER도&amp;nbsp;삭제되며,&amp;nbsp;삭제된&amp;nbsp;TABLE이나&amp;nbsp;CLUSTERED&amp;nbsp;TABLE에&amp;nbsp;종속된&amp;nbsp;OBJECTS는&amp;nbsp;무효화&amp;nbsp;된다. &lt;br /&gt;-&amp;nbsp;삭제된&amp;nbsp;TABLE이나&amp;nbsp;CLUSTERED&amp;nbsp;TABLE에&amp;nbsp;부여된&amp;nbsp;권한도&amp;nbsp;삭제된다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;TRUNCATE&amp;nbsp;명령어&amp;nbsp;사용 &lt;br /&gt;SQL명령어&amp;nbsp;TRUNCATE를&amp;nbsp;사용하여&amp;nbsp;TABLE의&amp;nbsp;모든&amp;nbsp;행을&amp;nbsp;삭제할&amp;nbsp;수&amp;nbsp;있다. &lt;br /&gt;예를&amp;nbsp;들어&amp;nbsp;EMP&amp;nbsp;TABLE을&amp;nbsp;잘라내는&amp;nbsp;명령문은&amp;nbsp;다음과&amp;nbsp;같다. &lt;br /&gt;&lt;br /&gt;SQL&amp;gt;TRUNCATE&amp;nbsp;TABLE&amp;nbsp;emp: &lt;br /&gt;&lt;br /&gt;-&amp;nbsp;TRUNCATE&amp;nbsp;명령어는&amp;nbsp;TABLE이나&amp;nbsp;CLUSTER에서&amp;nbsp;모든&amp;nbsp;행을&amp;nbsp;삭제하는&amp;nbsp;빠르고&amp;nbsp;효율적인&amp;nbsp;방법이다. &lt;br /&gt;-&amp;nbsp;TRUNCATE&amp;nbsp;명령어는&amp;nbsp;어떤&amp;nbsp;ROLLBACK&amp;nbsp;정보도&amp;nbsp;만들지&amp;nbsp;않고&amp;nbsp;즉시&amp;nbsp;COMMIT한다. &lt;br /&gt;-&amp;nbsp;TRUNCATE&amp;nbsp;명령어는&amp;nbsp;DDL&amp;nbsp;명령문으로&amp;nbsp;ROLLBACK될&amp;nbsp;수&amp;nbsp;없다. &lt;br /&gt;-&amp;nbsp;TRUNCATE&amp;nbsp;명령문은&amp;nbsp;잘라&amp;nbsp;버릴&amp;nbsp;TABLE과&amp;nbsp;관련된&amp;nbsp;구조(CONSTRAINT,&amp;nbsp;TRIGGER&amp;nbsp;등)과&amp;nbsp;권한에&amp;nbsp;영향을&amp;nbsp;주지&amp;nbsp;않는다. &lt;br /&gt;-&amp;nbsp;TRUNCATE&amp;nbsp;명령문이&amp;nbsp;TABLE에서&amp;nbsp;ROW를&amp;nbsp;삭제하면&amp;nbsp;해당&amp;nbsp;TABLE에&amp;nbsp;걸려&amp;nbsp;있는&amp;nbsp;TRIGGER는&amp;nbsp;실행되지&amp;nbsp;않는다. &lt;br /&gt;-&amp;nbsp;AUDIT&amp;nbsp;기능이&amp;nbsp;ENABLE되어&amp;nbsp;있으면,&amp;nbsp;TRUNCATE&amp;nbsp;명령문은&amp;nbsp;DELETE&amp;nbsp;문에&amp;nbsp;해당하는&amp;nbsp;AUDIT&amp;nbsp;정보를&amp;nbsp;생성하지&amp;nbsp;않는다.&amp;nbsp;대신&amp;nbsp;발생한&amp;nbsp;TRUNCATE&amp;nbsp;명령문에&amp;nbsp;대한&amp;nbsp;단일&amp;nbsp;AUDIT&amp;nbsp;RECORD를&amp;nbsp;생성한다.&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>delete</category>
      <category>drop</category>
      <category>MYSQL</category>
      <category>truncate</category>
      <category>데이터삭제</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/23</guid>
      <comments>https://sonsoo.tistory.com/23#entry23comment</comments>
      <pubDate>Wed, 18 Nov 2020 09:25:12 +0900</pubDate>
    </item>
    <item>
      <title>mysql sql문 정리</title>
      <link>https://sonsoo.tistory.com/22</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197 (15).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/IL9Dx/btqNCeX2l1b/aeNKYCfvIv5IqR8yVp5AXk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/IL9Dx/btqNCeX2l1b/aeNKYCfvIv5IqR8yVp5AXk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/IL9Dx/btqNCeX2l1b/aeNKYCfvIv5IqR8yVp5AXk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FIL9Dx%2FbtqNCeX2l1b%2FaeNKYCfvIv5IqR8yVp5AXk%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197 (15).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ CREATE DATABASE database_name (데이타베이스이름)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;데이타 베이스 이름은 문자와 숫자, '_' 를 포함하는 32 byte 이내로 작성한다. 이 명령은 새로운 데이타베이스 공간을 생성시킨다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ DROP DATABASE database_name&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;존재하는 데이타베이스를 제거한다. 데이타베이스 상에 존재하는 테이블도 모두 삭제 되므로 매우 조심하여 작업하여야 한다. 한번 삭제되면 복구는 불가능 하므로 데이타 베이스 상의 테이블과 데이타가 모두 백업이 되었는지 확인하고 작업한다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ CREATE TABLE table_name ( create_definition,... )&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;데이타베이스 상에 테이블을 생성시키는 명령이다. 자세한 옵션은 다음과 같다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;create_definition:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;column_name type [NOT NULL | NULL] [DEFAULT default_value] [AUTO_INCREMENT]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[ PRIMARY KEY ] [reference_definition]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or PRIMARY KEY ( index_column_name,... )&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or KEY [index_name] KEY( index_column_name,...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or INDEX [index_name] ( index_column_name,...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or UNIQUE [index_name] ( index_column_name,...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or FOREIGN KEY index_name ( index_column_name,...) [reference_definition]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or CHECK (expr)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;type:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;TINYINT[(length)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or SMALLINT[(length)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or INT[(length)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or INTEGER[(length)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or BIGINT[(length)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or DECIMAL[(length,decimals)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or NUMERIC[(length,decimals)] [UNSIGNED] [ZEROFILL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or CHAR(length) [BINARY],&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or VARCHAR(length) [BINARY],&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or DATE&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or TIME&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or TIMESTAMP&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or DATETIME&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or TINYBLOB&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or BLOB&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or MEDIUMBLOB&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or LONGBLOB&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or TINYTEXT&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or TEXT&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or MEDIUMTEXT&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or ENUM(value1,value2,value3...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or SET(value1,value2,value3...)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;index_column_name:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;column_name [ (length) ]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;reference_definition:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;REFERENCES table_name [( index_column_name,...)]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[ MATCH FULL | MATCH PARTIAL]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[ ON DELETE reference_option]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[ ON UPDATE reference_option]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;reference_option:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ ALTER [IGNORE] TABLE table_name alter_spec [,alter_spec ...]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;존재하는 테이블을 변경 및 columnd의 추가 작업시 사용된다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;alter_specification:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ADD [COLUMN] create_definition&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or CHANGE [COLUMN] old_column_name create_definition&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or ALTER [COLUMN] column_name { SET DEFAULT literal | DROP DEFAULT }&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or ADD INDEX [index_name] ( index_column_name,...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or ADD UNIQUE [index_name] ( index_column_name,...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or DROP [COLUMN] column_name&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or DROP PRIMARY KEY&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or DROP INDEX key_name&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or RENAME AS new_table_name&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ DROP TABLE table_name [, table_name...]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;존재하는 테이블을 제거할 경우 사용되는 명령이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ DELETE FROM table_name WHERE where_definition&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;존재하는 테이블 상의 데이타를 삭제할때 사용하는 명령이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ SELECT 문&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;존재하는 테이블 상의 데이타를 조회할때 사용하는 명령이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;기본적인 사용법은 다음과 같다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT [STRAIGHT_JOIN] [DISTINCT | ALL] select_expression,...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[INTO OUTFILE 'file_name' ...]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[ FROM table_references&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[WHERE where_definition ]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[GROUP BY column,...]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[HAVING where_definition]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[ ORDER BY column [ASC | DESC] ,..] [LIMIT [offset,] rows]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[PROCEDURE procedure_name]]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ JOIN 문&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;table_reference, table_reference&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;table_reference [CROSS] JOIN table_reference&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;table_reference LEFT [OUTER] JOIN table_reference ON conditional-expr&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;table_reference LEFT [OUTER] JOIN table_reference USING (column-commalist)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;table_reference NATURAL LEFT [OUTER] JOIN table_reference&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;{ oj table_reference LEFT OUTER JOIN table_reference ON conditional-expr }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ INSERT 문&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;존재하는 테이블에 데이타를 입력할때 사용한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;INSERT INTO table [ (column_name,...) ] VALUES (expression,...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or INSERT INTO table [ (column_name,...) ] SELECT ...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ REPLACE 문&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 문장은 INSERT문장과 거의 유사하게 동작한다. 같은 레코드가 있을경우 이 레코드를 삭제한후 INSERT 작업을 한다. 같은 ?코드가 없을 경우는 INSERT 와 같이 동작한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;REPLACE INTO table [ (column_name,...) ] VALUES (expression,...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or REPLACE INTO table [ (column_name,...) ] SELECT ...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ LOAD DATA INFILE 문&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;Server 상에 위치하는 text 파일로 부터 데이타를 읽어서 테이블에 입력작업을 할 경우 사용한다. 매우 속도가 빠르다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;LOAD DATA INFILE 'text_file_name.text' [REPLACE | IGNORE]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;INTO TABLE table_name&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[FIELDS [TERMINATED BY ',' [OPTIONALLY] ENCLOSED BY '&quot;' ESCAPED BY '\'&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;]]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[LINES TERMINATED BY '\n']&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;[(Field1, Field2...)]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;테이블로 부터 데이타를 읽어서 text 파일에 데이타를 저장할경우 다음과 같이 사용한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT ...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;INTO OUTFILE 'interval.txt' fields terminated by ','&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;enclosed by '&quot;'&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;escaped by '\' lines terminated by '\n'&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;FROM ...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ UPDATE 문&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;테이블 상에 존재하는 데이타를 변경할 경우 사용한다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;UPDATE table SET column=expression,... WHERE where_definition&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ SHOW syntax. Get information about tables, columns...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;MySQL 상의 각종 정보를 보여준다. 데이타 베이스, 테이블, column등을 확인할수 있다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SHOW DATABASES [LIKE wild]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or SHOW TABLES [FROM database] [LIKE wild]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or SHOW COLUMNS FROM table [FROM database] [LIKE wild]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or SHOW INDEX FROM table [FROM database]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or SHOW STATUS&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;or SHOW VARIABLES [LIKE wild]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ EXPLAIN syntax. Get information about a SELECT.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select 문과 이때 요구되는 테이블에 대한 정보를 준다. 일반 select 문의 처음에 EXPLAIN 을 추가하면 동작한다. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;EXPLAIN SELECT select_options&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ DESCRIBE syntax&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;존재하는 테이블에서 column 정보를 가지고 온다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(DESCRIBE | DESC) table [column]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ LOCK TABLES syntax&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;테이블에 lock 을 설정하여 타인이 읽지 못하게 할때 사용한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;주의할 점은 한사람이 lock을 실행하면 이 사람이 사용하는 모든 테이블이 lock되므로 사용후 꼭 unlock를 사용하여 lock를 풀도록 한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;LOCK TABLES table_name [AS alias] READ|WRITE [, table_name READ|WRITE]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;...&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;UNLOCK TABLES&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ SET OPTION syntax.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;현재 사용중인 세션이 사용되는 동안 지속적으로 영향을 준다. 여러 옵션이 있으므로 원본 메뉴얼을 참조하기 바란다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SET [OPTION] SQL_VALUE_OPTION=value, ...&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ GRANT 문 ( 호환명령)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 명령을 사용하지는 않고 단지 호환성문제 때문에 MySQL 존재한다. 이 명령은 다른 SQL 서버로 부터 MySQL로 쉽게 변환하기 위하여 만들졌다. MySQL 에서의 특권은 MySQL 허가 테이블을 이용하여 다루어 진다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;섹션 6.2 의 특권 시스템 업무를 하는 방법을 참고 하라.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;GRANT (ALL PRIVILEGES | (SELECT, INSERT, UPDATE, DELETE,&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;REFERENCES (column list), USAGE))&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ON table TO user,... [WITH GRANT OPTION]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ CREATE INDEX 문 (호환명령)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 명령을 사용하지는 않고 단지 호환성문제 때문에 MySQL 존재한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ALTER TABLE 을 사용하여 새로운 index 를 생성할수 있다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;섹션 7.7 의 ALTER TABLE 의 문법을 보아라.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;CREATE [UNIQUE] INDEX index_name ON table_name ( column_name,... )&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ DROP INDEX 문 (호환명령)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;이 명령은 항성 성공할 것이다. ALTER TABLE 을 사용하여 index 를 제거할수있다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;DROP INDEX index_name&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ Comment 문법&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;한줄의 주석은 # 로 하고 주석의 내용이 여러줄일 경우는 /* */ 를 이용하여 주석을 처리할수 있다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;■ CREATE FUNCTION 문법&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;MySQL 의 기본 함수인 ABS(), constr() 처럼 새로운 사용자 정의 함수를 생성 하는 함수이다. 사용자정의함수의 소스는 C, C++로 작성되어야 하고 동적으로 읽혀지는것이 요구되어 진다. 예제로서 배포판에 보면 udf_example.cc 가 있고 5개의 새로운 사용자정의함수가 작성되어 있다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;CREATE FUNCTION &amp;lt;function_name&amp;gt; RETURNS [string|real|integer]&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SONAME &amp;lt;name_of_shared_library&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;DROP FUNCTION &amp;lt;function_name&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>MYSQL</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/22</guid>
      <comments>https://sonsoo.tistory.com/22#entry22comment</comments>
      <pubDate>Tue, 17 Nov 2020 09:08:25 +0900</pubDate>
    </item>
    <item>
      <title>mysql select 기본 쿼리</title>
      <link>https://sonsoo.tistory.com/21</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197 (14).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/btKT7z/btqNuPc1LRJ/DTdyBdG8Oly2Hmvs6baKn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/btKT7z/btqNuPc1LRJ/DTdyBdG8Oly2Hmvs6baKn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/btKT7z/btqNuPc1LRJ/DTdyBdG8Oly2Hmvs6baKn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbtKT7z%2FbtqNuPc1LRJ%2FDTdyBdG8Oly2Hmvs6baKn1%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197 (14).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;mysql select의 기본 쿼리 예시입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. 기본 select 문 &lt;br /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;table-name; &lt;br /&gt;&lt;br /&gt;2. 검색 조건지정(where)&amp;nbsp;&lt;br /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;table-name&amp;nbsp;where&amp;nbsp;field-name1&amp;nbsp;=&amp;nbsp;'value1'&amp;nbsp;and&amp;nbsp;field-name2&amp;nbsp;=&amp;nbsp;'value2'; &lt;br /&gt;&lt;br /&gt;3. 출력범위지정(limit)&lt;br /&gt;select&amp;nbsp;*&amp;nbsp;from&amp;nbsp;table-name&amp;nbsp;limit&amp;nbsp;start-num,&amp;nbsp;last-num; &lt;br /&gt;&lt;br /&gt;4. 카운트 구하기(count)&amp;nbsp;&lt;br /&gt;select&amp;nbsp;count(field-name&amp;nbsp;or&amp;nbsp;*)&amp;nbsp;from&amp;nbsp;table-name; &lt;br /&gt;&lt;br /&gt;5. 중복되지 않는 값구하기(&lt;span style=&quot;color: #333333;&quot;&gt;distinct&lt;/span&gt;, group by)&lt;br /&gt;select&amp;nbsp;distinct(field-name)&amp;nbsp;from&amp;nbsp;table-name;&lt;/p&gt;
&lt;p&gt;select field-name from table-name group by field-name;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;6. 오름차순 정렬하기(order by ~ asc)&lt;/p&gt;
&lt;p&gt;select * from table-name order by field-name;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;select * from table-name order by field-name asc;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;7. 내림차순 정렬하기(order by ~ desc)&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;select * from table-name order by field-name desc;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;8. 최대 최소값 구하기(max, min)&lt;br /&gt;select&amp;nbsp;max(field-name)&amp;nbsp;from&amp;nbsp;table-name;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;select min(field-name) from table-name;&lt;/span&gt;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>MYSQL</category>
      <category>select기본구문</category>
      <category>기본쿼리</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/21</guid>
      <comments>https://sonsoo.tistory.com/21#entry21comment</comments>
      <pubDate>Mon, 16 Nov 2020 12:22:34 +0900</pubDate>
    </item>
    <item>
      <title>mysql 데이터 타입</title>
      <link>https://sonsoo.tistory.com/20</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197 (13).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/5TGV1/btqNkfQru2X/DRIhmA8iGARDwzEp95gVYK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/5TGV1/btqNkfQru2X/DRIhmA8iGARDwzEp95gVYK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/5TGV1/btqNkfQru2X/DRIhmA8iGARDwzEp95gVYK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F5TGV1%2FbtqNkfQru2X%2FDRIhmA8iGARDwzEp95gVYK%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197 (13).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;mysql 데이터베이스에서 자주 사용하는 필드 타입과 데이터 유형입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;지극히 개인적으로 많이 사용하는 것만 정리해두었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1636211044979&quot; class=&quot;sql&quot; data-ke-language=&quot;sql&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;TYNYINT 부호 있는 정수 -128 ~ 127
부호 없는 정수 0 ~255
1 Byte

SMALLINT 부호 있는 정수 -32768 ~ 32767
부호 없는 정수 0 ~65535
2 Byte

MEDIUMINT 부호 있는 정수 -8388608 ~ 8388607
부호 없는 정수 0 ~16777215
3 Byte

INT 또는 INTEGER 부호 있는 정수 -2147483648 ~ 2147483647
부호 없는 정수 0 ~4294967295
4 Byte

BIGINT 부호 있는 정수 -9223372036854775808 ~ 9223372036854775807
부호 없는 정수 0 ~18446744073709551615
8 Byte

FLOAT 단일 정밀도를 가진 부동 소수점
-3.402823466E+38 ~3.402823466E+38

DOUBLE 2 배 정밀도를 가진 부동 소수점
-1.79769313486231517E+308 ~ 1.79769313486231517E+308

DATE 날짜를 표현하는 유형
1000-01-01 ~ 9999-12-31

DATETIME 날짜와 시간을 표현하는 유형
1000-01-01 00:00:00 ~ 9999-12-31 23:59:59

TIMESTAMP 1970-01-01 00:00:00 부터 2037년 까지 표현
4 Byte

TIME 시간을 표현하는 유형
-839:59:59 ~ 838:59:59

YEAR 년도를 표현하는 유형
1901 년 ~ 2155년

CHAR(M) 고정길이 문자열을 표현하는 유형
M = 1 ~255

VARCHAR(M) 가변길이 문자열을 표현하는 유형
M = 1 ~ 255

TINYBLOB
TINYTEXT 255개의 문자를 저장
BLOB : BINARY LARGE OBJECT의 약자

BLOB
TEXT 63535개의 문자를 저장

MEDIUMBLOB
MEDIUMTEXT 16777215개의 문자를 저장

LONGBLOB
LONGTEXT 4294967295(4Giga)개의 문자를 저장&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>MYSQL</category>
      <category>mysql데이터타입</category>
      <category>mysql필드유형</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/20</guid>
      <comments>https://sonsoo.tistory.com/20#entry20comment</comments>
      <pubDate>Fri, 13 Nov 2020 09:52:05 +0900</pubDate>
    </item>
    <item>
      <title>mysql 함수 정리 (GROUP BY 와 같이 쓰이는 함수)</title>
      <link>https://sonsoo.tistory.com/19</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197 (11).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/breQKL/btqNf66Vp5D/I6f46OPCgGK4vpuzx3oqTK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/breQKL/btqNf66Vp5D/I6f46OPCgGK4vpuzx3oqTK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/breQKL/btqNf66Vp5D/I6f46OPCgGK4vpuzx3oqTK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbreQKL%2FbtqNf66Vp5D%2FI6f46OPCgGK4vpuzx3oqTK%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197 (11).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- COUNT(expr) : GROUP BY 로 묶인 부분에 대한 합계를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select student.student_name,COUNT(*)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;from student,course&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;where student.student_id=course.student_id&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;GROUP BY student_name;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 참고 : 한개의 테이블에 대해, WHERE 절이 없는 경우 COUNT(*) 가 최적화 되어 있어 매우 빠르다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select COUNT(*) from student;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- AVG(expr) : GROUP BY 로 묶인 부분에 대한 평균값을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select student_name, AVG(test_score)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;from student&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;GROUP BY student_name;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- MIN(expr) : GROUP BY 로 묶인 부분에서 최소값을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- MAX(expr) : GROUP BY 로 묶인 부분에서 최대값을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select student_name, MIN(test_score), MAX(test_score)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;from student&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;GROUP BY student_name;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 참고 : expr 에는 문자열이 들어갈수 있으며, 그럴경우 문자열 길이의 최소/최대인 값을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SUM(expr) : GROUP BY 로 묶인 부분에 대한 합계를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 주의 : 해당하는 row 가 하나도 없을경우 NULL 을 반환한다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>groupby</category>
      <category>MYSQL</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/19</guid>
      <comments>https://sonsoo.tistory.com/19#entry19comment</comments>
      <pubDate>Thu, 12 Nov 2020 10:05:55 +0900</pubDate>
    </item>
    <item>
      <title>mysql 내부 연산자(비교,사칙,비트,논리)</title>
      <link>https://sonsoo.tistory.com/18</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197 (10).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ByXrf/btqM634nzFT/MxLNcnjJeDtlvillCkj881/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ByXrf/btqM634nzFT/MxLNcnjJeDtlvillCkj881/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ByXrf/btqM634nzFT/MxLNcnjJeDtlvillCkj881/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FByXrf%2FbtqM634nzFT%2FMxLNcnjJeDtlvillCkj881%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197 (10).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;비교연산&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 비교연산의 결과값은 1(TRUE), 0(FALSE), 또는 NULL 을 반환한다. 비교연산은 숫자와 문자열 모두에서 가능하다. 필요에 따라 자동적으로 숫자로 또는 문자열로 변환된다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 두개의 인자 모두가 NULL 일 경우 연산의 결과값은 NULL 이 된다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 두개의 인자 모두가 문자열이면 문자열로 비교된다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 두개의 인자 모두가 숫자이면 숫자로서 비교된다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 16진수는 숫자와 연산하지 않을 경우 바이너리로 처리된다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 다른 대부분의 경우 연산은 floating-point 로 된다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 기본적으로, 문자열 비교는 대소문자구분을 하지 않는다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예 : select * from tbl_a where (a &amp;gt; 0) and (b &amp;lt;= 1);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- expr BETWEEN min AND max&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select 2 BETWEEN 2 AND '3';&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- expr IN (value,...)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select 'wefwf' IN (0,3,5,'wefwf');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- expr NOT IN (value,...)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- ISNULL(expr) : NULL 일 경우만 1(TRUE) 를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select ISNULL(1+1);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- COALESCE(list) : NULL 이 아닌 첫번째 인자를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select COALESCE(2, ',한글', NULL, 1);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- expr [NOT] REGEXP pat : 쿼리에서 정규표현식을 사용할수 있다. 사용할수 있다. 이것에 대해서는 나중에 설명한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- expr RLIKE pat : REGEXP 와 같다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- STRCMP(expr1,expr2) : 두개의 문자열이 동일할경우 0, 첫번째 문자열이 정렬에서 상위일경우 -1, 그렇지 않으면 1을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;= 같다 값 = 4&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt; 보다크다 값 &amp;gt; 60&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt; 보다작다 값 &amp;lt; 60&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;gt;= 크거나 같다 값 &amp;gt;= 60&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&amp;lt;= 작거나 같다 값 &amp;lt;= 60&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;!= 혹은 &amp;lt;&amp;gt; 같지 않다 값 != 0&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;IS NOT NULL NULL을 가지지 않는다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;IS NULL NULL 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;BETWEEN 0에서 60 사이의 값&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;IN 어느 집합에 있는가&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;NOT IN 어느 집합에 있지 않은가&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;NOT IN LIKE 패턴대응 name like(&quot;값%&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;NOT LIKE 패턴대응 name not like(&quot;값%&quot;)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;REGEXP 정규표현 name regexp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사칙연산&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select (((3 + 2) * 4) / (2 - 1));&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 주의 : 0 으로 나눌경우 NULL 반환한다. 연산은 BIGINT 의 결과값을 가지게 되므로 BIGINT 의 범위를 벗어나게 되면 잘못된 값을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;비트연산&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- | : 비트연산 OR 의 연산자이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select 29 | 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- &amp;amp; : 비트연산 AND 의 연산자이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select 29 &amp;amp; 15;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- &amp;lt;&amp;lt; : 비트연산 OR 의 연산자이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select 1 &amp;lt;&amp;lt; 2;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- &amp;gt;&amp;gt; : 비트연산 OR 의 연산자이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select 4 &amp;gt;&amp;gt; 2;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- BIT_COUNT(N) : 해당 값의 비트수를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select BIT_COUNT(29);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 주의 : 연산은 BIGINT 의 결과값을 가지게 되므로 BIGINT 의 범위를 벗어나게 되면 잘못된 값을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;논리연산&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 주의 : 모든 논리연산은 1(TRUE) 또는 0(FALSE) 을 반환한다. 논리연산자는 우선순위가 높기 때문에 순서에 조심해야한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select ! 1+1; 이 문장은 select (! 1) + 1; 으로 연산된다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- ! : 논리연산 NOT 의 연산자이다. 0 이외의 모든 값은 TRUE 의 의미이다. 따라서 NOT 0 만이 1을 반환한다. 예외적으로 NOT NULL 은 NULL 을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select ! (100);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select ! (1+1);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select ! 1+1;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- || : 논리연산 OR 의 연산자이다. 두개의 인자가 모두 0 또는 NULL 일 경우만 0 을 반환하고, 이외에는 1을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select 1 || 0;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select 0 || 0;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select 100 || NULL;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- &amp;amp;&amp;amp; : 논리연산 AND 의 연산자이다. 두개의 인자중 하나라도 0 또는 NULL 이 있을 경우 0 을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select 1 &amp;amp;&amp;amp; NULL;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>MYSQL</category>
      <category>mysql내부연산</category>
      <category>논리연산</category>
      <category>비교연산</category>
      <category>비트연산</category>
      <category>사칙연산</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/18</guid>
      <comments>https://sonsoo.tistory.com/18#entry18comment</comments>
      <pubDate>Wed, 11 Nov 2020 10:34:23 +0900</pubDate>
    </item>
    <item>
      <title>mysql 함수 정리(타입변환, 컨트롤 함수)</title>
      <link>https://sonsoo.tistory.com/17</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197 (9).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/caPnpr/btqM4ahKG0I/tzDRmw5QMAGLL7JWk59FKK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/caPnpr/btqM4ahKG0I/tzDRmw5QMAGLL7JWk59FKK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/caPnpr/btqM4ahKG0I/tzDRmw5QMAGLL7JWk59FKK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcaPnpr%2FbtqM4ahKG0I%2FtzDRmw5QMAGLL7JWk59FKK%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197 (9).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;타입변환 함수&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- BINARY : 일반적인 문자열은 대소문자를 구분하지 않고 조건을 검색하지만 BINARY 를 사용할시 이진연산을 하기때문에 대소문자 검색을 해야할 경우 편리하다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- 예 : &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;BINARY &quot;a&quot; = &quot;A&quot;;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- CAST() : 함수는 인수로 전달받은 값을 명시된 타입으로 변환하여 반환합니다.&amp;nbsp;이때 변환하고자 하는 타입을 AS 절을 이용하여 직접 명시할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- 사용가능 타입 : BINARY, CHAR, DATE, DATETIME, TIME, DECIMAL, JSON (MySQL 5.7.8부터 제공됨), NCHAR, SIGNED [INTEGER],&amp;nbsp;UNSIGNED [INTEGER]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- 예 : &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;CAST(expr&amp;nbsp;AS&amp;nbsp;type)&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- CONVERT() : CAST() 함수처럼 인수로 전달받은 값을 명시된 타입으로 변환하여 반환합니다.&amp;nbsp;CONVERT() 함수는 두 번째 인수로 변환하고자 하는 타입을 직접 전달할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- 예 : &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;CONVERT('abc'&amp;nbsp;USING&amp;nbsp;utf8);&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;컨트롤 함수&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- IFNULL(expr1,expr2) : expr1 이 NULL 이 아니면 expr1 을 반환하고 그렇지 않을 경우 expr2 를 반환한다. 문자열, 숫자 모두 사용가능하다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- 예 : &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;IFNULL(1/0,10);&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- IF(expr1,expr2,expr3) : 만약 expr1 이 1(TRUE) 이면 expr2 를, 그렇지 않으면 expr3 을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- 예 : &lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;IF(1&amp;gt;2,2,3);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;IF(strcmp('test','test1'),'yes','no');&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;- 예 : SELECT CASE 1 WHEN 1 THEN &quot;one&quot; WHEN 2 THEN &quot;two&quot; ELSE &quot;more&quot; END;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;SELECT CASE WHEN 1&amp;gt;0 THEN &quot;true&quot; ELSE &quot;false&quot; END;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;SELECT CASE BINARY &quot;B&quot; when &quot;a&quot; then 1 when &quot;b&quot; then 2 END;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>MYSQL</category>
      <category>mysql컨트롤함수</category>
      <category>mysql타입변환함수</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/17</guid>
      <comments>https://sonsoo.tistory.com/17#entry17comment</comments>
      <pubDate>Tue, 10 Nov 2020 10:30:32 +0900</pubDate>
    </item>
    <item>
      <title>mysql 함수 정리(날짜함수)</title>
      <link>https://sonsoo.tistory.com/16</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197 (8).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ck1kNF/btqMOxY6JFF/jIyqTIOMWKXdqqbAtmjVek/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ck1kNF/btqMOxY6JFF/jIyqTIOMWKXdqqbAtmjVek/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ck1kNF/btqMOxY6JFF/jIyqTIOMWKXdqqbAtmjVek/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fck1kNF%2FbtqMOxY6JFF%2FjIyqTIOMWKXdqqbAtmjVek%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197 (8).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- DAYOFWEEK(date) : 해당 날짜의 요일을 숫자로 반환한다. 일요일은 1, 토요일은 7 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select DAYOFWEEK('1998-02-03');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- WEEKDAY(date) : 해당 날짜에 대한 요일을 반환한다. 월요일은 0, 일요일은 6 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select WEEKDAY('1997-10-04 22:23:00');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- DAYOFYEAR(date) : 해당 날짜의 1월 1일부터의 날수를 반환한다. 결과값은 1에서 366 까지이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select DAYOFYEAR('1998-02-03');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- YEAR(date) : 해당 날짜의 년을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select YEAR('98-02-03');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- MONTH(date) : 해당 날짜의 월을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select MONTH('1998-02-03');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- DAYOFMONTH(date) : 해당 날짜의 일을 반환한다. 결과값은 1 에서 31 까지이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select DAYOFMONTH('1998-02-03');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- HOUR(time) : 해당날짜의 시간을 반환한다. 결과값은 0 에서 23 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select HOUR('10:05:03');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- MINUTE(time) : 해당날짜의 분을 반환한다. 결과값은 0 에서 59 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select MINUTE('98-02-03 10:05:03');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SECOND(time) : 해당날짜의 초를 반환한다. 결과값은 0 에서 59 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select SECOND('10:05:03');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- DAYNAME(date) : 해당 날짜의 요일 이름을 반환한다. 일요일은 'Sunday' 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select DAYNAME(&quot;1998-02-05&quot;);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- MONTHNAME(date) : 해당 날짜의 월 이름을 반환한다. 2월은 'February' 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select MONTHNAME(&quot;1998-02-05&quot;);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- QUARTER(date) : 해당 날짜의 분기를 반환한다. 결과값은 1 에서 4 이다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- WEEK(date,first) : 1월 1일부터 해당날가지의 주 수를 반환한다. 주의 시작을 일요일부터 할경우는 두번째 인자를 0, 월요일부터 시작할 경우는 1 을 넣는다. 결과값은 1 에서 52 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select WEEK('1998-02-20',1);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- PERIOD_ADD(P,N) : P (형식은 YYMM 또는 YYYYMM 이어야 한다.) 에 N 만큼의 달 수를 더한값을 반환한다. 주의할것은 두번째 인자는 숫자라는 것이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select PERIOD_ADD(9801,2);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- PERIOD_DIFF(P1,P2) : 두개의 인자 사이의 달 수를 반환한다. 두개의 인자 모두 형식은 YYMM 또는 YYYYMM 이어야 한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- DATE_ADD(date,INTERVAL expr type) : 날짜를 더한 날짜를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- DATE_SUB(date,INTERVAL expr type) : 날짜를 뺀 날짜를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- ADDDATE(date,INTERVAL expr type) : DATE_ADD(date,INTERVAL expr type) 와 동일하다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SUBDATE(date,INTERVAL expr type) : DATE_SUB(date,INTERVAL expr type) 와 동일하다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- EXTRACT(type FROM date) : 날짜에서 해당 부분을 추출한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : SELECT DATE_ADD(&quot;1997-12-31 23:59:59&quot;, INTERVAL 1 SECOND);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT DATE_ADD(&quot;1997-12-31 23:59:59&quot;, INTERVAL 1 DAY);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT DATE_ADD(&quot;1997-12-31 23:59:59&quot;, INTERVAL &quot;1:1&quot; MINUTE_SECOND);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT DATE_SUB(&quot;1998-01-01 00:00:00&quot;, INTERVAL &quot;1 1:1:1&quot; DAY_SECOND);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT DATE_ADD(&quot;1998-01-01 00:00:00&quot;, INTERVAL &quot;-1 10&quot; DAY_HOUR);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT DATE_SUB(&quot;1998-01-02&quot;, INTERVAL 31 DAY);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT EXTRACT(YEAR FROM &quot;1999-07-02&quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT EXTRACT(YEAR_MONTH FROM &quot;1999-07-02 01:02:03&quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SELECT EXTRACT(DAY_MINUTE FROM &quot;1999-07-02 01:02:03&quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 참고 : type 에 사용되는 키워드는 SECOND, MINUTE, HOUR, DAY, MONTH, YEAR, MINUTE_SECOND, HOUR_MINUTE, DAY_HOUR, YEAR_MONTH, HOUR_SECOND, DAY_MINUTE, DAY_SECOND 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 주의 : 계산한 달의 날수가 작을 경우는 해당달의 마지막 날을 반환한다. 예를 들어 select DATE_ADD('1998-01-30', Interval 1 month); 의 경우 1998-02-28 을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- TO_DAYS(date) : 0 년 부터의 날짜수를 반환한다. 이 함수는 1582 이전 날에 대해서는 계산하지 않는다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select TO_DAYS(950501);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- FROM_DAYS(N) : 해당 숫자만큼의 날짜를 반환한다. 이 함수는 1582 이전 날에 대해서는 계산하지 않는다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select FROM_DAYS(729669);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- DATE_FORMAT(date,format) : 날짜를 해당 형식의 문자열로 변환하여 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y');&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select DATE_FORMAT('1997-10-04 22:23:00', '%H:%i:%s');&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select DATE_FORMAT('1997-10-04 22:23:00', '%D %y %a %d %m %b %j');&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select DATE_FORMAT('1997-10-04 22:23:00', '%H %k %I %r %T %S %w');&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 참고 : 형식은 다음과 같다. %M (달 이름), %W (요일 이름), %Y (YYYY 형식의 년도), %y (YY 형식의 년도), %a (요일 이름의 약자), %d (DD 형식의 날짜), %e (D 형식의 날짜), %m (MM 형식의 날짜), %c (M 형식의 날짜), %H (HH 형식의 시간, 24시간 형식), %k (H 형식의 시간, 24시간 형식), %h (HH 형식의 시간, 12시간 형식), %i (MM 형식의 분), %p (AM 또는 PM)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- TIME_FORMAT(time,format) : DATE_FORMAT(date,format) 과 같은 방식으로 사용할수 있으나 날 이상의 것에 대해서는 NULL 이나 0 을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- CURDATE() : 현재날짜를 반환한다. 숫자와 연산을 할경우 숫자로 변환된다. 형식은 'YYYY-MM-DD' 또는 YYYYMMDD 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select CURDATE();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select CURDATE() + 0;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- CURTIME() : 현재시간을 반환한다. 숫자와 연산을 할경우 숫자로 변환된다. 형식은 'HH:MM:SS' 또는 HHMMSS 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select CURTIME();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select CURTIME() + 0;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SYSDATE() : 현재날짜시간을 반환한다. 숫자와 연산을 할경우 숫자로 변환된다. 형식은 'YYYY-MM-DD HH:MM:SS' 또는 YYYYMMDDHHMMSS 이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select NOW();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select NOW() + 0;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- NOW() : SYSDATE() 와 동일하다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- UNIX_TIMESTAMP() : '1970-01-01 00:00:00' 부터의 초를 반환한다. 인자가 주어질 경우는 해당 날짜에 대한 유닉스 시간을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select UNIX_TIMESTAMP();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select UNIX_TIMESTAMP('1997-10-04 22:23:00');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- FROM_UNIXTIME(unix_timestamp) : 유닉스시간에서 날짜 형식으로 변환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select FROM_UNIXTIME(875996580);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- FROM_UNIXTIME(unix_timestamp,format) : 유닉스시간을 날짜형식으로 변환하고 DATE_FORMAT(date,format) 에서 설명한 포맷으로 변환하여 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select FROM_UNIXTIME(UNIX_TIMESTAMP(), '%Y %D %M %h:%i:%s %x');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- TIME_TO_SEC(time) : 해당 시간의 0:0:0 에서부터의 초를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select TIME_TO_SEC('22:23:00');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SEC_TO_TIME(seconds) : 초를 시간으로 바꾼다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select SEC_TO_TIME(2378);&lt;/span&gt;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>MYSQL</category>
      <category>mysql날짜함수</category>
      <category>mysql내장함수</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/16</guid>
      <comments>https://sonsoo.tistory.com/16#entry16comment</comments>
      <pubDate>Mon, 9 Nov 2020 09:31:28 +0900</pubDate>
    </item>
    <item>
      <title>mysql 함수 정리(문자열함수)</title>
      <link>https://sonsoo.tistory.com/15</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_114.203.64.85 (11).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhvH2g/btqMvfESR2E/HOknkdy0kwvwUZMEQ4cya0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhvH2g/btqMvfESR2E/HOknkdy0kwvwUZMEQ4cya0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhvH2g/btqMvfESR2E/HOknkdy0kwvwUZMEQ4cya0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhvH2g%2FbtqMvfESR2E%2FHOknkdy0kwvwUZMEQ4cya0%2Fimg.png&quot; data-filename=&quot;blog_menu_114.203.64.85 (11).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- ASCII(str) : 해당 인저의 아스키 값을 반환한다. 문자열이 한글자 이상일 경우는 첫번째 문자에 해당하는 아스키 값을 반환한다. 빈 문자열에 대해서는 0, NULL 에 대해서는 NULL 을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select ASCII('2');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- CONCAT(X,Y,...) : 해당 인자들을 연결한 문자열을 반환한다. 인자중 하나가 NULL 일 경우는 NULL 을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select CONCAT('My', 'S', 'QL');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- LENGTH(str) : 문자열의 길이를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select LENGTH('text');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- OCTET_LENGTH(str) : LENGTH(str) 와 동일하다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- CHARACTER_LENGTH(str) : LENGTH(str) 와 동일하다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- LOCATE(substr,str) : 첫번째 인자에서 두번째 인자가 있는 위치를 반환한다. 없을경우 0 을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select LOCATE('bar', 'foobarbar');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- POSITION(substr IN str) : LOCATE(substr,str) 와 동일하다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- LOCATE(substr,str,pos) : 두번째 인자에서 세번째 인자의 자리수부터 검색을 하여 첫번째 인자가 발견되는 위치를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select LOCATE('bar', 'foobarbar',5);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- INSTR(str,substr) : LOCATE(substr,str) 와 동일한 기능을 하며, 차이점은 첫번째 인자와 두번째 인자가 바뀐것 뿐이다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select INSTR('foobarbar', 'bar');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- LPAD(str,len,padstr) : 첫번째 인자를 두번째 인자만큼의 길이로 변환한 문자열을 반환한다. 모자란 공간은 왼쪽에 세번째 인자로 채운다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select LPAD('hi',4,' ');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- RPAD(str,len,padstr) : LPAD 와 반대로 오른쪽에 빈공간을 채운다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select RPAD('hi',5,'?');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- LEFT(str,len) : 첫번째 문자열에서 두번째 길이만큼만을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select LEFT('foobarbar', 5);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- RIGHT(str,len) : LEFT(str,len) 와 동일하다. 차이점은 해당 길이만큼 오른쪽에서부터 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select RIGHT('foobarbar', 4);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select SUBSTRING('foobarbar' FROM 4);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SUBSTRING(str,pos,len) : 첫번째 인자의 문자열에서 두번째 인자의 위치부터 세번째 인자의 길이만큼 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select SUBSTRING('Quadratically',5,6);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;SPARE1 value = &quot;0|0|0|1&quot; 과 같이 세부 옵션사항이 들어가 있습습니다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;$sqlstr = &quot;SELECT * FROM wizTable_gallery WHERE SUBSTRING(SPARE1,7,1) = '1' ORDER BY UID DESC LIMIT 0, 4&quot;;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SUBSTRING(str FROM pos FOR len) : SUBSTRING(str,pos,len) 과 동일하다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- MID(str,pos,len) : SUBSTRING(str,pos,len) 과 동일하다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SUBSTRING(str,pos) : 첫번째 인자의 문자열에서 두번째 인자로부터의 모든 문자열을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select SUBSTRING('Quadratically',5);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SUBSTRING(str FROM pos) : SUBSTRING(str,pos) 와 동일하다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SUBSTRING_INDEX(str,delim,count) : 첫번째 인자인 문자열을 두번째 문자로 구분하여 세번째 인자 수의 위치만큼 반환한다. 예를들어 select SUBSTRING_INDEX('www.mysql.com', '.', 2) 은 'www.mysql' 을 반환한다. 세번째 인자가 음수일경우는 반대로 오른쪽에서부터 검색하여 결과를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select SUBSTRING_INDEX('www.mysql.com', '.', -2);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- LTRIM(str) : 왼쪽에 있는 공백문자를 제거한 문자열을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select LTRIM(' barbar');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- RTRIM(str) : 오른쪽에 있는 공백문자를 제거한 문자열을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select RTRIM('barbar ');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- TRIM([[BOTH | LEADING | TRAILING] [remstr] FROM] str)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select TRIM(' bar ');&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select TRIM(LEADING 'x' FROM 'xxxbarxxx');&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select TRIM(BOTH 'x' FROM 'xxxbarxxx');&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;select TRIM(TRAILING 'xyz' FROM 'barxxyz');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- REPLACE(str,from_str,to_str) : 문자열은 치환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select REPLACE('www.mysql.com', 'www', 'ftp');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- REVERSE(str) : 문자열을 뒤집는다. 예를들어, select REVERSE('abc') 은 'cba' 를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- LCASE(str) : 문자열을 소문자로 변환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select LCASE('QUADRATICALLY');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- LOWER(str) : LCASE(str) 와 동일하다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- UCASE(str) : 문자열을 대문자로 변환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select UCASE('Hej');&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- UPPER(str) : UCASE(str) 와 동일하다.&lt;/span&gt;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>MYSQL</category>
      <category>mysql문자열함수</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/15</guid>
      <comments>https://sonsoo.tistory.com/15#entry15comment</comments>
      <pubDate>Wed, 4 Nov 2020 22:42:21 +0900</pubDate>
    </item>
    <item>
      <title>mysql 함수 정리(수학함수)</title>
      <link>https://sonsoo.tistory.com/14</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_114.203.64.85 (11).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dekAGL/btqMvLoE0Ox/EVK16D7ZfMtSu7D7JOt761/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dekAGL/btqMvLoE0Ox/EVK16D7ZfMtSu7D7JOt761/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dekAGL/btqMvLoE0Ox/EVK16D7ZfMtSu7D7JOt761/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdekAGL%2FbtqMvLoE0Ox%2FEVK16D7ZfMtSu7D7JOt761%2Fimg.png&quot; data-filename=&quot;blog_menu_114.203.64.85 (11).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;mysql에서는 많은 함수가 제공되고 있는데요&lt;/p&gt;
&lt;p&gt;그중에서 수학 함수 몇 가지에 대해 알아보려고 합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;데이터베이스에서 직접 계산을 하는 경우 서버에 상당히 부하가 많이 걸리는 부분이 있어&lt;/p&gt;
&lt;p&gt;저는 특별한 경우가 아니면 따로 계산해서 사용 중이지만&lt;/p&gt;
&lt;p&gt;그래도 알아두면 좋을 함수들 몇 가지만 적고 갑니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- ABS(X) : 절대값을 반환한다. 음수에 대해서는 양수를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select ABS(-32);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 결과 : 32&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- SIGN(X) : 양음수인지를 반환한다. 즉 SIGN(-32) 는 -1, SIGN(0) 은 0, SIGN(234) 은 1 을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select SIGN(-32);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- &lt;span style=&quot;color: #333333;&quot;&gt;결과&lt;/span&gt; : -1&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- MOD(N,M) : 나머지 값을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select MOD(29,9);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- &lt;span style=&quot;color: #333333;&quot;&gt;결과&lt;/span&gt; : 2&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- FLOOR(X) : 해당 인자의 값을 넘지 않는 최대 정수값을 반환한다. 예를 들어, select FLOOR(-1.23) 는 -2 를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select FLOOR(1.23);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- &lt;span style=&quot;color: #333333;&quot;&gt;결과&lt;/span&gt; : 1&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- CEILING(X) : 해당 인자보다 작지 않은 최소정수를 반환한다. 예를 들어, select CEILING(-1.23) 은 -1 을 반환한다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 예 : &lt;span style=&quot;color: #000000;&quot;&gt;select CEILING(-1.23);&lt;/span&gt;&lt;br /&gt;- &lt;span style=&quot;color: #333333;&quot;&gt;결과 : -1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- ROUND(X) : 해당 인자에 대해 반올림 한 값을 넘긴다. 예를 들어, select ROUND(-1.58) 에 대해서는 -2 를 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select ROUND(1.58);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 결과 : 2&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- ROUND(X,D) : 두번째 인자의 소수점 자리수만큼 반올림한다. 예를 들어, select ROUND(1.298, 1) 는 1.3 을 반환한다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 예 : &lt;span style=&quot;color: #000000;&quot;&gt;select ROUND(1.298, 1);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 결과 : 1.3&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- POW(X,Y) : X 의 Y 제곱의 값을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select POW(2,3);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 결과 : 8&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- POWER(X,Y) : POW(X,Y) 와 동일하다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 예 : select &lt;span style=&quot;color: #000000;&quot;&gt;POWER(2,4);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 결과 : 16&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- PI() : 파이값을 반환한다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 예 : select PI();&lt;/p&gt;
&lt;p&gt;- 결과 : 3.141593&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- LEAST(X,Y,...) : 해당 인자들중 최소값을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select LEAST(34.0,3.0,5.0,767.0);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- GREATEST(X,Y,...) : 해당 인자들중 최대값을 반환한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select GREATEST(&quot;B&quot;,&quot;A&quot;,&quot;C&quot;);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 결과 : 3&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- TRUNCATE(X,D) : 두번째 자리수 많큼의 값을 반환한다. 반올림은 하지 않는다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 예 : select TRUNCATE(1.999,0);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;- 결과 : 1&lt;/span&gt;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>MYSQL</category>
      <category>수학함수</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/14</guid>
      <comments>https://sonsoo.tistory.com/14#entry14comment</comments>
      <pubDate>Tue, 3 Nov 2020 22:50:37 +0900</pubDate>
    </item>
    <item>
      <title>tar 파일 압축 및 해제</title>
      <link>https://sonsoo.tistory.com/13</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_114.203.64.85 (10).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/y5x6e/btqMqBsNgsC/wSmAIVekRu3j7QWXF3Dv8K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/y5x6e/btqMqBsNgsC/wSmAIVekRu3j7QWXF3Dv8K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/y5x6e/btqMqBsNgsC/wSmAIVekRu3j7QWXF3Dv8K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fy5x6e%2FbtqMqBsNgsC%2FwSmAIVekRu3j7QWXF3Dv8K%2Fimg.png&quot; data-filename=&quot;blog_menu_114.203.64.85 (10).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tar&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;파일들을 하나로 묶는 경우 사용.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;파일을 묶을 때 디렉토리를 지정하면 그 디렉토리 안의 모든 파일과 모든 서브 디렉토리까지 함께 묶여진다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;또 파일의 속성, 하드 링크, 심볼릭 링크까지 고스란히 보존되므로 어떤 디렉토리 구조를 통째로 옮기려고 할 때 편하다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;사용법은 아래와 같다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tar [옵션] [파일]&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;자주 사용하는 옵션은 다음과 같다.&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;-f&lt;/b&gt; : 작업 대상이 되는 tar 파일의 이름을 지정한다. filename 대신에 '-'를 쓰면 표준 입출력이 대상이 된다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;-c&lt;/b&gt; : 새로운 tar 파일을 생성한다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;-x&lt;/b&gt; : 기존의 tar 파일을 푼다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;-v&lt;/b&gt; : 어떤 명령을 실행할 때 대상이 되고 있는 파일들을 보여준다.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;-z&lt;/b&gt; : tar 파일을 생성할 때나 풀 때, gzip을 필터로 사용한다. 역시 gun zip에만 있는 기능이다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;-p&lt;/b&gt; : 파일에 주어진 권한을 그대로 유지하는 기능이다.&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;-t&lt;/b&gt; : tar 파일 안에 들어 있는 파일들의 리스트를 보여준다.&lt;br /&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;-M&lt;/b&gt; : floppy diskette 등에 백업을 받을 때 여러 장에 나누어서 백업을 받을 수 있게 한다.gun tar에만 있는 기능이다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;예제&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;1. tar로 압축하기&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tar -cvf aaa.tar fff&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1604311494392&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;tar -cvf aaa.tar fff&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ex) fff라는 폴더를 aaa.tar로 압축하고자 한다면&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tar -cvf aaa.tar fff&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;2. tar 압축 풀기&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tar -xvf aaa.tar&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ex) aaa.tar라는 tar파일 압축을 풀고자 한다면&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tar -xvf aaa.tar&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;3. tar.gz로 압축하기&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tar -zcvf aaa.tar.gz fff&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ex) fff라는 폴더를 aaa.tar.gz로 압축하고자 한다면&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tar -zcvf aaa.tar.gz fff&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;4. tar.gz 압축 풀기&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tar -zxvf aaa.tar.gz&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;ex) aaa.tar.gz라는 tar.gz파일 압축을 풀고자 한다면&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;tar -zxvf aaa.tar.gz&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발 n/linux</category>
      <category>tar</category>
      <category>파일압축</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/13</guid>
      <comments>https://sonsoo.tistory.com/13#entry13comment</comments>
      <pubDate>Mon, 2 Nov 2020 19:05:38 +0900</pubDate>
    </item>
    <item>
      <title>파일 링크 ln 사용법</title>
      <link>https://sonsoo.tistory.com/12</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_114.203.64.85 (9).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bgIlNT/btqMeiH3vg7/wRhowFK39eSjG77WpHBgkK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bgIlNT/btqMeiH3vg7/wRhowFK39eSjG77WpHBgkK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bgIlNT/btqMeiH3vg7/wRhowFK39eSjG77WpHBgkK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbgIlNT%2FbtqMeiH3vg7%2FwRhowFK39eSjG77WpHBgkK%2Fimg.png&quot; data-filename=&quot;blog_menu_114.203.64.85 (9).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;파일링크 ln은&lt;/p&gt;
&lt;p&gt;파일의 경로가 길 경우 경로 단축을 위해서 사용하거나&amp;nbsp;하나의 파일을 여기저기서 사용을 해야 되는 경우 사용을 합니다.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;자주 사용을 하는건 아니지만 가끔 유용하게 사용을 하는 명령어입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;그래서 자세한 기능보다는 그냥 간략하게 사용 중인 사용법만 적습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. 파일링크 ln 종류&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;하드링크&lt;/b&gt; : 하나의 파일을 여러 이름으로 사용하는 것(=복사의 의미)으로 원본파일과 대상파일은 같은 파일로 인식함&lt;/p&gt;
&lt;p&gt;&lt;b&gt;심볼릭링크&lt;/b&gt; : 여러 개의 파일명이 하나의 파일명을 가리키게 하는 것으로 원본과 대상파일은 완전히 다른 파일로 인식함&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. ln 사용법&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;ln -옵션 &lt;span style=&quot;color: #000000;&quot;&gt;원본파일 대상파일&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;옵션&lt;/b&gt; :&amp;nbsp;&lt;b&gt;-s&lt;/b&gt; 심볼릭링크를 생성. 없으면 하드링크를 생성&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;3. 하드링크란?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;사용법 : ln 원본파일 대상파일&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;특징&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- ls -i 명령으로 확인해보면 &lt;span style=&quot;color: #ee2323;&quot;&gt;같은 inode&lt;/span&gt; 번호 값을 가짐&lt;/p&gt;
&lt;p&gt;- 두 개의 파일 크기와 내용이 같음&lt;/p&gt;
&lt;p&gt;- 하드링크로 생성된 파일은 한쪽 파일을 수정하면 같이 수정이 됨&lt;/p&gt;
&lt;p&gt;- 원본파일이나 링크된 파일을 삭제해도 다른 한쪽 파일은 아무런 영향 없음&lt;/p&gt;
&lt;p&gt;- ls -l 명령시 나오는 링크의 숫자가 같이 올라감&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;유의점&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- 파티션이나 드라이브를 가로질러 사용 못함&lt;/p&gt;
&lt;p&gt;- 같은 파일 시스템에서 사용해야 함&lt;/p&gt;
&lt;p&gt;- 디렉토르는 하드링크를 사용할 수 없음&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;4. 심볼릭링크(소프트링크)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;사용법 : ln -s 원본파일 대상파일&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;하드링크 사용에 옵션&lt;b&gt; -s&lt;/b&gt; 만 추가하면 됨&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;특징&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;- ls -i 명령으로 확인해보면 &lt;span style=&quot;color: #ee2323;&quot;&gt;다른 inode&lt;/span&gt; 번호 값을 가짐&lt;/p&gt;
&lt;p&gt;- 심볼릭링크된 대상파일의 크기가 매우 작음&lt;/p&gt;
&lt;p&gt;- ls -l 명령으로 확인해보면 권한 맨 앞에 l이라고 표기됨&lt;/p&gt;
&lt;p&gt;- 한쪽 파일이 변경되면 다른 쪽 파일도&amp;nbsp;변경됨&lt;/p&gt;
&lt;p&gt;- 대상파일이 삭제돼도 원본파일에 영향은 없음&lt;/p&gt;
&lt;p&gt;- 디렉토리도 심볼릭링크로 사용할 수 있음&lt;/p&gt;
&lt;p&gt;- 디렉토리를 심볼릭링크해도 기본 개념은 파일이며 삭제 시 rm과 같은 파일 삭제 명령을 사용하면 됨&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #1a5490;&quot;&gt;&lt;b&gt;유의점&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;- 원본파일이 삭제되면 대상파일은 아무 구실을 못함&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;- 대상파일의 퍼미션 값이 777이 되지만 원본파일의 퍼미션 값과는 다름&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발 n/linux</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/12</guid>
      <comments>https://sonsoo.tistory.com/12#entry12comment</comments>
      <pubDate>Sun, 1 Nov 2020 15:09:51 +0900</pubDate>
    </item>
    <item>
      <title>vi 에디터 기본 사용법</title>
      <link>https://sonsoo.tistory.com/11</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_114.203.64.85 (8).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/l88C4/btqMhu77IVi/7wfQAkimiLbJAkJjZ68rIk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/l88C4/btqMhu77IVi/7wfQAkimiLbJAkJjZ68rIk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/l88C4/btqMhu77IVi/7wfQAkimiLbJAkJjZ68rIk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fl88C4%2FbtqMhu77IVi%2F7wfQAkimiLbJAkJjZ68rIk%2Fimg.png&quot; data-filename=&quot;blog_menu_114.203.64.85 (8).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;vi 에디터는 유닉스 계열 시스템의 90% 이상 설치되어 있는 기본 에디터로 처음 접하는 경우는 매우 불편하지만&lt;/p&gt;
&lt;p&gt;사용을 해보면 상당히 간편하고 편하게 쓸 수 있는 에디터 중 하나라고 생각합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;처음 사용하면서는 굳이 이걸 왜 쓰지, 이걸 꼭 써야 되나 했지만&lt;/p&gt;
&lt;p&gt;서버에 접속해서 파일을 확인하기 위해서는 꼭 써야 되었기 때문에 조금씩 사용을 해보다가&lt;/p&gt;
&lt;p&gt;지금은 50:50 정도로 사용을 하고 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vi 에디터는 기본적으로 일반모드, 입력모드, 명령모드가 존재합니다.&lt;/p&gt;
&lt;p&gt;일반모드는 파일 내에서 이동을 하거나 검색을 할 수 있는 모드&lt;/p&gt;
&lt;p&gt;입력모드는 일반모드에서 i, a, o 등 키를 입력하여 문서를 입력을 할 수 있는 모드&lt;/p&gt;
&lt;p&gt;명령모드는 : 를 이용해서 명령을 실행해서 변경내용을 저장하거나 문자를 변환할 수 있는 모드&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;1. 새로운 파일을 만들거나 기존 파일 열기&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;vi 파일명&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;파일명이 존재하지 않으면 일반모드로 새로운 파일을 열어 줌&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2wlRF/btqMdFiUb5r/f9ksiZcz2tlSK5eY6R1yf0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2wlRF/btqMdFiUb5r/f9ksiZcz2tlSK5eY6R1yf0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2wlRF/btqMdFiUb5r/f9ksiZcz2tlSK5eY6R1yf0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2wlRF%2FbtqMdFiUb5r%2Ff9ksiZcz2tlSK5eY6R1yf0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;파일명이 존재하면 일반모드로 열어서 보여줌&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ZsuED/btqMdiVNKVs/DQKyjuezztxTWoAhwJmkn1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ZsuED/btqMdiVNKVs/DQKyjuezztxTWoAhwJmkn1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ZsuED/btqMdiVNKVs/DQKyjuezztxTWoAhwJmkn1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZsuED%2FbtqMdiVNKVs%2FDQKyjuezztxTWoAhwJmkn1%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;2. 파일을 입력모드로 변경&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;일반모드에서 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;i , a , o&lt;/b&gt;&lt;/span&gt; 키를 누르면 입력모드로 변경됨&lt;/p&gt;
&lt;p&gt;입력모드시 좌측 하단에 &lt;b&gt;-- INSERT --&lt;/b&gt; 문구가 생기면서 입력모드로 변경됨&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVvil8/btqMdWx1AuT/yc7qtyzfc4BFUuqUYVffRk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVvil8/btqMdWx1AuT/yc7qtyzfc4BFUuqUYVffRk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVvil8/btqMdWx1AuT/yc7qtyzfc4BFUuqUYVffRk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVvil8%2FbtqMdWx1AuT%2Fyc7qtyzfc4BFUuqUYVffRk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;입력모드 명령어&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 180px;&quot; border=&quot;1&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; text-align: center;&quot;&gt;명령어&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px; text-align: center;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;i&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;현재 커서가 위치한 칸에 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;I&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(Shift + i)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;현재 커서가 위치한 줄의 제일 앞에서부터 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;a&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;현재 커서가 위치한 다음칸부터 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;A&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(Shift + a)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;현재 커서가 위치한 줄의 제일 마지막칸부터 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;o&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;현재 커서가 위치한 다음줄에 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;O&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(Shift + o)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;현재 커서가 위치한 이전줄에 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;s&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;현재 커서가 위치한 한 글자를 지우고 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;S&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;(Shift + s)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;현재 커서가 위치한 한 줄을 지우고 입력&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;3. 파일을 일반모드로 변경&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;ESC&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;일반모드시 좌측 하단에 표시되던 -- INSERT -- 문구가 사라지면서 일반 모드로 변경됨&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byuscU/btqMdhvML8o/4b1LHwXpKvTVVKk7V1AubK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byuscU/btqMdhvML8o/4b1LHwXpKvTVVKk7V1AubK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byuscU/btqMdhvML8o/4b1LHwXpKvTVVKk7V1AubK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyuscU%2FbtqMdhvML8o%2F4b1LHwXpKvTVVKk7V1AubK%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;4. 파일 저장&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;:w&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;:&lt;/span&gt;&lt;/b&gt;(콜론)을 입력하여 &lt;b&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;w&lt;/span&gt;&lt;/b&gt; 명령어를 실행하면 내용이 저장이 됨&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lTlWb/btqMdi9ml41/HDjenmdiDx5jggfnBnzDnk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lTlWb/btqMdi9ml41/HDjenmdiDx5jggfnBnzDnk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lTlWb/btqMdi9ml41/HDjenmdiDx5jggfnBnzDnk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlTlWb%2FbtqMdi9ml41%2FHDjenmdiDx5jggfnBnzDnk%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;5. vi 종료 (파일닫기)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;:q&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;:&lt;/b&gt;&lt;/span&gt;(콜론)을 입력하여 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;q&lt;/b&gt;&lt;/span&gt; 명령어를 실행하면 파일을 닫고 에디터가 종료됨&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byC9gH/btqMcSbW9h9/3KBPaA4nRw97M5Rx216in0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byC9gH/btqMcSbW9h9/3KBPaA4nRw97M5Rx216in0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byC9gH/btqMcSbW9h9/3KBPaA4nRw97M5Rx216in0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbyC9gH%2FbtqMcSbW9h9%2F3KBPaA4nRw97M5Rx216in0%2Fimg.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;같이 사용되는 명령&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;:q!&lt;/b&gt;&lt;/span&gt; 변경된 내용 저장하지 않고 강제 종료&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;:wq&lt;/b&gt;&lt;/span&gt; 변경된 내용을 저장하고 종료&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;6. 커서이동(&lt;span style=&quot;color: #333333;&quot;&gt;방향이동&lt;/span&gt;) 방법 및 명령어&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;커서를 이동하는 방법은 기본적으로 화살표 방향기 4개와(&lt;span style=&quot;color: #333333;&quot;&gt;&amp;larr;&lt;/span&gt;&amp;darr;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;uarr;&lt;/span&gt;&amp;rarr;) PageUp, PageDown을 이용해서도 가능합니다.&lt;/p&gt;
&lt;p&gt;하지만 vi에디터에서는 커서를 이동할 수 있는 명령어가 따로 존재합니다.&lt;/p&gt;
&lt;p&gt;방향키가 없는 키보드에서는 유용한 기능이니 기본적인 몇 가지만 알아둬도 편할 거예요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;커서이동 명령어(제가 자주 사용하는 명령어)&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 301px;&quot; border=&quot;1&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px; text-align: center;&quot;&gt;명령어&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px; text-align: center;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;h&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;커서를 왼쪽으로 한칸씩 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;j&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;커서를 아래쪽으로 한칸씩 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;k&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;커서를 위쪽으로 한칸씩 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;l&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;커서를 오른쪽으로 한칸씩 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;w&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;다음 단어의 첫글자로 이동(단어단위 이동)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;^&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;커서가 있는 줄의 첫 문자로 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;커서가 있는 줄의 제일 끝으로 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 21px;&quot;&gt;&lt;b&gt;0&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;커서가 있는 줄의 제일 앞으로 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;gg&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;문서의 제일 첫번째 줄로 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;G&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;문서의 제일 마지막 줄로 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;:50&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;입력한 숫자의 줄로 이동(50번째 줄로 이동)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;Ctrl + b&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;이전 화면으로 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;Ctrl + f&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;다음 화면으로 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;50%&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;입력한 %(퍼센트)에 해당하는 줄로 이동(50%에 해당하는 줄로 이동)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;7. 삭제, 복사, 붙여넣기 명령어&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;삭제 및 복사/붙여넣기도 사용하면서 손에 익숙해지면 의외로 편하고 쉽습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;삭제 및 복사/붙여넣기 명령어&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%; text-align: center;&quot;&gt;명령어&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;x&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;현재 커서가 위치한 문자를 삭제&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;dw&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;현재 커서가 위치에서 문자 단위로 삭제(문자나 특수문자 공백등을 기준이 됨)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;dd&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;현재 커서가 위치한 한 줄을 삭제&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;10dd&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;현재 커서가 위치한 줄에서 숫자만큼 삭제(10줄이 삭제됨)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;yy&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;현재 커서가 위치한 줄을 복사&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;10yy&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;현재 커서가 위치한 줄에서 숫자만큼 복사(10줄이 복사됨)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;p&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;복사한 내용을 커서가 위치한 다음줄에 붙여 넣기&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 12.5%;&quot;&gt;&lt;b&gt;P (Shift + p)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;복사한 내용을 커서가 위치한 이전줄에 붙여 넣기&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;8. 되돌리기 명령어&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;작업 도중 이전으로 되돌리거나 다시 이후로 되돌리는 기능은 필수죠&lt;/p&gt;
&lt;p&gt;윈도우에서 사용하는 실행취소(Ctrl+z) 및 다시실행(Ctrl+y)와 같은 명령어입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;되돌리기 명령어&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 60px;&quot; border=&quot;1&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; text-align: center; height: 20px;&quot;&gt;명령어&lt;/td&gt;
&lt;td style=&quot;width: 50%; text-align: center; height: 20px;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;u&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;이전 상태로 되돌림(윈도우 Ctrl + z 기능과 동일)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;Ctrl + r&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;이후 상태로 되돌림&lt;span style=&quot;color: #333333;&quot;&gt;(윈도우 Ctrl + y 기능과 동일)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;9. 검색 명령어&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;단어를 검색하고자 할 때 사용하는 명령어&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;검색 명령어&lt;/b&gt;&lt;/p&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 100px;&quot; border=&quot;1&quot; data-ke-style=&quot;style12&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px; text-align: center;&quot;&gt;명령어&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px; text-align: center;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;/test&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;&quot;test&quot; 와 일치하는 문자를 현재 커서 위치부터 아래쪽 방향으로 검색&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;?test&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&quot;test&quot; 와 일치하는 문자를 현재 커서 위치부터 위쪽 방향으로 검색&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;n&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;위 명령어로 찾은 문자중 다음 문자로 이동&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 20px;&quot;&gt;
&lt;td style=&quot;width: 12.5%; height: 20px;&quot;&gt;&lt;b&gt;N (Shift + n)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 20px;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;위 명령어로 찾은 문자중 이전 문자로 이동&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;10. 검색어 치환 명령어&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;b&gt;:%s/찾을문자/바꿀문자/g&lt;/b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;검색을 하는 경우가 그냥 검색을 하는 경우도 있지만 검색한 문자를 변경하기 위한 경우도 있는데요&lt;/p&gt;
&lt;p&gt;이때 검색한 문자를 다른 문자로 변경하고자 할 때 쓰는 명령어입니다.&lt;/p&gt;
&lt;p&gt;파일 내 특정 단어를 일괄로 변경하고자 할 때 사용하면 편리하니 알아두시면 좋을 거 같습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;vi 에디터의 가장 기본적인 명령어를 정리해 봤습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발 n/linux</category>
      <category>vi</category>
      <category>Vim</category>
      <category>vi에디터</category>
      <category>vi편집기</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/11</guid>
      <comments>https://sonsoo.tistory.com/11#entry11comment</comments>
      <pubDate>Sat, 31 Oct 2020 20:16:35 +0900</pubDate>
    </item>
    <item>
      <title>레고 5767 멋진 크루저</title>
      <link>https://sonsoo.tistory.com/10</link>
      <description>&lt;p&gt;오늘은 집에 있는 레고를 리뷰해봅니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;레고 5767 멋진 크루저라는 제품으로 무려 9년 전에&amp;nbsp;바야흐로 2011년도에 출시된 &lt;span style=&quot;color: #333333;&quot;&gt;크리에이터 자동차입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;저는 레고에 입문을 한 게 대략 2012년도에 입문을 했는데요&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;입문한 계기는 테크닉 제품의 영상을 보고 입문을 하게 되었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;입문을 하게 만든 제품은 테크닉계의 명품 8043인데요&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;무선으로 모든 걸 조종하는 걸 보고 지금까지의 레고 관념이 확 달라졌었던 기억이 있네요&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;레고 입문을 하면서 크리에이터, 테크닉, 시티, 닌자 고등 여러 카테고리 제품도 많이 구매를 했습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;그중에서 이 5767은 크리에이터 제품으로&amp;nbsp;1개의 제품으로 3가지 버전으로 조립을 할 수 있어요&lt;/p&gt;
&lt;p&gt;설명서도 3가지를 조립할 수 있게 동봉이 되어있어 어린이가 있는 경우 좋은 제품이에요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (1).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bAe52s/btqL8m3VtOm/zmOuvEB26kWfcWjXhs8Nt0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bAe52s/btqL8m3VtOm/zmOuvEB26kWfcWjXhs8Nt0/img.jpg&quot; data-alt=&quot;차량 하부를 조립&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bAe52s/btqL8m3VtOm/zmOuvEB26kWfcWjXhs8Nt0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbAe52s%2FbtqL8m3VtOm%2FzmOuvEB26kWfcWjXhs8Nt0%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (1).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;차량 하부를 조립&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (2).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ljS9L/btqL9rDJbNP/vqytS5De16MYP3pISjOD5k/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ljS9L/btqL9rDJbNP/vqytS5De16MYP3pISjOD5k/img.jpg&quot; data-alt=&quot;하부에 차곡차곡 브릭을 쌓아줍니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ljS9L/btqL9rDJbNP/vqytS5De16MYP3pISjOD5k/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FljS9L%2FbtqL9rDJbNP%2FvqytS5De16MYP3pISjOD5k%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (2).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;하부에 차곡차곡 브릭을 쌓아줍니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (3).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Q6Z5P/btqL9sCBjyZ/G9QPfNkxbjYUwEkBDXkCrK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Q6Z5P/btqL9sCBjyZ/G9QPfNkxbjYUwEkBDXkCrK/img.jpg&quot; data-alt=&quot;차량 뒷모습이 얼추 나오네요&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Q6Z5P/btqL9sCBjyZ/G9QPfNkxbjYUwEkBDXkCrK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQ6Z5P%2FbtqL9sCBjyZ%2FG9QPfNkxbjYUwEkBDXkCrK%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (3).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;차량 뒷모습이 얼추 나오네요&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (4).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bW5knI/btqL7w0jido/vFny4KoEazN7FCAN5U1521/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bW5knI/btqL7w0jido/vFny4KoEazN7FCAN5U1521/img.jpg&quot; data-alt=&quot;뒷자석을 조립(허리를 꽂꽂하게..)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bW5knI/btqL7w0jido/vFny4KoEazN7FCAN5U1521/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbW5knI%2FbtqL7w0jido%2FvFny4KoEazN7FCAN5U1521%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (4).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;뒷자석을 조립(허리를 꽂꽂하게..)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (5).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xJsWI/btqL9rRd602/h4tMTjn9Y8zG3Whe2xmKA0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xJsWI/btqL9rRd602/h4tMTjn9Y8zG3Whe2xmKA0/img.jpg&quot; data-alt=&quot;운전석과 조수석 의자 조립&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xJsWI/btqL9rRd602/h4tMTjn9Y8zG3Whe2xmKA0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxJsWI%2FbtqL9rRd602%2Fh4tMTjn9Y8zG3Whe2xmKA0%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (5).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;운전석과 조수석 의자 조립&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (6).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/AIN9t/btqL8l42up2/HdySO81n5R16qlMZeC59UK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/AIN9t/btqL8l42up2/HdySO81n5R16qlMZeC59UK/img.jpg&quot; data-alt=&quot;역시 레고에서도 좌석은 앞쪽이 편할거 같죠&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/AIN9t/btqL8l42up2/HdySO81n5R16qlMZeC59UK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FAIN9t%2FbtqL8l42up2%2FHdySO81n5R16qlMZeC59UK%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (6).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;역시 레고에서도 좌석은 앞쪽이 편할거 같죠&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (7).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/csfSg9/btqL7w0jjfk/ra57SFpNVlCqXtsztqkPx1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/csfSg9/btqL7w0jjfk/ra57SFpNVlCqXtsztqkPx1/img.jpg&quot; data-alt=&quot;2도어 자동차의 문을 조립&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/csfSg9/btqL7w0jjfk/ra57SFpNVlCqXtsztqkPx1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcsfSg9%2FbtqL7w0jjfk%2Fra57SFpNVlCqXtsztqkPx1%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (7).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;2도어 자동차의 문을 조립&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (8).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/byro53/btqL9s3HgVJ/XFDkWooBDsEfqVwWOApgQ1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/byro53/btqL9s3HgVJ/XFDkWooBDsEfqVwWOApgQ1/img.jpg&quot; data-alt=&quot;문은 이렇게 열고 닫기가 가능&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/byro53/btqL9s3HgVJ/XFDkWooBDsEfqVwWOApgQ1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbyro53%2FbtqL9s3HgVJ%2FXFDkWooBDsEfqVwWOApgQ1%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (8).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;문은 이렇게 열고 닫기가 가능&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (9).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bc2X1N/btqL7xkx6RV/aHYkxP97HLSrcUEM81yFrK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bc2X1N/btqL7xkx6RV/aHYkxP97HLSrcUEM81yFrK/img.jpg&quot; data-alt=&quot;차량 앞부분 조립&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bc2X1N/btqL7xkx6RV/aHYkxP97HLSrcUEM81yFrK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbc2X1N%2FbtqL7xkx6RV%2FaHYkxP97HLSrcUEM81yFrK%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (9).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;차량 앞부분 조립&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (10).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bvGXKE/btqL8m3VusG/jrWJtdPqHZakXyvDV7JcC1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bvGXKE/btqL8m3VusG/jrWJtdPqHZakXyvDV7JcC1/img.jpg&quot; data-alt=&quot;차량의 계기판은 프린팅 브릭으로 조립&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bvGXKE/btqL8m3VusG/jrWJtdPqHZakXyvDV7JcC1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbvGXKE%2FbtqL8m3VusG%2FjrWJtdPqHZakXyvDV7JcC1%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (10).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;차량의 계기판은 프린팅 브릭으로 조립&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (11).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Qk6Hq/btqL8UMSKnq/ep3tKsdM6UDGePLMeAOvJ0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Qk6Hq/btqL8UMSKnq/ep3tKsdM6UDGePLMeAOvJ0/img.jpg&quot; data-alt=&quot;사이드 미러와 본닛부분&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Qk6Hq/btqL8UMSKnq/ep3tKsdM6UDGePLMeAOvJ0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FQk6Hq%2FbtqL8UMSKnq%2Fep3tKsdM6UDGePLMeAOvJ0%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (11).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;사이드 미러와 본닛부분&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (12).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dFC7fI/btqL8nhtHNw/4vW2gDyFWmcT5OP5IALHXK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dFC7fI/btqL8nhtHNw/4vW2gDyFWmcT5OP5IALHXK/img.jpg&quot; data-alt=&quot;앤진 표현&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dFC7fI/btqL8nhtHNw/4vW2gDyFWmcT5OP5IALHXK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdFC7fI%2FbtqL8nhtHNw%2F4vW2gDyFWmcT5OP5IALHXK%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (12).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;앤진 표현&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (13).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cwDpal/btqL8lRupU1/NxKpZAVUeQyTrIHEKoy5TK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cwDpal/btqL8lRupU1/NxKpZAVUeQyTrIHEKoy5TK/img.jpg&quot; data-alt=&quot;본닛 조립&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cwDpal/btqL8lRupU1/NxKpZAVUeQyTrIHEKoy5TK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcwDpal%2FbtqL8lRupU1%2FNxKpZAVUeQyTrIHEKoy5TK%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (13).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;본닛 조립&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (14).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b8Bacx/btqL8mXeXcR/c1K6Xyy4KGQIxZs5Tyv7k0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b8Bacx/btqL8mXeXcR/c1K6Xyy4KGQIxZs5Tyv7k0/img.jpg&quot; data-alt=&quot;본닛도 개폐가 가능&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b8Bacx/btqL8mXeXcR/c1K6Xyy4KGQIxZs5Tyv7k0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb8Bacx%2FbtqL8mXeXcR%2Fc1K6Xyy4KGQIxZs5Tyv7k0%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (14).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;본닛도 개폐가 가능&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (15).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bx2p4y/btqL3wGY1yx/YkdSMhyQFFXutg2zHmoBZ1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bx2p4y/btqL3wGY1yx/YkdSMhyQFFXutg2zHmoBZ1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bx2p4y/btqL3wGY1yx/YkdSMhyQFFXutg2zHmoBZ1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbx2p4y%2FbtqL3wGY1yx%2FYkdSMhyQFFXutg2zHmoBZ1%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (15).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (16).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/B78sP/btqL8VkKkKL/1cQYgIW6xGxCwYZzuMxriK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/B78sP/btqL8VkKkKL/1cQYgIW6xGxCwYZzuMxriK/img.jpg&quot; data-alt=&quot;앞유리창의 A필러부분 조립&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/B78sP/btqL8VkKkKL/1cQYgIW6xGxCwYZzuMxriK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FB78sP%2FbtqL8VkKkKL%2F1cQYgIW6xGxCwYZzuMxriK%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (16).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;앞유리창의 A필러부분 조립&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (17).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xBj7M/btqL2QMq5Au/TgswCoEA05DcSJ6ldGKPxK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xBj7M/btqL2QMq5Au/TgswCoEA05DcSJ6ldGKPxK/img.jpg&quot; data-alt=&quot;바퀴를 설치&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xBj7M/btqL2QMq5Au/TgswCoEA05DcSJ6ldGKPxK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxBj7M%2FbtqL2QMq5Au%2FTgswCoEA05DcSJ6ldGKPxK%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (17).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;바퀴를 설치&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진 크루저 (18).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xxqAx/btqL8Vyg08z/FluDbsUYcCk7iqBxffYE1K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xxqAx/btqL8Vyg08z/FluDbsUYcCk7iqBxffYE1K/img.jpg&quot; data-alt=&quot;모두 조립된 후 한컷&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xxqAx/btqL8Vyg08z/FluDbsUYcCk7iqBxffYE1K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxxqAx%2FbtqL8Vyg08z%2FFluDbsUYcCk7iqBxffYE1K%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진 크루저 (18).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;모두 조립된 후 한컷&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;여기부터는 세컨드 모델인 F1 레이싱카입니다.&lt;/p&gt;
&lt;p&gt;조립 상세 사진은 없고 완성된 사진 몇 장만 올려요&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (1).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cn5pkF/btqL7PSUvTE/ZFOHCrdhx5ouPhiRllAxG0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cn5pkF/btqL7PSUvTE/ZFOHCrdhx5ouPhiRllAxG0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cn5pkF/btqL7PSUvTE/ZFOHCrdhx5ouPhiRllAxG0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcn5pkF%2FbtqL7PSUvTE%2FZFOHCrdhx5ouPhiRllAxG0%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (1).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (2).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b2plUu/btqL39dLSVS/yfkDPKthXGXSMFe6goaeaK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b2plUu/btqL39dLSVS/yfkDPKthXGXSMFe6goaeaK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b2plUu/btqL39dLSVS/yfkDPKthXGXSMFe6goaeaK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb2plUu%2FbtqL39dLSVS%2FyfkDPKthXGXSMFe6goaeaK%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (2).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (3).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oyOyJ/btqL39EOvAz/F2maAjCeyPNofk6zkfjvEk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oyOyJ/btqL39EOvAz/F2maAjCeyPNofk6zkfjvEk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oyOyJ/btqL39EOvAz/F2maAjCeyPNofk6zkfjvEk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoyOyJ%2FbtqL39EOvAz%2FF2maAjCeyPNofk6zkfjvEk%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (3).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (4).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1xGVR/btqL7wsqRIv/bRJqiKcDcso4WeRFwSRT21/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1xGVR/btqL7wsqRIv/bRJqiKcDcso4WeRFwSRT21/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1xGVR/btqL7wsqRIv/bRJqiKcDcso4WeRFwSRT21/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1xGVR%2FbtqL7wsqRIv%2FbRJqiKcDcso4WeRFwSRT21%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (4).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (6).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lucW6/btqL3u3xo1W/527vGZuG404fqtbeHfZ6dK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lucW6/btqL3u3xo1W/527vGZuG404fqtbeHfZ6dK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lucW6/btqL3u3xo1W/527vGZuG404fqtbeHfZ6dK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlucW6%2FbtqL3u3xo1W%2F527vGZuG404fqtbeHfZ6dK%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (6).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (7).jpg&quot; data-origin-width=&quot;1968&quot; data-origin-height=&quot;3264&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ce1Hwl/btqL6IUab1n/FxyDTOJmq4swvOgIJq1KEk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ce1Hwl/btqL6IUab1n/FxyDTOJmq4swvOgIJq1KEk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ce1Hwl/btqL6IUab1n/FxyDTOJmq4swvOgIJq1KEk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fce1Hwl%2FbtqL6IUab1n%2FFxyDTOJmq4swvOgIJq1KEk%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (7).jpg&quot; data-origin-width=&quot;1968&quot; data-origin-height=&quot;3264&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (9).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/E8vqL/btqL2Ps97Rz/tvWg4jdksyw8QWXuP7vkOK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/E8vqL/btqL2Ps97Rz/tvWg4jdksyw8QWXuP7vkOK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/E8vqL/btqL2Ps97Rz/tvWg4jdksyw8QWXuP7vkOK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FE8vqL%2FbtqL2Ps97Rz%2FtvWg4jdksyw8QWXuP7vkOK%2Fimg.jpg&quot; data-filename=&quot;레고 5767 멋진크루저 B모델 (9).jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1968&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;사진을 영 못 찍어서 색감이나 구도가 엉망이란 걸 다시 한번 느끼네요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;아주 어릴때 만들었던 레고는 단지 쌓아서 만드는 단순한 장난감이라고 생각했는데&lt;/p&gt;
&lt;p&gt;지금의 레고는 조향도 되고 이런저런 기믹들도 있고&lt;/p&gt;
&lt;p&gt;무선으로 조종도 가능하고 최근에는 블루투스를 이용해서 휴대폰으로도 조작이 가능해요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;갈수록 발전을 하는 레고&lt;/p&gt;
&lt;p&gt;아이들 창의력 발전에도 좋아 애들한테도 이것저것 많이 사주고&amp;nbsp;조립도 많이 하게끔 했는데&lt;/p&gt;
&lt;p&gt;그것도 한때인듯 합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;지금은 그저 자리 나 차지하는 장난감 신세예요~~&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>두아이 n</category>
      <category>5767</category>
      <category>레고</category>
      <category>크리에이터</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/10</guid>
      <comments>https://sonsoo.tistory.com/10#entry10comment</comments>
      <pubDate>Fri, 30 Oct 2020 23:05:20 +0900</pubDate>
    </item>
    <item>
      <title>자동차배터리 직접 교체 후기</title>
      <link>https://sonsoo.tistory.com/9</link>
      <description>&lt;p&gt;오늘은&amp;nbsp;자동차 배터리&amp;nbsp;교체&amp;nbsp;후기를&amp;nbsp;써볼까&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;차량은&amp;nbsp;2008년식&amp;nbsp;아반떼&amp;nbsp;차량인데요 &lt;br /&gt;어느덧&amp;nbsp;12살이&amp;nbsp;되었네요 &lt;br /&gt;&lt;br /&gt;12년 동안&amp;nbsp;타 오면서&amp;nbsp;자동차 배터리를&amp;nbsp;한번&amp;nbsp;교체했었는데요 &lt;br /&gt;이때&amp;nbsp;교체한&amp;nbsp;이유는&amp;nbsp;잦은&amp;nbsp;배터리&amp;nbsp;방전으로&amp;nbsp;인해&amp;nbsp;교체를&amp;nbsp;했었는데 &lt;br /&gt;방전의&amp;nbsp;원인은&amp;nbsp;블랙박스&amp;nbsp;상시녹화로&amp;nbsp;인해서&amp;nbsp;방전이&amp;nbsp;됐었습니다. &lt;br /&gt;&lt;br /&gt;그래서&amp;nbsp;상시녹화를&amp;nbsp;끄고도&amp;nbsp;해봤으나&amp;nbsp;한번&amp;nbsp;방전되니&amp;nbsp;자주&amp;nbsp;방전이&amp;nbsp;돼서&amp;nbsp;교체를&amp;nbsp;했습니다. &lt;br /&gt;&lt;br /&gt;아반떼 HD에는&amp;nbsp;기본&amp;nbsp;배터리&amp;nbsp;용량이&amp;nbsp;&lt;b&gt;60L&lt;/b&gt;짜리&amp;nbsp;였는데요 &lt;br /&gt;조금이라도&amp;nbsp;덜&amp;nbsp;방전되길&amp;nbsp;바라는&amp;nbsp;마음에&amp;nbsp;&lt;b&gt;80L&lt;/b&gt;짜리로&amp;nbsp;교체를&amp;nbsp;했었습니다. &lt;br /&gt;용량을&amp;nbsp;큰거로&amp;nbsp;사는&amp;nbsp;경우&amp;nbsp;배터리&amp;nbsp;받침&amp;nbsp;부분이&amp;nbsp;맞지 않아서&amp;nbsp;직접&amp;nbsp;턱 부분을&amp;nbsp;잘라줘야&amp;nbsp;되는데 &lt;br /&gt;이게&amp;nbsp;조금&amp;nbsp;힘들었었던&amp;nbsp;기억이&amp;nbsp;있네요 &lt;br /&gt;&lt;br /&gt;그래서&amp;nbsp;이번에도&amp;nbsp;동일한&amp;nbsp;&lt;b&gt;80L&lt;/b&gt;짜리로&amp;nbsp;구매를&amp;nbsp;했습니다. &lt;br /&gt;폐전지&amp;nbsp;반납&amp;nbsp;조건으로&amp;nbsp;약&amp;nbsp;&lt;b&gt;65,000원&lt;/b&gt;정도로&amp;nbsp;구매했고요 &lt;br /&gt;구매 시&amp;nbsp;교체에&amp;nbsp;필요한&amp;nbsp;공구도&amp;nbsp;같이&amp;nbsp;선택해서&amp;nbsp;주문했습니다. &lt;br /&gt;&lt;br /&gt;이번에&amp;nbsp;교체하게 된&amp;nbsp;원인은&amp;nbsp;회사가&amp;nbsp;가까워&amp;nbsp;출퇴근을&amp;nbsp;걸어서&amp;nbsp;하고&amp;nbsp;코로나로&amp;nbsp;인해&amp;nbsp;주말에도&amp;nbsp;집콕!! &lt;br /&gt;그렇게&amp;nbsp;늘상&amp;nbsp;주차장에&amp;nbsp;세워두다&amp;nbsp;보니&amp;nbsp;아침에&amp;nbsp;움직이는데&amp;nbsp;방전 &lt;br /&gt;보험&amp;nbsp;불러서&amp;nbsp;시동&amp;nbsp;걸고&amp;nbsp;운행을&amp;nbsp;했는데&amp;nbsp;저녁때&amp;nbsp;다시&amp;nbsp;집으로&amp;nbsp;올 때&amp;nbsp;또&amp;nbsp;방전!!!!&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;b&gt;하루&amp;nbsp;두번&amp;nbsp;방전&lt;/b&gt;되니&amp;nbsp;안돼겠다&amp;nbsp;싶어서&amp;nbsp;교체를&amp;nbsp;진행했습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1500&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/d1uiis/btqL2xkzZPW/NPJotJU0b8GgsCmR59m1Ok/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/d1uiis/btqL2xkzZPW/NPJotJU0b8GgsCmR59m1Ok/img.png&quot; data-alt=&quot;지금 설치되어있는 자동차배터리입니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/d1uiis/btqL2xkzZPW/NPJotJU0b8GgsCmR59m1Ok/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fd1uiis%2FbtqL2xkzZPW%2FNPJotJU0b8GgsCmR59m1Ok%2Fimg.png&quot; data-filename=&quot;blob&quot; data-origin-width=&quot;2000&quot; data-origin-height=&quot;1500&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;지금 설치되어있는 자동차배터리입니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;현재&amp;nbsp;있는&amp;nbsp;배터리&amp;nbsp;수명을&amp;nbsp;한번&amp;nbsp;확인해봤습니다. &lt;br /&gt;상태창에&amp;nbsp;&lt;span style=&quot;color: #1b711d;&quot;&gt;&lt;b&gt;초록색&lt;/b&gt;&lt;/span&gt;을&amp;nbsp;띄고&amp;nbsp;있는데&amp;nbsp;방전이네요 &lt;br /&gt;배터리&amp;nbsp;수명&amp;nbsp;확인&amp;nbsp;하는&amp;nbsp;방법은&amp;nbsp;사진에서&amp;nbsp;처럼&amp;nbsp;색깔로&amp;nbsp;알아볼수&amp;nbsp;있습니다. &lt;br /&gt;아래&amp;nbsp;사진에&amp;nbsp;보면&amp;nbsp;색깔에&amp;nbsp;따른&amp;nbsp;상태가&amp;nbsp;있으니&amp;nbsp;참고&amp;nbsp;하세요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20200510_100100.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/XHv8E/btqL3v7FOgQ/AKbs6VXgDSPbukF5Vf9mk1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/XHv8E/btqL3v7FOgQ/AKbs6VXgDSPbukF5Vf9mk1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/XHv8E/btqL3v7FOgQ/AKbs6VXgDSPbukF5Vf9mk1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FXHv8E%2FbtqL3v7FOgQ%2FAKbs6VXgDSPbukF5Vf9mk1%2Fimg.jpg&quot; data-filename=&quot;20200510_100100.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;자동차배터리&amp;nbsp;교체순서는&amp;nbsp; &lt;br /&gt;먼저&amp;nbsp;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&amp;nbsp;단자를&amp;nbsp;먼저&amp;nbsp;분리합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20200510_100107.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/x1Xvl/btqLW8M8nNu/hjoNZX9xKlKVtXTYSD5elk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/x1Xvl/btqLW8M8nNu/hjoNZX9xKlKVtXTYSD5elk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/x1Xvl/btqLW8M8nNu/hjoNZX9xKlKVtXTYSD5elk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fx1Xvl%2FbtqLW8M8nNu%2FhjoNZX9xKlKVtXTYSD5elk%2Fimg.jpg&quot; data-filename=&quot;20200510_100107.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;그리고&amp;nbsp;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&amp;nbsp;단자&amp;nbsp;분리 &lt;br /&gt;분리시&amp;nbsp;스파크가&amp;nbsp;일어날수도&amp;nbsp;있다고&amp;nbsp;하는데&amp;nbsp;다행이&amp;nbsp;이상없이&amp;nbsp;분리했습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20200510_100115.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/beeXcw/btqL3vNm2oQ/YLF2mGgvYO02uSNd8uckUK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/beeXcw/btqL3vNm2oQ/YLF2mGgvYO02uSNd8uckUK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/beeXcw/btqL3vNm2oQ/YLF2mGgvYO02uSNd8uckUK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbeeXcw%2FbtqL3vNm2oQ%2FYLF2mGgvYO02uSNd8uckUK%2Fimg.jpg&quot; data-filename=&quot;20200510_100115.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;배터리 고정지지대 분리 (같이&amp;nbsp;들어있던&amp;nbsp;공구로&amp;nbsp;편하게&amp;nbsp;분리)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20200510_100339.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/A7BsA/btqLZJy4dDg/vsK2zCvmGYe1mKwOG9jQT0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/A7BsA/btqLZJy4dDg/vsK2zCvmGYe1mKwOG9jQT0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/A7BsA/btqLZJy4dDg/vsK2zCvmGYe1mKwOG9jQT0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FA7BsA%2FbtqLZJy4dDg%2FvsK2zCvmGYe1mKwOG9jQT0%2Fimg.jpg&quot; data-filename=&quot;20200510_100339.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;구매한 자동차배터리를 틀위에 올림 (&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;무거우니&amp;nbsp;허리&amp;nbsp;조심&lt;/b&gt;&lt;/span&gt;)&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;턱을 잘라낸 상태라 유격이 조금 있어서 &lt;/span&gt;배터리 고정지지대 결합을 확실하고 단단하게 하고 여러번 체크~~&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20200510_100438.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dF9WxI/btqL5z9zfZW/gvSnI1VhUGjYoK9e4eKEIK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dF9WxI/btqL5z9zfZW/gvSnI1VhUGjYoK9e4eKEIK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dF9WxI/btqL5z9zfZW/gvSnI1VhUGjYoK9e4eKEIK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdF9WxI%2FbtqL5z9zfZW%2FgvSnI1VhUGjYoK9e4eKEIK%2Fimg.jpg&quot; data-filename=&quot;20200510_100438.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;조립은&amp;nbsp;분해의&amp;nbsp;역순입니다. &lt;br /&gt;먼저&amp;nbsp;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;+&lt;/b&gt;&lt;/span&gt;&amp;nbsp;단자&amp;nbsp;결합합니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20200510_100540.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cc5afz/btqL2QYwbD9/cB81Ck8g453oviErnJBtz1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cc5afz/btqL2QYwbD9/cB81Ck8g453oviErnJBtz1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cc5afz/btqL2QYwbD9/cB81Ck8g453oviErnJBtz1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcc5afz%2FbtqL2QYwbD9%2FcB81Ck8g453oviErnJBtz1%2Fimg.jpg&quot; data-filename=&quot;20200510_100540.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;3984&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;마지막으로&amp;nbsp;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;-&lt;/b&gt;&lt;/span&gt;&amp;nbsp;단자&amp;nbsp;결합하면&amp;nbsp;끝&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;새로&amp;nbsp;장착한&amp;nbsp;자동차배터리&amp;nbsp;상태표시창이&amp;nbsp;보이시나요 &lt;br /&gt;보기에는&amp;nbsp;기존것보다&amp;nbsp;&lt;span style=&quot;color: #409d00;&quot;&gt;&lt;b&gt;초록색&lt;/b&gt;&lt;/span&gt;이&amp;nbsp;더&amp;nbsp;선명해&amp;nbsp;보이네요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;자동차배터리를 교체하고 나니 시동도 잘 걸리고 아직까지&amp;nbsp;방전&amp;nbsp;안되고&amp;nbsp;잘&amp;nbsp;버티고&amp;nbsp;있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;겨울철이&amp;nbsp;되면&amp;nbsp;날씨가&amp;nbsp;추워서&amp;nbsp;방전이&amp;nbsp;더&amp;nbsp;잘된다고&amp;nbsp;하니 &lt;br /&gt;혹시나 배터리 교체한 시기가 오래됐다면 미리 교체하시는 것도 좋을거 같아요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;공업사에서&amp;nbsp;배터리&amp;nbsp;교체를&amp;nbsp;해본적이&amp;nbsp;없어서&amp;nbsp;얼마나&amp;nbsp;차이나는지는&amp;nbsp;모르지만 &lt;br /&gt;몇 만원은 저렴하게 교체할수 있고 어렵지도 않으니 한번 시도 해보시는 것도 좋을거 같습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;마지막으로 교체한 폐배터리는 공구와 함께 동봉해 두면 업체에서&amp;nbsp;자체적으로&amp;nbsp;택배로&amp;nbsp;회수를&amp;nbsp;해가니&amp;nbsp;편해요&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;배터리 교체방법&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;1. 마이너스(-)단자 분리&lt;/p&gt;
&lt;p&gt;2. 플러스(+)단자 분리&lt;/p&gt;
&lt;p&gt;3. 배터리 고정장치 분리&lt;/p&gt;
&lt;p&gt;4. 배터리 제거&lt;/p&gt;
&lt;p&gt;5. 새배터리 장착&lt;/p&gt;
&lt;p&gt;6. 배터리 고정장치 결합&lt;/p&gt;
&lt;p&gt;7. 플러스(+)단자 결합&lt;/p&gt;
&lt;p&gt;8. 마이너스(-)단자 결합&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이상&amp;nbsp;직접&amp;nbsp;구매해서&amp;nbsp;교체한&amp;nbsp;후기입니다.&lt;/p&gt;</description>
      <category>여기 n</category>
      <category>배터리교체</category>
      <category>배터리교체방법</category>
      <category>자동차밧데리</category>
      <category>자동차방전</category>
      <category>자동차배터리</category>
      <category>자동차배터리교체</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/9</guid>
      <comments>https://sonsoo.tistory.com/9#entry9comment</comments>
      <pubDate>Thu, 29 Oct 2020 14:33:36 +0900</pubDate>
    </item>
    <item>
      <title>하드도킹스테이션으로 간단하게 하드디스크 사용하기</title>
      <link>https://sonsoo.tistory.com/8</link>
      <description>&lt;p&gt;구매한지 좀 지난 후기입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;집에 컴퓨터 하드디스크가 여러개 남아 돌고 있습니다. &lt;br /&gt;컴퓨터를 새롭게 조립하거나 하드디스크 용량이 부족할때 마다 하드디스크를 추가로 구매를 하다 보니 &lt;br /&gt;집에 하드디스크가 여러개가 되었습니다.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1TB&amp;nbsp;2개,&amp;nbsp;1.5TB&amp;nbsp;1개,&amp;nbsp;3TB&amp;nbsp;1개,&amp;nbsp;4TB&amp;nbsp;1개&lt;/b&gt;&amp;nbsp;외에도&amp;nbsp;오래전에&amp;nbsp;사용하던&amp;nbsp;&lt;b&gt;320GB&amp;nbsp;1개&lt;/b&gt;가&amp;nbsp;있는데요 &lt;br /&gt;&lt;br /&gt;현재&amp;nbsp;컴퓨터에&amp;nbsp;설치된&amp;nbsp;하드디스크는&amp;nbsp;1TB&amp;nbsp;1개와&amp;nbsp;4TB&amp;nbsp;1개가&amp;nbsp;설치가&amp;nbsp;되어있습니다. &lt;br /&gt;&lt;br /&gt;나머지&amp;nbsp;하드디스크는&amp;nbsp;그냥&amp;nbsp;한켠에&amp;nbsp;모셔만&amp;nbsp;두고&amp;nbsp;필요할때&amp;nbsp;컴퓨터에&amp;nbsp;설치해서&amp;nbsp;사용하곤&amp;nbsp;했었죠 &lt;br /&gt;그런데 어느순간 너무 귀찮아서 검색을 해보니 &lt;span style=&quot;color: #ee2323;&quot;&gt;&lt;b&gt;하드도킹스테이션&lt;/b&gt;&lt;/span&gt;이라는게&amp;nbsp;있더군요 &lt;br /&gt;늘어나는 하드디스크를 컴퓨터본체에 추가할 필요 없이&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;하드도킹스테이션&lt;/span&gt;을 이용해서 간편하게 연결이 가능한 기기!!&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;그래서 폭풍 검색 후 제품중에 저렴한 &lt;b&gt;WIZPLAT&amp;nbsp;WIZ-3082&lt;/b&gt;&amp;nbsp;하드도킹스테이션으로 구매했습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20181023_173022.jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1836&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ctFsxI/btqLW8eEHF8/iLvZSe7gOMIaNE64M0ts91/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ctFsxI/btqLW8eEHF8/iLvZSe7gOMIaNE64M0ts91/img.jpg&quot; data-alt=&quot;박스 포장 겉면에는 3.5 HDD와 2.5 HDD 를 꽂을 수 있다는 걸 보여주기 위한 그림&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ctFsxI/btqLW8eEHF8/iLvZSe7gOMIaNE64M0ts91/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctFsxI%2FbtqLW8eEHF8%2FiLvZSe7gOMIaNE64M0ts91%2Fimg.jpg&quot; data-filename=&quot;20181023_173022.jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1836&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;박스 포장 겉면에는 3.5 HDD와 2.5 HDD 를 꽂을 수 있다는 걸 보여주기 위한 그림&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20181023_173034.jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1836&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pBJVs/btqLXRKvWmo/I0teukqdy01QspTb73LIXK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pBJVs/btqLXRKvWmo/I0teukqdy01QspTb73LIXK/img.jpg&quot; data-alt=&quot;내용물에는 도킹시스템과 전원선 USB 선이 들어 있습니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pBJVs/btqLXRKvWmo/I0teukqdy01QspTb73LIXK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpBJVs%2FbtqLXRKvWmo%2FI0teukqdy01QspTb73LIXK%2Fimg.jpg&quot; data-filename=&quot;20181023_173034.jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1836&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;내용물에는 도킹시스템과 전원선 USB 선이 들어 있습니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20181023_173112.jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1836&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/be2Eus/btqL1psVkLS/ppaKW8YJDyn20aVXeUtVl1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/be2Eus/btqL1psVkLS/ppaKW8YJDyn20aVXeUtVl1/img.jpg&quot; data-alt=&quot;본체와 전원케이블 USB3.0 연결선 그리고 보증서 및 간단 설명서&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/be2Eus/btqL1psVkLS/ppaKW8YJDyn20aVXeUtVl1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbe2Eus%2FbtqL1psVkLS%2FppaKW8YJDyn20aVXeUtVl1%2Fimg.jpg&quot; data-filename=&quot;20181023_173112.jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1836&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;본체와 전원케이블 USB3.0 연결선 그리고 보증서 및 간단 설명서&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20181023_173135.jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1836&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rUAda/btqLZKxnbqI/OoeZB7uSlyR0bj5lAL1xXk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rUAda/btqLZKxnbqI/OoeZB7uSlyR0bj5lAL1xXk/img.jpg&quot; data-alt=&quot;본체 윗면에는 하드끼리 카피하는 버튼이 있습니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rUAda/btqLZKxnbqI/OoeZB7uSlyR0bj5lAL1xXk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrUAda%2FbtqLZKxnbqI%2FOoeZB7uSlyR0bj5lAL1xXk%2Fimg.jpg&quot; data-filename=&quot;20181023_173135.jpg&quot; data-origin-width=&quot;3264&quot; data-origin-height=&quot;1836&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;본체 윗면에는 하드끼리 카피하는 버튼이 있습니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20181023_173144.jpg&quot; data-origin-width=&quot;1836&quot; data-origin-height=&quot;3264&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/qfFVL/btqLZKRFF1G/2C06awuisytMPRkwwbOmUk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/qfFVL/btqLZKRFF1G/2C06awuisytMPRkwwbOmUk/img.jpg&quot; data-alt=&quot;뒷면에는 전원버튼, 전원연결, USB3.0 연결 부분 자리 잡고 있습니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/qfFVL/btqLZKRFF1G/2C06awuisytMPRkwwbOmUk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqfFVL%2FbtqLZKRFF1G%2F2C06awuisytMPRkwwbOmUk%2Fimg.jpg&quot; data-filename=&quot;20181023_173144.jpg&quot; data-origin-width=&quot;1836&quot; data-origin-height=&quot;3264&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;뒷면에는 전원버튼, 전원연결, USB3.0 연결 부분 자리 잡고 있습니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20181024_085609.jpg&quot; data-origin-width=&quot;1836&quot; data-origin-height=&quot;3264&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bigPDW/btqL1pl9WZE/SfGutTxTVZlwuy7CNraXQK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bigPDW/btqL1pl9WZE/SfGutTxTVZlwuy7CNraXQK/img.jpg&quot; data-alt=&quot;하드디스크 2개를 꽂을수 있습니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bigPDW/btqL1pl9WZE/SfGutTxTVZlwuy7CNraXQK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbigPDW%2FbtqL1pl9WZE%2FSfGutTxTVZlwuy7CNraXQK%2Fimg.jpg&quot; data-filename=&quot;20181024_085609.jpg&quot; data-origin-width=&quot;1836&quot; data-origin-height=&quot;3264&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;하드디스크 2개를 꽂을수 있습니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;20201028_184044.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;5312&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c01IA8/btqLWH9PBLo/dK4QBq1GMjoz71jQ7sh9Vk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c01IA8/btqLWH9PBLo/dK4QBq1GMjoz71jQ7sh9Vk/img.jpg&quot; data-alt=&quot;전원을 켜면 작동하는 불이 들어옵니다.&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c01IA8/btqLWH9PBLo/dK4QBq1GMjoz71jQ7sh9Vk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc01IA8%2FbtqLWH9PBLo%2FdK4QBq1GMjoz71jQ7sh9Vk%2Fimg.jpg&quot; data-filename=&quot;20201028_184044.jpg&quot; data-origin-width=&quot;2988&quot; data-origin-height=&quot;5312&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;전원을 켜면 작동하는 불이 들어옵니다.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;이미지 1.png&quot; data-origin-width=&quot;984&quot; data-origin-height=&quot;827&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dbqf3Z/btqLZKdvkoL/xYmZk1DbUAH93TwinWx1MK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dbqf3Z/btqLZKdvkoL/xYmZk1DbUAH93TwinWx1MK/img.png&quot; data-alt=&quot;윈도우 하드디스크 현황&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dbqf3Z/btqLZKdvkoL/xYmZk1DbUAH93TwinWx1MK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdbqf3Z%2FbtqLZKdvkoL%2FxYmZk1DbUAH93TwinWx1MK%2Fimg.png&quot; data-filename=&quot;이미지 1.png&quot; data-origin-width=&quot;984&quot; data-origin-height=&quot;827&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;윈도우 하드디스크 현황&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;H와 I가 &lt;span style=&quot;color: #000000;&quot;&gt;하드도킹스테이션&lt;/span&gt;에 연결된 하드 목록입니다.&lt;/p&gt;
&lt;p&gt;나머진 본체에 연결된 하드디스크와 외장하드디스크인데 이외에도 하드가 몇개 더 있어요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이렇게 &lt;span style=&quot;color: #000000;&quot;&gt;하드도킹스테이션&lt;/span&gt;을 사용해보니 이전에 본체에 하드디스크를 설치했다 분해했다.&lt;/p&gt;
&lt;p&gt;왜 이렇게 어렵게 살았는지 모르겠단 생각이 들더라구요. 사람은&amp;nbsp;역시 신문물을 사용하면 편하게 살수 있는거 같아요&lt;/p&gt;
&lt;p&gt;대신 게으름이 +1 상승하는 문제가 있지만요.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;일단 하드디스크 to 하드디스크로 복사를 해보진 않았지만&lt;/p&gt;
&lt;p&gt;하드디스크끼리 카피를 할때는 용량이 동일한 하드디스크를 사용하거나&lt;/p&gt;
&lt;p&gt;복사를 하는 하드디스크의 용량이 더 커야 되니 이점은 참고 하셔야 됩니다.&lt;/p&gt;
&lt;p&gt;하드디스크를 복사 할때는 본체에 있는 Clone 버튼을 누르면 복사가 되고 진행율도 표시가 됩니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;사용하고 느낀 장점은&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;1. 하드디스크를 쉽게 교체해서 편하게 사용할수 있음&lt;/p&gt;
&lt;p&gt;2. USB3.0 지원으로 속도도 나름 괜찮음&lt;/p&gt;
&lt;p&gt;3. 크기가 그렇게 크지 않아 자리를 많이 차지하지 않음&lt;/p&gt;
&lt;p&gt;4. 덮개가 있어서 먼지는 많이 안들어감&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;단점은(뽑기 복불복도 있을듯함)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;1. 소음이 있음(하드디스크 문제라고 보지만 떨림현상에 의한 소리발생)&lt;/p&gt;
&lt;p&gt;2. 하드를 제거할때 덮개부분에 걸리는 경우가 가끔 발생&lt;/p&gt;
&lt;p&gt;3. 발열을 식혀줄수가 없어서 더 뜨거운거 같음&lt;/p&gt;
&lt;p&gt;4. 전원버튼이 뒤에 있어서 끄고 켜기가 다소 불편함&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;사용하는데 있어서 몇가지 불편한 점이 있지만&lt;/p&gt;
&lt;p&gt;컴퓨터를 분해해서 하드디스크를 바꿔끼우는 수고를 하지 않는거에 비하면&amp;nbsp;너무 만족하고 사용하고 있습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;오늘 후기를 쓰면서 검색을 해보니 하드디스크를 슬롯이 여러개인것도 있었는데&lt;/p&gt;
&lt;p&gt;공간만 차지할거 같고 딱 2개 &lt;span style=&quot;color: #000000;&quot;&gt;하드도킹스테이션&lt;/span&gt;이 적당한거 같아요&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;추가로 NAS를 구매해서 사용해볼까도 했는데&lt;/p&gt;
&lt;p&gt;그렇게 자주 사용하지도 않을거 같은데 매일 켜두고 네트워크 설정하고 해야되는 부분과&lt;/p&gt;
&lt;p&gt;비싼 가격때문에 저는 하드도킹스테이션으로 구매를 했습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;이상 직접 구매해서 사용해본 후기였습니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>여기 n</category>
      <category>HDD도킹스테이션</category>
      <category>내장하드</category>
      <category>도킹스테이션</category>
      <category>외장하드</category>
      <category>하드도킹</category>
      <category>하드디스크</category>
      <category>하드복사</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/8</guid>
      <comments>https://sonsoo.tistory.com/8#entry8comment</comments>
      <pubDate>Wed, 28 Oct 2020 20:16:12 +0900</pubDate>
    </item>
    <item>
      <title>javascript 를 이용하여 브라우저창 크기 구하기</title>
      <link>https://sonsoo.tistory.com/7</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197 (8).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/ct26rk/btqLZKpX2Oy/EJwY8iR9ZnjM5ho9ck3oR1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/ct26rk/btqLZKpX2Oy/EJwY8iR9ZnjM5ho9ck3oR1/img.png&quot; data-alt=&quot;javascript 를 이용하여 브라우저창 크기 구하기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/ct26rk/btqLZKpX2Oy/EJwY8iR9ZnjM5ho9ck3oR1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fct26rk%2FbtqLZKpX2Oy%2FEJwY8iR9ZnjM5ho9ck3oR1%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197 (8).png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;javascript 를 이용하여 브라우저창 크기 구하기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;브라우저의 본문 크기는 다음과 같이 구할 수 있습니다.&lt;br /&gt;window.document.body.offsetWidth&lt;br /&gt;window.document.body.offsetHeight&lt;br /&gt;window.document.body.clientWidth&lt;br /&gt;window.document.body.clientHeight&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;clientWidth, clientHeight 는 offsetWidth, offsetHeight 와 달리 padding 사이즈를 포함하지만 margin, border, scroll bar 의 크기는 포함하지 않은 사이즈입니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;※참고&lt;br /&gt;window.screen.width&lt;br /&gt;window.screen.height&lt;br /&gt;window.screen.availWidth&lt;br /&gt;window.screen.availHeight&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;screen 객체로 해상도를 구할 수 있습니다.&lt;br /&gt;availWidth, availHeight 는 윈도우 task bar 의 크기를 제외하고 구해집니다&lt;/p&gt;</description>
      <category>개발 n/javascript</category>
      <category>offsetHeight</category>
      <category>offsetWidth</category>
      <category>브라우저크기</category>
      <category>창크기</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/7</guid>
      <comments>https://sonsoo.tistory.com/7#entry7comment</comments>
      <pubDate>Wed, 28 Oct 2020 09:37:26 +0900</pubDate>
    </item>
    <item>
      <title>레이어 위치를 가운데 정렬 할때 유용한 CSS transform</title>
      <link>https://sonsoo.tistory.com/6</link>
      <description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;레이어 위치 가운데 정렬.png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bVSUoQ/btqE7npru3H/cJuSGQV3tWAzbzn796kmmK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bVSUoQ/btqE7npru3H/cJuSGQV3tWAzbzn796kmmK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bVSUoQ/btqE7npru3H/cJuSGQV3tWAzbzn796kmmK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVSUoQ%2FbtqE7npru3H%2FcJuSGQV3tWAzbzn796kmmK%2Fimg.png&quot; data-filename=&quot;레이어 위치 가운데 정렬.png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;레이어&amp;nbsp;가운데&amp;nbsp;정렬&lt;/b&gt; &lt;br /&gt;수평&amp;nbsp;:&amp;nbsp;transform:translateX(-50%); &lt;br /&gt;수직&amp;nbsp;:&amp;nbsp;transform:translateY(-50%); &lt;br /&gt;수평,수직&amp;nbsp;:&amp;nbsp;display:flex;&amp;nbsp;justify-content:center;align-items:center;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;수평 정렬 사용예시(수직 정렬도 비슷한 방법으로 상요하면 됨)&lt;/p&gt;
&lt;p&gt;#disp { width:200px; position:relative; left:50%; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;=&amp;gt; 레이어의 왼쪽 모서리가 화면의 50% 에서부터 시작하여 출력됨&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;#disp { width:200px; position:relative; left:50%; transform:translateX(-50%); }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&amp;nbsp;=&amp;gt; 레이어의 왼쪽 모서리가 화며의 50% 에서 width 값의 -50% 인 100px 만큼 왼쪽으로 이동이 되어 가운데 정렬이 됨&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발 n/css</category>
      <category>Transform</category>
      <category>레이어위치</category>
      <category>레이어정렬</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/6</guid>
      <comments>https://sonsoo.tistory.com/6#entry6comment</comments>
      <pubDate>Thu, 25 Jun 2020 17:00:14 +0900</pubDate>
    </item>
    <item>
      <title>mysql 날짜 관련 함수</title>
      <link>https://sonsoo.tistory.com/5</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;mysql 날짜 관련 함수.png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mZjJf/btqEPVZr6Nd/klsw6F5HfbYV5CebVAsm3K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mZjJf/btqEPVZr6Nd/klsw6F5HfbYV5CebVAsm3K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mZjJf/btqEPVZr6Nd/klsw6F5HfbYV5CebVAsm3K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmZjJf%2FbtqEPVZr6Nd%2Fklsw6F5HfbYV5CebVAsm3K%2Fimg.png&quot; data-filename=&quot;mysql 날짜 관련 함수.png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;- DAYOFWEEK(date) : 해당 날짜의 요일을 숫자로 반환한다. 일요일은 1, 토요일은 7 이다. &lt;br /&gt;- 예 : select DAYOFWEEK('1998-02-03'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- WEEKDAY(date) : 해당 날짜에 대한 요일을 반환한다. 월요일은 0, 일요일은 6 이다. &lt;br /&gt;- 예 : select WEEKDAY('1997-10-04 22:23:00'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- DAYOFYEAR(date) : 해당 날짜의 1월 1일부터의 날수를 반환한다. 결과값은 1에서 366 까지이다. &lt;br /&gt;- 예 : select DAYOFYEAR('1998-02-03'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- YEAR(date) : 해당 날짜의 년을 반환한다. &lt;br /&gt;- 예 : select YEAR('98-02-03'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- MONTH(date) : 해당 날짜의 월을 반환한다. &lt;br /&gt;- 예 : select MONTH('1998-02-03'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- DAYOFMONTH(date) : 해당 날짜의 일을 반환한다. 결과값은 1 에서 31 까지이다. &lt;br /&gt;- 예 : select DAYOFMONTH('1998-02-03'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- HOUR(time) : 해당날짜의 시간을 반환한다. 결과값은 0 에서 23 이다. &lt;br /&gt;- 예 : select HOUR('10:05:03'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- MINUTE(time) : 해당날짜의 분을 반환한다. 결과값은 0 에서 59 이다. &lt;br /&gt;- 예 : select MINUTE('98-02-03 10:05:03'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- SECOND(time) : 해당날짜의 초를 반환한다. 결과값은 0 에서 59 이다. &lt;br /&gt;- 예 : select SECOND('10:05:03'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- DAYNAME(date) : 해당 날짜의 요일 이름을 반환한다. 일요일은 'Sunday' 이다. &lt;br /&gt;- 예 : select DAYNAME(&quot;1998-02-05&quot;); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- MONTHNAME(date) : 해당 날짜의 월 이름을 반환한다. 2월은 'February' 이다. &lt;br /&gt;- 예 : select MONTHNAME(&quot;1998-02-05&quot;); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- QUARTER(date) : 해당 날짜의 분기를 반환한다. 결과값은 1 에서 4 이다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- WEEK(date,first) : 1월 1일부터 해당날가지의 주 수를 반환한다. 주의 시작을 일요일부터 할경우는 두번째 인자를 0, 월요일부터 시작할 경우는 1 을 넣는다. 결과값은 1 에서 52 이다. &lt;br /&gt;- 예 : select WEEK('1998-02-20',1); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- PERIOD_ADD(P,N) : P (형식은 YYMM 또는 YYYYMM 이어야 한다.) 에 N 만큼의 달 수를 더한값을 반환한다. 주의할것은 두번째 인자는 숫자라는 것이다. &lt;br /&gt;- 예 : select PERIOD_ADD(9801,2); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- PERIOD_DIFF(P1,P2) : 두개의 인자 사이의 달 수를 반환한다. 두개의 인자 모두 형식은 YYMM 또는 YYYYMM 이어야 한다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- DATE_ADD(date,INTERVAL expr type) : 날짜를 더한 날짜를 반환한다. &lt;br /&gt;- DATE_SUB(date,INTERVAL expr type) : 날짜를 뺀 날짜를 반환한다. &lt;br /&gt;- ADDDATE(date,INTERVAL expr type) : DATE_ADD(date,INTERVAL expr type) 와 동일하다. &lt;br /&gt;- SUBDATE(date,INTERVAL expr type) : DATE_SUB(date,INTERVAL expr type) 와 동일하다. &lt;br /&gt;- EXTRACT(type FROM date) : 날짜에서 해당 부분을 추출한다. &lt;br /&gt;- 예&lt;/p&gt;
&lt;p&gt;SELECT DATE_ADD(&quot;1997-12-31 23:59:59&quot;, INTERVAL 1 SECOND); &lt;br /&gt;SELECT DATE_ADD(&quot;1997-12-31 23:59:59&quot;, INTERVAL 1 DAY); &lt;br /&gt;SELECT DATE_ADD(&quot;1997-12-31 23:59:59&quot;, INTERVAL &quot;1:1&quot; MINUTE_SECOND); &lt;br /&gt;SELECT DATE_SUB(&quot;1998-01-01 00:00:00&quot;, INTERVAL &quot;1 1:1:1&quot; DAY_SECOND); &lt;br /&gt;SELECT DATE_ADD(&quot;1998-01-01 00:00:00&quot;, INTERVAL &quot;-1 10&quot; DAY_HOUR); &lt;br /&gt;SELECT DATE_SUB(&quot;1998-01-02&quot;, INTERVAL 31 DAY); &lt;br /&gt;SELECT EXTRACT(YEAR FROM &quot;1999-07-02&quot;); &lt;br /&gt;SELECT EXTRACT(YEAR_MONTH FROM &quot;1999-07-02 01:02:03&quot;); &lt;br /&gt;SELECT EXTRACT(DAY_MINUTE FROM &quot;1999-07-02 01:02:03&quot;); &lt;br /&gt;- 참고 : type 에 사용되는 키워드는 SECOND, MINUTE, HOUR, DAY, MONTH, YEAR, MINUTE_SECOND, HOUR_MINUTE, DAY_HOUR, YEAR_MONTH, HOUR_SECOND, DAY_MINUTE, DAY_SECOND 이다. &lt;br /&gt;- 주의 : 계산한 달의 날수가 작을 경우는 해당달의 마지막 날을 반환한다. 예를 들어 select DATE_ADD('1998-01-30', Interval 1 month); 의 경우 1998-02-28 을 반환한다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- TO_DAYS(date) : 0 년 부터의 날짜수를 반환한다. 이 함수는 1582 이전 날에 대해서는 계산하지 않는다. &lt;br /&gt;- 예 : select TO_DAYS(950501); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- FROM_DAYS(N) : 해당 숫자만큼의 날짜를 반환한다. 이 함수는 1582 이전 날에 대해서는 계산하지 않는다. &lt;br /&gt;- 예 : select FROM_DAYS(729669); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- DATE_FORMAT(date,format) : 날짜를 해당 형식의 문자열로 변환하여 반환한다. &lt;br /&gt;- 예 : select DATE_FORMAT('1997-10-04 22:23:00', '%W %M %Y'); &lt;br /&gt;select DATE_FORMAT('1997-10-04 22:23:00', '%H:%i:%s'); &lt;br /&gt;select DATE_FORMAT('1997-10-04 22:23:00', '%D %y %a %d %m %b %j'); &lt;br /&gt;select DATE_FORMAT('1997-10-04 22:23:00', '%H %k %I %r %T %S %w'); &lt;br /&gt;- 참고 : 형식은 다음과 같다. %M (달 이름), %W (요일 이름), %Y (YYYY 형식의 년도), %y (YY 형식의 년도), %a (요일 이름의 약자), %d (DD 형식의 날짜), %e (D 형식의 날짜), %m (MM 형식의 날짜), %c (M 형식의 날짜), %H (HH 형식의 시간, 24시간 형식), %k (H 형식의 시간, 24시간 형식), %h (HH 형식의 시간, 12시간 형식), %i (MM 형식의 분), %p (AM 또는 PM) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- TIME_FORMAT(time,format) : DATE_FORMAT(date,format) 과 같은 방식으로 사용할수 있으나 날 이상의 것에 대해서는 NULL 이나 0 을 반환한다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- CURDATE() : 현재날짜를 반환한다. 숫자와 연산을 할경우 숫자로 변환된다. 형식은 'YYYY-MM-DD' 또는 YYYYMMDD 이다. &lt;br /&gt;- 예 : select CURDATE(); &lt;br /&gt;select CURDATE() + 0; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- CURTIME() : 현재시간을 반환한다. 숫자와 연산을 할경우 숫자로 변환된다. 형식은 'HH:MM:SS' 또는 HHMMSS 이다. &lt;br /&gt;- 예 : select CURTIME(); &lt;br /&gt;select CURTIME() + 0; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- SYSDATE() : 현재날짜시간을 반환한다. 숫자와 연산을 할경우 숫자로 변환된다. 형식은 'YYYY-MM-DD HH:MM:SS' 또는 YYYYMMDDHHMMSS 이다. &lt;br /&gt;- 예 : select NOW(); &lt;br /&gt;select NOW() + 0; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- NOW() : SYSDATE() 와 동일하다. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- UNIX_TIMESTAMP() : '1970-01-01 00:00:00' 부터의 초를 반환한다. 인자가 주어질 경우는 해당 날짜에 대한 유닉스 시간을 반환한다. &lt;br /&gt;- 예 : select UNIX_TIMESTAMP(); &lt;br /&gt;select UNIX_TIMESTAMP('1997-10-04 22:23:00'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- FROM_UNIXTIME(unix_timestamp) : 유닉스시간에서 날짜 형식으로 변환한다. &lt;br /&gt;- 예 : select FROM_UNIXTIME(875996580); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- FROM_UNIXTIME(unix_timestamp,format) : 유닉스시간을 날짜형식으로 변환하고 DATE_FORMAT(date,format) 에서 설명한 포맷으로 변환하여 반환한다. &lt;br /&gt;- 예 : select FROM_UNIXTIME(UNIX_TIMESTAMP(), '%Y %D %M %h:%i:%s %x'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- TIME_TO_SEC(time) : 해당 시간의 0:0:0 에서부터의 초를 반환한다. &lt;br /&gt;- 예 : select TIME_TO_SEC('22:23:00'); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;- SEC_TO_TIME(seconds) : 초를 시간으로 바꾼다. &lt;br /&gt;- 예 : select SEC_TO_TIME(2378);&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>Date</category>
      <category>DateTime</category>
      <category>MYSQL</category>
      <category>날짜함수</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/5</guid>
      <comments>https://sonsoo.tistory.com/5#entry5comment</comments>
      <pubDate>Sat, 13 Jun 2020 09:55:07 +0900</pubDate>
    </item>
    <item>
      <title>CSS 를 이용한 Html 텍스트 자동 줄바꿈</title>
      <link>https://sonsoo.tistory.com/4</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;CSS 텍스트 자동줄바꿈.png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bxAJMs/btqEKeFxL0G/hrRVT2lbvDsQ4CgKkzuB20/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bxAJMs/btqEKeFxL0G/hrRVT2lbvDsQ4CgKkzuB20/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bxAJMs/btqEKeFxL0G/hrRVT2lbvDsQ4CgKkzuB20/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxAJMs%2FbtqEKeFxL0G%2FhrRVT2lbvDsQ4CgKkzuB20%2Fimg.png&quot; data-filename=&quot;CSS 텍스트 자동줄바꿈.png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;정해진 틀안에서 글을 출력해야 되는 경우등이 있을때 사용하는 CSS 속성들&lt;/p&gt;
&lt;p&gt;잘 사용을 하지 않다보니 작업할때마다 찾아서 사용할려고 스크랩 해둡니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;white-space&amp;nbsp;속성값&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;b&gt;normal&amp;nbsp;&lt;/b&gt;:&amp;nbsp;기본값으로&amp;nbsp;글자&amp;nbsp;줄이&amp;nbsp;자동으로&amp;nbsp;바뀝니다.&amp;nbsp;콘텐츠가&amp;nbsp;요소의&amp;nbsp;너비를&amp;nbsp;초과할&amp;nbsp;경우&amp;nbsp;다음&amp;nbsp;줄로&amp;nbsp;바뀝니다. &lt;br /&gt;&lt;b&gt;nowrap&amp;nbsp;&lt;/b&gt;:&amp;nbsp;줄&amp;nbsp;바꿈이&amp;nbsp;실행되지&amp;nbsp;않습니다.&amp;nbsp;즉,&amp;nbsp;콘텐츠가&amp;nbsp;다음&amp;nbsp;줄로&amp;nbsp;바뀌지&amp;nbsp;않습니다. &lt;br /&gt;&lt;b&gt;pre&lt;/b&gt; : 줄 바꿈과 기타 공백이 유지됩니다. (이 속성값은 !DOCTYPE 선언에서 표준 준수 모드를 지정할 경우에 지원되고 !DOCTYPE 선언에서 표준 준수 모드를 지정하지 않으면 이 값을 검색할 수는 있지만 렌더링에 양향을 주지 않으며 normal 값처럼 동작합니다. &lt;br /&gt;&lt;b&gt;pre-line&amp;nbsp;&lt;/b&gt;:&amp;nbsp;줄&amp;nbsp;바꿈&amp;nbsp;시퀀스가&amp;nbsp;유지됩니다. &lt;br /&gt;&lt;b&gt;pre-wrap&amp;nbsp;&lt;/b&gt;:&amp;nbsp;줄&amp;nbsp;바꿈&amp;nbsp;시퀀스가&amp;nbsp;축소됩니다. &lt;br /&gt;&lt;b&gt;inherit&amp;nbsp;&lt;/b&gt;:&amp;nbsp;부모&amp;nbsp;요소로부터&amp;nbsp;값을&amp;nbsp;상속&amp;nbsp;받습니다. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;word-wrap&amp;nbsp;속성값&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;b&gt;normal&amp;nbsp;&lt;/b&gt;:&amp;nbsp;기본값으로&amp;nbsp;콘텐츠가&amp;nbsp;컨테이너&amp;nbsp;경계를&amp;nbsp;초과합니다. &lt;br /&gt;&lt;b&gt;break-word&amp;nbsp;&lt;/b&gt;:&amp;nbsp;콘텐츠가&amp;nbsp;다음&amp;nbsp;줄로&amp;nbsp;넘어가고&amp;nbsp;필요한&amp;nbsp;경우&amp;nbsp;단어&amp;nbsp;줄&amp;nbsp;바꿈이&amp;nbsp;발생합니다. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;word-break&amp;nbsp;속성값&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;b&gt;normal&amp;nbsp;&lt;/b&gt;:&amp;nbsp;평소&amp;nbsp;규칙대로&amp;nbsp;단어를&amp;nbsp;분리합니다. &lt;br /&gt;&lt;b&gt;break-all&amp;nbsp;&lt;/b&gt;:&amp;nbsp;단어가&amp;nbsp;문자별로&amp;nbsp;분리되어&amp;nbsp;단어의&amp;nbsp;중간에도&amp;nbsp;줄&amp;nbsp;바꿈이&amp;nbsp;됩니다. &lt;br /&gt;&lt;b&gt;keep-all&amp;nbsp;&lt;/b&gt;:&amp;nbsp;문자별로&amp;nbsp;분리되는&amp;nbsp;것을&amp;nbsp;금지합니다. &lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;word-spacing&amp;nbsp;속성값&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;&lt;b&gt;normal&amp;nbsp;&lt;/b&gt;:&amp;nbsp;기본값으로&amp;nbsp;기본&amp;nbsp;간격을&amp;nbsp;나타냅니다. &lt;br /&gt;&lt;b&gt;length(길이)&amp;nbsp;&lt;/b&gt;:&amp;nbsp;부동&amp;nbsp;소수점&amp;nbsp;숫자&amp;nbsp;뒤에&amp;nbsp;절대&amp;nbsp;단위&amp;nbsp;지정자(cm&amp;nbsp;,&amp;nbsp;mm&amp;nbsp;,&amp;nbsp;in&amp;nbsp;,&amp;nbsp;pt&amp;nbsp;,&amp;nbsp;pc)&amp;nbsp;또는&amp;nbsp;상대&amp;nbsp;단위&amp;nbsp;지정자(em&amp;nbsp;,&amp;nbsp;ex&amp;nbsp;,&amp;nbsp;px)가&amp;nbsp;오는&amp;nbsp;값입니다. &lt;br /&gt;&lt;b&gt;inherit&amp;nbsp;&lt;/b&gt;:&amp;nbsp;부모&amp;nbsp;요소로부터&amp;nbsp;값을&amp;nbsp;상속&amp;nbsp;받습니다. &lt;/p&gt;</description>
      <category>개발 n/css</category>
      <category>css</category>
      <category>CSS3</category>
      <category>word-break</category>
      <category>자동줄바꿈</category>
      <category>텍스트줄바꿈</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/4</guid>
      <comments>https://sonsoo.tistory.com/4#entry4comment</comments>
      <pubDate>Tue, 9 Jun 2020 21:20:22 +0900</pubDate>
    </item>
    <item>
      <title>mysql 자주사용하는 필드타입과 데이터 유형 정리</title>
      <link>https://sonsoo.tistory.com/3</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;mysql 자주사용하는 필드타입과 데이터 유형 정리.png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b1jaQG/btqEGCFMWhk/kZz5bkhPo7hMwb5ki1EOMK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b1jaQG/btqEGCFMWhk/kZz5bkhPo7hMwb5ki1EOMK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b1jaQG/btqEGCFMWhk/kZz5bkhPo7hMwb5ki1EOMK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb1jaQG%2FbtqEGCFMWhk%2FkZz5bkhPo7hMwb5ki1EOMK%2Fimg.png&quot; data-filename=&quot;mysql 자주사용하는 필드타입과 데이터 유형 정리.png&quot; data-origin-width=&quot;580&quot; data-origin-height=&quot;550&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;mysql 데이터베이스에서 자주 사용하는 필드타입과 데이터 유형에 대해 간단하게 정리한 내용입니다.&lt;/p&gt;
&lt;p&gt;처음 프로그램쪽 시작할때 정리를 해둔 내용들인데&lt;/p&gt;
&lt;p&gt;처음 시작하시는 분들을 위해 다시 정리해서 올려둡니다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;1.&amp;nbsp;숫자형 &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;TYNYINT(M)&amp;nbsp;[UNSIGNED]&amp;nbsp;[ZEROFILL]&lt;/b&gt; &lt;br /&gt;부호&amp;nbsp;있는&amp;nbsp;정수&amp;nbsp;-128&amp;nbsp;~&amp;nbsp;127&amp;nbsp; &lt;br /&gt;부호&amp;nbsp;없는&amp;nbsp;정수&amp;nbsp;0&amp;nbsp;~255&amp;nbsp; &lt;br /&gt;1&amp;nbsp;Byte&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;SMALLINT(M)&amp;nbsp;[UNSIGNED]&amp;nbsp;[ZEROFILL] &lt;/b&gt;&lt;br /&gt;부호&amp;nbsp;있는&amp;nbsp;정수&amp;nbsp;-32768&amp;nbsp;~&amp;nbsp;32767&amp;nbsp; &lt;br /&gt;부호&amp;nbsp;없는&amp;nbsp;정수&amp;nbsp;0&amp;nbsp;~65535&amp;nbsp; &lt;br /&gt;2&amp;nbsp;Byte&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;MEDIUMINT(M)&amp;nbsp;[UNSIGNED]&amp;nbsp;[ZEROFILL] &lt;/b&gt;&lt;br /&gt;부호&amp;nbsp;있는&amp;nbsp;정수&amp;nbsp;-8388608&amp;nbsp;~&amp;nbsp;8388607&amp;nbsp; &lt;br /&gt;부호&amp;nbsp;없는&amp;nbsp;정수&amp;nbsp;0&amp;nbsp;~16777215&amp;nbsp; &lt;br /&gt;3&amp;nbsp;Byte&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;INT(M)&amp;nbsp;[UNSIGNED]&amp;nbsp;[ZEROFILL] &lt;/b&gt;&lt;br /&gt;&lt;b&gt;INTEGER&lt;/b&gt; &lt;br /&gt;부호&amp;nbsp;있는&amp;nbsp;정수&amp;nbsp;-2147483648&amp;nbsp;~&amp;nbsp;2147483647&amp;nbsp; &lt;br /&gt;부호&amp;nbsp;없는&amp;nbsp;정수&amp;nbsp;0&amp;nbsp;~4294967295&amp;nbsp; &lt;br /&gt;4&amp;nbsp;Byte&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;BIGINT(M)&amp;nbsp;[UNSIGNED]&amp;nbsp;[ZEROFILL] &lt;/b&gt;&lt;br /&gt;부호&amp;nbsp;있는&amp;nbsp;정수&amp;nbsp;-9223372036854775808&amp;nbsp;~&amp;nbsp;9223372036854775807&amp;nbsp; &lt;br /&gt;부호&amp;nbsp;없는&amp;nbsp;정수&amp;nbsp;0&amp;nbsp;~18446744073709551615&amp;nbsp; &lt;br /&gt;8&amp;nbsp;Byte&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;FLOAT(M,D)&amp;nbsp;[ZEROFILL] &lt;/b&gt;&lt;br /&gt;단일&amp;nbsp;정밀도를&amp;nbsp;가진&amp;nbsp;부동&amp;nbsp;소수점&amp;nbsp; &lt;br /&gt;-3.402823466E+38&amp;nbsp;~3.402823466E+38&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;DOUBLE(M,D)&amp;nbsp;[ZEROFILL] &lt;/b&gt;&lt;br /&gt;2&amp;nbsp;배&amp;nbsp;정밀도를&amp;nbsp;가진&amp;nbsp;부동&amp;nbsp;소수점&amp;nbsp; &lt;br /&gt;-1.79769313486231517E+308&amp;nbsp;~&amp;nbsp;1.79769313486231517E+308&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;REAL(M,D)&amp;nbsp;[ZEROFILL] &lt;/b&gt;&lt;br /&gt;DOUBLE&amp;nbsp;과&amp;nbsp;동일 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;2.&amp;nbsp;날짜형 &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;DATE&lt;/b&gt; &lt;br /&gt;날짜를&amp;nbsp;표현하는&amp;nbsp;유형&amp;nbsp; &lt;br /&gt;1000-01-01&amp;nbsp;~&amp;nbsp;9999-12-31&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;DATETIME&lt;/b&gt; &lt;br /&gt;날짜와&amp;nbsp;시간을&amp;nbsp;표현하는&amp;nbsp;유형&amp;nbsp; &lt;br /&gt;1000-01-01&amp;nbsp;00:00:00&amp;nbsp;~&amp;nbsp;9999-12-31&amp;nbsp;23:59:59&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;TIMESTAMP&amp;nbsp;[(M)] &lt;/b&gt;&lt;br /&gt;1970-01-01&amp;nbsp;00:00:00&amp;nbsp;부터&amp;nbsp;2037년&amp;nbsp;까지&amp;nbsp;표현&amp;nbsp; &lt;br /&gt;4&amp;nbsp;Byte&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;TIME&lt;/b&gt; &lt;br /&gt;시간을&amp;nbsp;표현하는&amp;nbsp;유형&amp;nbsp; &lt;br /&gt;-839:59:59&amp;nbsp;~&amp;nbsp;838:59:59&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;b&gt;YEAR&lt;/b&gt; &lt;br /&gt;년도를&amp;nbsp;표현하는&amp;nbsp;유형&amp;nbsp; &lt;br /&gt;1901&amp;nbsp;년&amp;nbsp;~&amp;nbsp;2155년&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: #006dd7;&quot;&gt;&lt;b&gt;3. 문자형 &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;CHAR(M)&amp;nbsp;[BINARY] &lt;/b&gt;&lt;br /&gt;고정길이&amp;nbsp;문자열을&amp;nbsp;표현하는&amp;nbsp;유형&amp;nbsp; &lt;br /&gt;M&amp;nbsp;=&amp;nbsp;1&amp;nbsp;~&amp;nbsp;255 &lt;br /&gt;BINARY&amp;nbsp;키워드가&amp;nbsp;주어지지&amp;nbsp;않을&amp;nbsp;경우&amp;nbsp;대소문자&amp;nbsp;구분없이&amp;nbsp;검색 &lt;br /&gt;&lt;br /&gt;&lt;b&gt;VARCHAR(M)&amp;nbsp;[BINARY] &lt;/b&gt;&lt;br /&gt;가변길이&amp;nbsp;문자열을&amp;nbsp;표현하는&amp;nbsp;유형&amp;nbsp; &lt;br /&gt;M&amp;nbsp;=&amp;nbsp;1&amp;nbsp;~&amp;nbsp;255 &lt;br /&gt;BINARY&amp;nbsp;키워드가&amp;nbsp;주어지지&amp;nbsp;않을&amp;nbsp;경우&amp;nbsp;대소문자&amp;nbsp;구분없이&amp;nbsp;검색 &lt;br /&gt;&lt;br /&gt;&lt;b&gt;TINYTEXT&lt;/b&gt; &lt;br /&gt;&lt;b&gt;TINYBLOB&lt;/b&gt; &lt;br /&gt;255개의&amp;nbsp;문자를&amp;nbsp;저장&amp;nbsp; &lt;br /&gt;BLOB&amp;nbsp;:&amp;nbsp;BINARY&amp;nbsp;LARGE&amp;nbsp;OBJECT의&amp;nbsp;약자 &lt;br /&gt;&lt;br /&gt;&lt;b&gt;BLOB&lt;/b&gt; &lt;br /&gt;&lt;b&gt;TEXT&lt;/b&gt; &lt;br /&gt;63535&amp;nbsp;byte&amp;nbsp;저장 &lt;br /&gt;utf8&amp;nbsp;기준(3바이트&amp;nbsp;문자)으로&amp;nbsp;21844&amp;nbsp;글자&amp;nbsp;저장가능 &lt;br /&gt;&lt;br /&gt;&lt;b&gt;MEDIUMBLOB&lt;/b&gt; &lt;br /&gt;&lt;b&gt;MEDIUMTEXT&lt;/b&gt; &lt;br /&gt;16777215&amp;nbsp;byte&amp;nbsp;저장&amp;nbsp;(약&amp;nbsp;16MB) &lt;br /&gt;&lt;br /&gt;&lt;b&gt;LONGBLOB&lt;/b&gt; &lt;br /&gt;&lt;b&gt;LONGTEXT&lt;/b&gt; &lt;br /&gt;4294967295&amp;nbsp;byte&amp;nbsp;저장&amp;nbsp;(약&amp;nbsp;4GB) &lt;br /&gt;&lt;br /&gt;&lt;b&gt;ENUM('a','b') &lt;/b&gt;&lt;br /&gt;a,&amp;nbsp;b&amp;nbsp;or&amp;nbsp;NULL&amp;nbsp;만이&amp;nbsp;입력가능 &lt;br /&gt;최대&amp;nbsp;65535&amp;nbsp;개의&amp;nbsp;다른&amp;nbsp;값이&amp;nbsp;들어갈수&amp;nbsp;있다. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;SET('a','b') &lt;/b&gt;&lt;br /&gt;a,&amp;nbsp;b,&amp;nbsp;or&amp;nbsp;NULL&amp;nbsp;만이&amp;nbsp;입력가능 &lt;br /&gt;최대&amp;nbsp;64&amp;nbsp;개의&amp;nbsp;다른&amp;nbsp;값이&amp;nbsp;들어갈수&amp;nbsp;있다 &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;더 자세한 내용은 mysql 메뉴얼을 참조하세요&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://dev.mysql.com/doc/refman/5.6/en/data-types.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://dev.mysql.com/doc/refman/5.6/en/data-types.html&lt;/a&gt;&lt;/p&gt;</description>
      <category>개발 n/mysql</category>
      <category>DB구축</category>
      <category>MYSQL</category>
      <category>날짜형</category>
      <category>데이터베이스</category>
      <category>문자형</category>
      <category>숫자형</category>
      <category>필드유형</category>
      <category>필드타입</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/3</guid>
      <comments>https://sonsoo.tistory.com/3#entry3comment</comments>
      <pubDate>Sat, 6 Jun 2020 10:18:48 +0900</pubDate>
    </item>
    <item>
      <title>티스토리를 새롭게 시작합니다.</title>
      <link>https://sonsoo.tistory.com/2</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;blog_menu_112.223.225.197.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oLvqV/btqEE5uHf8V/Y3ZNMVnzKGeA1J0uIkJKO1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oLvqV/btqEE5uHf8V/Y3ZNMVnzKGeA1J0uIkJKO1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oLvqV/btqEE5uHf8V/Y3ZNMVnzKGeA1J0uIkJKO1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoLvqV%2FbtqEE5uHf8V%2FY3ZNMVnzKGeA1J0uIkJKO1%2Fimg.png&quot; data-filename=&quot;blog_menu_112.223.225.197.png&quot; data-origin-width=&quot;0&quot; data-origin-height=&quot;0&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;새로운 마음으로 새롭게 새로운 곳에서 블로그를 운영해 볼려고 합니다.&lt;/p&gt;
&lt;p&gt;심심할때 운영하던 블로그가 있었지만, 한번 열심히 해볼려고 티스토리로 이사를 왔는데 이것저것 낯설게 느껴지네요.&lt;/p&gt;
&lt;p&gt;워낙에 글솜씨가 없어서 어떤식으로 운영을 해가게 될지는 모르겠지만&lt;/p&gt;
&lt;p&gt;글도 쓰다보면 늘거라고 생각해서 이렇게 시작을 해봅니다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;특별한 취미생활도 없고, 특별하게 좋아하는 음식도 없고, 특별하게 잘하는 것도 없는지라&lt;/p&gt;
&lt;p&gt;어떤 주제를 가지고 운영을 해갈지에 대해서도 고민 중인데 막상 떠오르지가 않네요&lt;/p&gt;
&lt;p&gt;이렇게 고민만 하다가는 아무것도 못할거 같아서, 일단은 카테고리를 만들고 몇자 긁적입니다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;작심삼일이 되지 않았으면 하는 마음이네요~~~&lt;/p&gt;</description>
      <category>두아이아빠</category>
      <category>블로거</category>
      <category>블로그시작</category>
      <category>작심삼일X</category>
      <category>초보블로거</category>
      <category>초심</category>
      <category>티스토리개설</category>
      <author>허리업2</author>
      <guid isPermaLink="true">https://sonsoo.tistory.com/2</guid>
      <comments>https://sonsoo.tistory.com/2#entry2comment</comments>
      <pubDate>Fri, 5 Jun 2020 13:55:39 +0900</pubDate>
    </item>
  </channel>
</rss>