It is my Style

고정 헤더 영역

글 제목

메뉴 레이어

It is my Style

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (95)
    • Monolog (4)
    • Travel (26)
      • 여행 정보 (7)
      • 한국 여행 (11)
      • 다른나라 여행 (8)
    • Objective (0)
      • 목표 (0)
      • 계획 (0)
    • Developer (47)
      • Backend (18)
      • Java (5)
      • PHP (1)
      • MsSQL (2)
      • MySQL (6)
      • JavaScript (5)
      • SQLP 자격증 (4)
      • ETC (6)
    • Learning (0)
      • 학습정보 (0)
      • 영어 (0)
      • KH_정보교육원 (0)
    • Desire (1)
      • 신기한 것들 (0)
      • 사고싶은 것들 (1)
      • 유용한 것들 (0)
    • Review (17)
      • 책 (8)
      • 와인 (1)
      • 영화 (7)
      • 사진 (1)

검색 레이어

It is my Style

검색 영역

컨텐츠 검색

Developer/MySQL

  • MySQL JSON 함수 사용해보기

    2025.04.29 by 웰크

  • [MySQL] 데이터 암호화, 복호화

    2017.07.10 by 웰크

  • [MySQL] 인덱스 생성, 조회, 삭제

    2017.05.19 by 웰크

  • [MySQL] Select에서 랜덤 값 가져오기

    2017.05.15 by 웰크

  • [MySQL] 데이터 형식

    2017.05.15 by 웰크

  • [MySQL] 테이블 초기화시키기

    2017.05.14 by 웰크

MySQL JSON 함수 사용해보기

MySQL JSON 타입이 생긴 이유와 사용하면 좋은 상황MySQL은 전통적으로 관계형 데이터베이스(RDBMS)로, 엄격한 스키마(테이블 구조)를 요구했습니다. 그러나 현대 애플리케이션은 점점 더 유연한 데이터 구조를 요구하게 되었고, 다양한 형태의 데이터를 저장할 수 있는 NoSQL 데이터베이스가 주목받기 시작했습니다. 이 흐름에 대응하기 위해 MySQL은 5.7 버전부터 JSON 타입을 도입했습니다.MySQL JSON 타입의 등장 이유:스키마가 고정되지 않은 복잡한 데이터를 저장할 수 있도록 지원관계형 데이터베이스의 강점을 유지하면서도 일부 NoSQL 기능 제공다양한 API, IoT, 모바일 애플리케이션에서 생성되는 JSON 데이터를 자연스럽게 저장하고 조회 가능JSON 타입을 사용하면 좋은 상황:일..

Developer/MySQL 2025. 4. 29. 23:52

[MySQL] 데이터 암호화, 복호화

[MySQL] 데이터 암호화, 복호화 사용자의 정보를 저장할때 개인정보를 암호화 하지 않는다면해킹 및 관련법(?)에 의해 문제가 생길 수 있다. 완벽한 암호화!! 라고 하기에는 문제가 좀 있지만그래도 흔히~ 많이쓰이는 암호화와 복호화 방법에 대해서 알아보자! 우선 암호화~!!기본적으로 아래와 같은 문법을 가지고 사용을 한다. 1234ASC_ENCRYPT(str, key); str : 암호화시킬 문자열key : 키 문자열cs 그럼 사용하는 방법을 알아보자!아래와 같이 원하는 문자열을 넣고 그 다음에 암호화 시킬 키를 입력한다.암호화 시킬 키를 가지고 복호화도 진행해야 하니 알기쉬운 키가 좋다. 12Insert Into Test( userId, userPhone )Values ( 'aaa', HEX(AES_..

Developer/MySQL 2017. 7. 10. 17:29

[MySQL] 인덱스 생성, 조회, 삭제

[MySQL] 인덱스 생성, 조회, 삭제 데이터가 쌓이다보면 엄청 느려지는걸 볼 수 있다그럴때 필요한 인덱스!! 인덱스의 종류는 에는PRIMARY KEY, UNIQUE, INDEX, FULLTEXT 있다. 1. 테이블 생성하며 인덱스도 함께 만들기123456789CREATE TABLE test( Column INDEX ( column 1, column 2 ) OR UNIQUE INDEX ( column )) Colored by Color Scriptercs 여기에서 유의점은UNIQUE INDEX의 경우에 컬럼의 값이 유일해야 한다 2. 생성된 테이블이 인텍스 만들기12345678CREATE INDEX ON ( column 1, column 2, ... ); 또는 ALTER TABLE ADD INDEX (..

Developer/MySQL 2017. 5. 19. 19:27

[MySQL] Select에서 랜덤 값 가져오기

[MySQL] Select에서 랜덤 값 가져오기 SQL을 할때 랜덤으로 데이터를 가져오고 싶을때 사용하는 ORDER BY RAND() 123SELECT idx, writer, title FROM free ORDER BY RAND();cs 이런식으로 으로 간단하게 사용할 수 있으며, 1234SELECT idx, writer, title FROM free ORDER BY RAND() LIMIT 1;cs 랜덤으로 하나의 값을 가져오고자 할때는 이렇게 사용할 수 있다. 1234SELECT idx, writer, title FROM free ORDER BY writer desc, RAND() LIMIT 1;cs ORDER BY 를 이렇게 두 번 사용한 경우에는우선 writer컬럼으로 내림차순으로 정렬하고같은 값이..

Developer/MySQL 2017. 5. 15. 15:41

[MySQL] 데이터 형식

[MySQL] 데이터 형식 가끔씩 햇갈리는 데이터 형식!기억용으로 저장~ 문자형CHAR[길이] : 0 ~ 255개의 고정길이 문자열 (정확히 그 길이 바이트) VARCHAR[길이] : 0 ~ 65536개의 가변길이 문자열 (길이 + 1 또는 2바이트)TINYTEXT : 0 ~ 255개의 문자로 된 문자열 (길이 + 1바이트) TEXT : 0 ~ 약 7만개의 문자로 된 문자열 (길이 + 2바이트) MEDIUMTEXT : 0 ~ 약 1700만개의 문자로 된 문자열 (길이 + 3바이트) LONGTEXT : 0 ~ 약 430000만개의 문자로 된 문자열. 43억개 (길이 + 4바이트) 숫자형 TINYINT[길이] : -128 ~ +127 또는 0 ~ 255 (1바이트) SMALLINT[길이] : -32768 ~..

Developer/MySQL 2017. 5. 15. 15:21

[MySQL] 테이블 초기화시키기

[MySQL] 테이블 초기화시키기 가끔 테이블의 데이터를 지워야 할 때DELETE 명령문으로만 삭제를 하다보면 auto_increment 때문에문제가 종종 생기곤 한다 그럴때 테이블 삭제하는 방법대신 초기화 하는 명령어 1truncate 'tbNmae'cs 초기화 하기전에!!1. 초기화할 테이블 이름이 맞는지?2. 중요데이터는 없는지?3. 혹시 모르니 백업을 했는지?4. 꼭 해야하는지확인이 필요하다!

Developer/MySQL 2017. 5. 14. 23:19

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
It is my Style © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바