본문 바로가기

지속가능티끌/SQL. 데이터베이스   ( 17 )


SQLite . 자료형 . INTEGER, REAL, TEXT, BLOB SQLite . 자료형 . INTEGER, REAL, TEXT, BLOB  자료형 용량  INTEGER저장할 값에 따라 1, 2, 3, 4, 6, 8 바이트로 저장int8_t, int64_t , long 등 모든 정수형 저장시 활용 REAL항상 8 바이트로 저장되며, IEEE 754 64-bit 부동소수점 수를 사용float, double, long double 모든 부동 소수점 저장시 활용 가능하나. 금융권에서 중요한 숫자 저장시 TEXT 로 하는 경우 많음. TEXT저장되는 문자열의 길이에 따라 크기가 달라지며, 최대 1GB까지 지원C/C++의 char*, std::string, std::wstring 등 모든 문자열 저장시 활용 BLOB저장되는 바이너리 데이터의 크기에 따라 변동 크기로 저장됩니다... 2024. 9. 1.
SQLite . DB Browser for SQLite . 포터블 활용 DB Browser for SQLite (DB4S) . 포터블 SQLite 매니징 툴인 DB4S 윈도우 설치 버전외에 포터블 버전도 지원해준다. 다운로드 받은 압축파일  외장 스토리지에 폴더 만들고 압축해제하여 "DB Browser for SQLite.exe"  실행.  PC 종속성 없이 USB 저장장치에 넣어두고 아무 PC  에서나 연결하여 SQlite 매니징 가능하므로 매우 유용.    DB4S 포터블 다운로드 다운로드 주소 : https://sqlitebrowser.org/dl/  위 주소 방문해보면 아래처럼 다운로드 가능한 리스트가 보이는데, 체크한 압축파일이 우리가 필요한것.  Windows PortableApp  도 보이는데 ,   PortableApps.com을 통해 관리할 때 사용되는 툴이.. 2024. 9. 1.
SQL . UPDATE SQL . UPDATE DB 테이블에 이미 입력 되어 있는 값 변경 SQL . UPDATE 기본 구문 - UPDATE / SET / WHERE UPDATE my_table SET my_field = 'xxx' WHERE my_id='xxx' 첫 등록 : 2023.11.22 최종 수정 : 단축 주소 : https://igotit.tistory.com/5022 2023. 11. 22.
SQL . SQLite . FOREIGN KEY . 외래키 설정 . SQLite . Table 필드의 외래키 설정 - SQLite 의 table 의 필드를 외래키 설정하려면 CREATE TABLE 구문으로만 가능하고 ALTER TABLE 구문으로는 지원되지 않는다. -따라서, table 초기 생성시점부터 외래키 적용할것 미리 설계 잘해둬야 함. 외래키 설정 SQL 구문예 CREATE TABLE "T_Market" ( "CFS_ID_MARKET"TEXT, "cfs_id_exchange"TEXT, "cfs_id_symbol_group"TEXT, "cfs_id_api_rest"TEXT, "cfs_id_api_websocket"TEXT, "currency_quote" TEXT, "currency_payment" TEXT, PRIMARY KEY("CFS_ID_MARKET"), F.. 2022. 2. 16.
SQLite . DB Browser for SQLite . SQLite 편집, 뷰어 GUI 툴 . 개요 . 설치 DB Browser for SQLite (DB4S)- SQLite 데이터베이스 디자인 (생성, 편집등) GUI 소프트웨어.  DB4S 주요기능 Create and compact database filesCreate, define, modify and delete tablesCreate, define, and delete indexesBrowse, edit, add, and delete recordsSearch recordsImport and export records as textImport and export tables from/to CSV filesImport and export databases from/to SQL dump filesIssue SQL queries and inspect the r.. 2022. 2. 3.
SQL. SELECT ORDER BY - 크기 순 증가, 감소 정렬 하여 select 하기. SELECT * FROM T_name ORDER BY id ASC // 컬럼 id 의 증가순으로, 감소순은 DESC SELECT * FROM T_name WHERE symbol = "BTCUSD" ORDER BY id ASC // COUNT(*) - 레코드 수량 구하기 SELECT COUNT(*) FROM T_name WHERE field = xxx BETWEEN a AND b - a이상 b 이하 SELECT * FROM T_name WHERE age BETWEEN 15 AND 25 // 숫자 15 이상 25 이하 SELECT * FROM T_name WHERE date BETWEEN "2021-10-13" AND "2021-10-1.. 2021. 10. 14.
SSMS (SQL Server Management Studio) 개요. 설치. 무료. 개요. SSMS 데이터베이스 서버에 접속하여 쿼리 및 테이블 설계등 도구 S/W. 무료. 적용가능 SQL 데이터베이스. 1. MS SQL Server 2008 ~ 2017 버전 까지 모두. 2. Azure SQL Database. 3. Azure SQL Data Warehouse. 실행가능 운영체제. Windows 10(64비트) Windows 8.1(64비트) Windows 8(64비트) Windows 7(SP1)(64비트) Windows Server 2016 * Windows Server 2012 R2(64비트) Windows Server 2012(64비트) Windows Server 2008 R2(64비트) SSMS 설치 설치파일 다운로드 주소 : https://docs.microsoft.com/k.. 2019. 12. 9.
MSSQL. SELECT 수량제한 TOP MSSQL 에서 SELECT 쿼리시 수량제한. SELECT TOP 23 * FROM TABLE ; 비교. MySQL : SELECT * FROM TABLE ORDER BY 블라블라 … LIMIT 23 ; ORACLE : SELECT * FROM TABLE WHERE ROWNUM 2018. 9. 6.
SQLite. SELECT 구문에서 수량제한 LIMIT SELECT 문의 condition 부분에 LIMIT 숫자 기록. SELECT * FROM [Table Name] LIMIT 2 SELECT * FROM [Table Name] ORDER BY id ASC LIMIT 2 첫 등록 : 2016.10.23 최종 수정 : 단축 주소 : https://igotit.tistory.com/1029 2016. 10. 23.
SQLite. Data Type. The following table illustrates 5 storage classes in SQLite: Storage ClassMeaningNULLNULL values mean missing information or unknown.INTEGERInteger values are whole numbers (either positive or negative). An integer can have variable sizes such as 1, 2,3, 4, or 8 bytes.REALReal values are real numbers with decimal values that use 8-byte floats.TEXTTEXT is used to store character data. The maximum.. 2016. 10. 17.
Visual C++. SQLite. table 존재 여부 확인. SQLite 의 master table 인 sqlite_master 에서 테이블 이름으로 select 구문으로 수량을 받아서 0이면 해당 table 없는것, 1이면 해당테이블 있는것. SQL구문. 예 : 테이블 T_MarketData 이 있는지 확인하려면, SELECT COUNT(*) FROM sqlite_master WHERE NAME = "T_MarketData" Visual C++ 코드. Colored By Color Scripter™12345678910111213141516171819202122232425262728 int retv; char * error; char ** results; const char * str_sql; CString cst_errmsg; /// T_MarketData 유무.. 2016. 10. 16.
SQLite. join inner join ; http://www.sqlitetutorial.net/sqlite-inner-join/ SQLite (버전 3.15.0. 2016년 10월 16일 최신버전) 는 RIGHT , FULL OUTTER JOINS는 지원되지 않는다. 예 : SQL 구문을 아래처럼 구성하여 실행해보면 붉은색으로 에러 메시지 보인다. ///1022 2016. 10. 16.
SQLite. VIEW 개요. SQLite 의 VIEWSQLite 의 VIEW는 ReadOnly 만 가능. VIEW의 구성 테이블에 VIEW를 통한 INSERT, DELETE, UPDATE 안됨. SQLite CREATE VIEW SQL구문 -> http://www.sqlitetutorial.net/sqlite-create-view/ SQLite 로는 불가능한 VIEW SQLite 는 RIGHT, FULL OUTTER JOINS 지원하지 못하기 때문에 (상세보기 -> http://igotit.tistory.com/1022 ) , 아래와 같은예(MSSQL Server로 만든 뷰) VIEW는 생성하지 못한다. ///1021 2016. 10. 16.
Visual Studio. SQLite Toolbox. Create Table Visual Studio 에 설치된 SQLite Toolbox 이용하여 테이블 생성하는 과정 보이는 동영상. 첫 등록 : 2016.10.16 최종 수정 : 단축 주소 : https://igotit.tistory.com/1020 2016. 10. 16.
Visual C++. SQLite 데이터베이스 활용. DB Open, Table Create. Insert. 개요. Visual C++ 프로젝트에서 SQLite 데이터 베이스 활용법 정리. 예 : VC++ MFC Regular DLL 프로젝트인 CyFinAPI 에서 SQLite3.dll implicit linking 처리하고, CyFinAPI 의 클래스 CCyDevice2_Market_UITDlg 에서 SQLite 데이터베이스 Open, Table Create, 테이블에 데이터 삽입. 기본/연관정보.1. SQLite 개요, 다운로드 -> http://igotit.tistory.com/10122. DLL implicit linking 방법 -> http://igotit.tistory.com/4713. Visual Studio 에 SQLite Toolbox 설치 -> http://igotit.tistory.com/.. 2016. 10. 15.
Visual Studio. SQLite Toolbox. 개요, 설치. 개요 명칭 : SQL Server Compact/SQLite Toolbox 개요 : Visual Studio 에서 플러그인 형식으로 추가되어 embedded database(예 SQLite) 매니징 기능. 소개 사이트 : https://visualstudiogallery.msdn.microsoft.com/0e313dfd-be80-4afb-b5e9-6e74d369f7a1 도움말 사이트 : http://sqlcetoolbox.codeplex.com/documentation 스크린샷 설치 Visual Studio 실행하여 메뉴 -> Tools -> Extension and Updates.. 클릭하여 아래 창의 1, 2, 3 번호 순서로 접근하여 버튼 Download 클릭하면 설치까지 진행된다. 2021.12... 2016. 10. 15.
SQLite. 개요. 다운로드. implicit linking 위한 dll, h, lib 파일 확보. SQLite 개요. 무료 로컬 RDBMS(관계형 데이터베이스 관리시스템)특징. 1. 로컬전용. 서버기능없음.2. 무설치, DB관련 단 1개의 파일.- 응용프로그램에서 도입편리.- SQLite 포함된 응용프로그램 배포편리.- DB백업등 관리편리.3. 메모리 DB 지원.- 고속 실시간 처리시 유용.4. DB 최대 크기한계 2TByte.5. 지원 OS: 윈도우, 안드로이드, 리눅스.웹사이트 : http://sqlite.org/      SQLite 다운로드, DLL Implicit Linking 위한 파일 3개 확보.  처리사항 개요. SQLIte 는 DLL 형식이며, 응용프로젝트에서 DLL 활용시 Implicit Linking 방식(상세 : http://igotit.tistory.com/471 ) 으로 DL.. 2016. 10. 15.


 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5