코딩ㆍ개발 정보/데이터베이스 연습16 MySQL 한글 인코딩 해결 방법 <도커> [Synology NAS] docker에 mysql 설치해서 외부에서 사용하기 방법으로 도커 방식으로 MySQL 5.7을 설치한다. 도커에서 터미널을 생성하여, 아래와 같이 설정을 변경한다. bash-4.2# cd /etc/mysql/mysql.conf.d/ bash-4.2# cat > my.cnf [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8 bash-4.2# cat /etc/mysql/mysql.conf.d/my.cnf [client] def.. 코딩ㆍ개발 정보/데이터베이스 연습 2024. 1. 16. [SQL] SQLite3 함수 ( 날짜, 시간) [SQL] SQLite3 함수 ( 날짜, 시간) 현재 날짜 SELECT date('now'); --2023-03-02 현재 달 마지막 일 구하기 SELECT date('now','start of month','+1 month','-1 day'); --2023-03-31 unixtime으로 한 시간 SELECT datetime(1234567890, 'unixepoch'); --2009-02-13 23:31:30 local timezone으로 한 시간 SELECT datetime(1234567890, 'unixepoch', 'localtime'); --2009-02-14 08:31:30 unixtime SELECT strftime('%s','now'); --1677766925 unixtime 시간 차 (se.. 코딩ㆍ개발 정보/데이터베이스 연습 2023. 3. 2. SQLite3 테이블 스키마 확인 방법 SQLite3 테이블 스키마 확인하는 간단한 방법 테이블의 스키마에 대한 정보정보만 조회하고자 한다면 SQLite 명령 .schema으로도 확인할 수 있다. .schema .schema? TABLE? 인수를 생략하면 모든 테이블과 인덱스의 스키마 정보를 표시한다. 또한 인수에 테이블명을 지정하면 테이블명과 일치하는 테이블과 지정된 테이블명과 관련된 스키마 정보를 표시 할 수 있다. 그럼 .schema 명령을 사용하여 조회해 보도록 하자. sqlite> .schema .schema CREATE TABLE Customers ( cust_id char(10) NOT NULL , cust_name char(50) NOT NULL , cust_address char(50) NULL , cust_city char(.. 코딩ㆍ개발 정보/데이터베이스 연습 2023. 3. 2. 손에 잡히는 10분 SQL (SQL in 10Minitues) 샘플 소스 샘플 소스 다운로드 위치: https://forta.com/books/0672336073/ 코딩ㆍ개발 정보/데이터베이스 연습 2023. 3. 2. [SQL] SQLite3 기본 설정 옵션 SQLite를 그냥 실행하면 알아보기 어렵다. C:\Users\CREBAN>sqlite3 foods.db SQLite version 3.41.0 2023-02-21 18:09:37 Enter ".help" for usage hints. sqlite> select * from foods limit 1; 1|1|Bagels sqlite> 기본적인 옵션은 다음과 같이 한다. .echo on .mode column .headers on .nullvalue NULL C:\Users\CREBAN>sqlite3 foods.db SQLite version 3.41.0 2023-02-21 18:09:37 Enter ".help" for usage hints. sqlite> .echo on sqlite> .mode col.. 코딩ㆍ개발 정보/데이터베이스 연습 2023. 2. 28. [SQL] Select 명령의 연산 처리 과정 select 명령에서는 문법적으로 여러 개의 절을 가지며, 이것을 통해 많은 관계 연산을 구현한다. 각 절은 특정 관계 연산과 대응된다. SQLite의 경우는 대부분의 절이 생략 가능하다. 따라서 찾고자 하는 데이터를 얻기 위해 필요한 연산만을 우리가 원하는 대로 사용하면 된다. SQLite에서 일반적인 형태의 select 명령은 다음과 같다. select [distinct] 열목록 from 테이블 where 조건식 group by 열목록 having 조건식 order by 열목록 limit 개수 offset 개수 [출처: Chapter 3 SQLite에서 SQL 사용하기, P.72, SQLite 마스터 북 (제2판), 2011, 심재철 옮김, 제이펍] 코딩ㆍ개발 정보/데이터베이스 연습 2023. 2. 26. 이전 1 2 다음