일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 다이어트
- PyQt5
- GIT
- MySQL
- javascript
- ASP
- swift
- Unity
- IOS
- Linux
- PER
- PyQt
- 맛집
- Excel
- MS-SQL
- 유니티
- node.js
- 라즈베리파이
- flutter
- 함수
- 날짜
- pandas
- urllib
- port
- python
- 리눅스
- mssql
- sqlite
- ubuntu
- tensorflow
목록데이타베이스 (89)
아미(아름다운미소)
인덱스 생성하기 CREATE INDEX [인덱스명] ON [테이블명] ([필드명 1], [필드명 2], ...);
날짜와 시간 함수 [예제] --현재 날짜 SELECT date('now'); --2018-11-28 --금월 마지막 일 구하기 SELECT date('now','start of month','+1 month','-1 day'); --2018-11-30 --unixtime으로 한 시간 SELECT datetime(1323847995, 'unixepoch'); --2011-12-14 07:33:15 --local timezone으로 한 시간 SELECT datetime(1323847995, 'unixepoch', 'localtime'); --2011-12-14 16:33:15 --unixtime SELECT strftime('%s','now'); --1543368736 --unixtime 시간 차 (seco..
DB 백업하기 형식) mysqldump -u사용자이름 -p비밀번호 데이터베이스이름 > 파일이름$ mysqldump -uroot -p12345 mydb > ./backup.sql 사용자이름 root, 비밀번호 12345으로 접속하여 mydb의 내용을 backup.sql 파일에 저장 DB 복원하기 형식) mysql -u사용자아이디 -p비밀번호 데이터베이스이름 < 파일이름 $ mysql -uroot -p12345 mydb < ./backup.sql backup.sql의 내용을 mydb에 복원함
MS-SQL 인덱스 생성 및 삭제 인덱스 조회 인덱스 조회 구문 SP_HELPINDEX ${TABLE_NAME} ORDER 테이블의 인덱스 조회SP_HELPINDEX ORDER 인덱스 생성인덱스 생성 구문CREATE INDEX ${INDEX_NAME} ON ${TABLE_NAME}(${COLUMN_NAME}) ORDER 테이블에 한개의 컬럼(ORDER_ID)을 지정하여 인덱스 생성 CREATE INDEX IDX_ORDER_ID ON ORDER(ORDER_ID) ORDER 테이블에 여러개 컬럼(ORDER_ID, GROUP)을 지정하여 인덱스 생성 CREATE INDEX IDX_ORDER_ID_GROUP ON ORDER(ORDER_ID, GROUP) 인덱스 삭제인덱스 삭제 구문DROP INDEX ${TABL..
dateadd -- 월의 마지막 날 select dateadd(month,1,getdate())-day(getdate()) -- 월의 첫째날 select dateadd(day,-(day(getdate()-1)), getdate()) -- 월의 13개월전 첫째날 select dateadd(month,-12,getdate())-(day(getdate())-1) -- 1일 더하기 select dateadd(day,1,getdate()) -- 1월 더하기 select dateadd(month,1,getdate()) -- 1년 더하기 select dateadd(year,1,getdate()) datediff datediff( 시간단위구분자, 시작시간, 종료시간 ) getdate()+1 은 현재시간에서 1일을 더하..
[SQLite] 기본키의 자동증가 (AUTOINCREMENT) SQLite에서는 테이블 스키마를 설계할 때 기본키가 자동으로 증가되게 정의할 수 있습니다. 테이블을 생성할 때 기본키에 AUTOINCREMENT를 설정하면 INSERT 문에서 명시적으로 값을 입력할 수도 있고, 기본키를 생략할 수도 있습니다. 기본키가 생략된 경우에는 테이블에 입력된 기본키 중 가장 큰 값에 1이 증가된 값으로 입력됩니다. 또한 AUTOINCREMENT가 기본키에 설정됐더라도 기본키 조건만 만족하면 순차적으로 입력되지 않아도 됩니다. 예) `IDX` INTEGER PRIMARY KEY AUTOINCREMENT
SQLite 집계 함수 count() count() 함수는 행 수를 셉니다. 다음 문장은 Person 테이블의 모든 행의 개수를 셉니다. SELECT count(*) FROM Order; count(*) 특정 컬럼에 데이터가 있는 행을 세려면 괄호 안에 컬럼명을 씁니다. SELECT count(Price) FROM Order; count(Price) max() max()는 최댓값을 구합니다. SELECT max(Price) FROM Order; max(Price) min() min()은 최솟값을 구한다. SELECT min(Price) FROM Order; min(Price) sum() 숫자 컬럼에 대해 sum()을 사용하여 합계를 낼 수 있다. SELECT sum(Price) FROM Order; su..
sqlite 범위지정후 SUM 하기 SELECT * FROM stockInfoStatic60 WHERE code ='055550' ORDER BY reg_date DESC LIMIT 5 OFFSET 1;SELECT SUM(close)/5 AS SUMFROM (SELECT * FROM stockInfoStatic60 WHERE code ='055550' ORDER BY reg_date DESC LIMIT 5 OFFSET 1);
소수점 자리수 및 표현법 1. 소수점 둘째 자리까지만 표현하고 싶다면 CONVERT를 이용 SELECT CONVERT(NUMERIC(5,2), '0.155115127323798') --0.15 2. 셋째 자리에서 반올림하고 둘째 자리까지 표현하고자 한다면 ROUND함수로 반올림후에 아래 함수를 이용. SELECT CONVERT(NUMERIC(5,2), ROUND('0.155115127323798',2)) --0.16 3. 소수점이하를 버리고 싶을때 SELECT CEILING('1234.55') --1234
sqlite3 에서 연산시 Decimal 로 나오는 문제. select foreigner,volume from stockInfo where name='웅진씽크빅'; --foreigner : 83939 --volume : 541140 select foreigner/volume from stockInfo where name='웅진씽크빅'; --0 --해결책 select (foreigner+0.00)/(volume+0.00) from stockInfo where name='웅진씽크빅'; --0.155115127323798