Backend 16

[Mysql] 문자열 붙이기, 문자열 자르기, 문자열 추가하기

개요 db를 사용하다보면 기존에 등록되어 있던 데이터의 문자열에 추가하거나, 잘라야 하는 경우가 가끔 생긴다. 한두개면 손으로 하겠는데, 수십 수백개가 있으니 쿼리문을 알아두도록 하자 오늘의 주제 문자열 합치기, CONCAT 함수 문자열 자르기, SUBSTRING 함수 진행 과정 1. 문자열 합치기, concat 생각보다 간단하다. Item 이라는 테이블 구조는 다음과 같다고 하자 index target 0 안녕하세요 1 이이잉 만약 내가 target의 컬럼 값과 원하는 문자열값을 이어서 표시하고싶다면? UPDATE Item SET target = CONCAT(target, '

Backend/DB 2020.02.13

[DB] 여러개의 테이블 값 참조하기

개요 크롤링 모니터링 페이지를 만들다가 결국 완성해서 이렇게 적어본다. php랑 db랑 카테고리를 어디로 할까 하다가 ㅇㅅㅇ.. db가 좀더 핵심적인 부분같아서 db카테고리에 넣었따 오늘의 주제 핵심 과정이었던 여러개의 테이블에서 값 참조하는 것. 사실 알고나면 별로 안어렵다. 내가 몰랐던 거라 어려웠음 참고 https://lightblog.tistory.com/84 [MySQL] 다른 테이블에서 데이터 참조하기 JOIN (vlookup) 다음과 같은 데이터가 있다고 하자. 어떤 유저가 언제 어떤 물건을 샀는지 기록해 놓은 자료다. 짐작하다시피, product는 이전에 등장했던 product_data 테이블의 product_id 열과 대응된다. 저 유저가 산 품목.. lightblog.tistory.co..

Backend/DB 2020.01.13

[SQLite] DB Browser for SQLite 사용방법

개요 이전 포스팅을 GUI로 간단하게 확인하고 관리해보자. 오늘의 주제 DB Browser 를 이용하여 데이터 입출력, 질의, 삭제까지 해보자. 진행 과정 1. DB Browser for SQLite를 다운받기. https://sqlitebrowser.org/ DB Browser for SQLite DB Browser for SQLite The Official home of the DB Browser for SQLite Screenshot What it is DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite...

Backend/SQLite 2019.12.13

[SQLite] DB 입력, 조회 및 초기화 (예제)

개요 멀티메모 할일기능, 스와이프 제거 기능들을 추가하려다 보니 기존의 DB와 병합이 어려워서 다시 공부하고자 한다. 오늘의 주제 가수 그룹의 이름과 인원을 데이터베이스에 입력하고 조회하는 응용 프로그램을 작성해보자. 진행 과정 1. 레이아웃 짜주기 activity_main.xml 2. MainActivity.java 짜주기 과정은 주석으로 짜놓았다. package com.example.a1_dbbasic; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import a..

Backend/SQLite 2019.12.13