본문 바로가기

데이터베이스4

MySQL ] millisecond, microsecond 까지 표현하기 MySQL version 5.6.4 or later 부터 microsecond 까지 표현이 가능하다. 1. test 테이블을 생성하고 TIMESTAMP(6) 형식의 칼럼을 만듬 CREATE TABLE IF NOT EXISTS `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `measured_at` TIMESTAMP(6) NOT NULL, `data` int(11) NOT NULL, PRIMARY KEY (`id`) ) ; 혹은 HeidiSQL 툴에서 다음과 같이 생성한다. 2. 데이터 삽입 시 NOW(6) INSERT INTO test(measured_at, data) VALUES(NOW(6),1234) 만약 마이크로초가 아니라 밀리초 단위만 쓰려면 (6) 대신 (3).. 2022. 9. 2.
MySQL ] HeidiSQL 기본 사용법 암호를 누르고 열기 세션명에서 오른쪽 클릭 - 데이터베이스 새로 생성 데이터 베이스에서 오른쪽 클릭 - 테이블 새로 생성 테이블을 클릭하고 컬럼을 추가하며 설정을 해준다. 정수는 INT형 문자열은 VARCHAR 문자 인코딩은 utf-8로 한다. 그 밖의 길이나 부호, NULL 허용, 0으로 채움 등 필요한 설정을 하고 디폴트값을 정해둘 수 있다. id와 같이 중복되면 안되는 기본키는 기본값을 자동으로 1씩 증가하게 AUTO_INCREMENT로 설정하고 프라이머리 키로 설정해준다. 반드시 테이블의 설정을 변경한 후 저장해줘야 적용이 된다. CRUD (Create, Read, Update, Date) 기본 쿼리문 예제 쿼리문을 입력하고 재생버튼을 누른 뒤 데이터 탭에 가서 F5를 눌러야 변경된 데이터가 보인.. 2022. 7. 13.
MySQL ] HeidiSQL 외부 접속 계정 추가하기 HeidiSQL 에서 사용자 인증 및 권한 관리 사용자 계정 추가 - 모든 곳에서 접근 허용 객체 추가로 특정 db에 대한 권한만 전체 허용 저장. 설정 끝. 일전에 올린적 있는 MysqlController.h 에 선언된 호스트 IP, User, Password, DB Name 등을 수정하면 MFC 프로그램으로 외부 DB에 접속해 관리할 수 있다. 2022. 7. 13.
MySQL ] MySQL 설치하기 및 HeidiSQL 설치하기 Community(GPL) 버전으로 설치 아카이브를 눌러 옛날 버전을 받도록 하겠다. 64bit용은 따로 없으며 32bit 용을 다운받으면 된다. 5.7.20 버전의 오프라인 설치파일 다운로드 MySQL 서버는 x64 버전으로 커넥터를 Visual Studio 개발환경에 맞춰 x86으로 한다. 의존성 문제로 설치가 필요한 경우 설치해준다. 이 다음은 디폴트로 설치한다. 비밀번호 넣고 이 뒤에도 디폴트 설치하면 끝난다. HeidiSQL 다운로드 받은 후 디폴트 설치한다. 암호를 입력하고 열기를 누른다. 호스트명 / IP 에 있는 127.0.0.1 은 Local Host를 뜻한다. 2022. 7. 13.