일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스위프트
- map
- 클린 코드
- tableView
- Human interface guide
- combine
- uiscrollview
- Observable
- ribs
- uitableview
- Clean Code
- ios
- rxswift
- clean architecture
- 리펙토링
- SWIFT
- RxCocoa
- HIG
- MVVM
- Protocol
- swift documentation
- 리펙터링
- UICollectionView
- 애니메이션
- UITextView
- Refactoring
- collectionview
- swiftUI
- 리팩토링
- Xcode
- Today
- Total
김종권의 iOS 앱 개발 알아가기
[iOS - swift] 7. SQLite DBMS (설치부터 기본 사용방법) 본문
* SQLite는 c언어 기반이므로 swift에 맞는 데이터 타입과 완전히 동일하지 않으므로,
가급적이면 Objective-c로 만들어진 FMDB라이브러리 사용할 것
1. SQLite설치
1) 아래 링크 접속
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. DB4S is for users and dev
www.sqlitebrowser.org
최신 버전을 선택한 후,
max용 .dmg파일 설치
2) 설치 후, Application폴더에 드래그앤 드랍
3) 실행
* 보안 해결 : 시스템 환경설정 -> "확인 없이 열기"클릭
2. SQLite사용
1) 새 데이터베이스 클릭, 테이블 생성하기 클릭
* 이름 사용시 DB는 대소문자 구분이 없으므로 카멜표기법 보다는 언더바 사용
* NN = Not Null
AI = Auto Increment
* Schema(스키마) : 테이블을 구성하는 레코드의 크기, 키, 레크드와의 관계등을 정의한 것
2) 두 번째 테이블을 정의한 후 외래키를 department의 depart_cd로 설정
3) SQL실행 - INSERT
* 전체 실행(빨간색), 한 줄실행(초록색)
UPDATE
DELETE
SELETE
SELECT ~ JOIN
데이터를 추가로 삽입 후,
'iOS 실전 (swift) > 데이터베이스' 카테고리의 다른 글
[iOS - swift] 9. SQLite DBMS를 iOS에서 사용방법 (템플릿 이용) (0) | 2020.05.09 |
---|---|
[iOS - swift] 8. SQLite DBMS를 iOS에서 사용방법 (기본), 브리지 헤더 사용방법 (0) | 2020.05.09 |
[iOS - swift] 6. SQL 4가지 쿼리문 형태 (0) | 2020.05.09 |
[iOS - swift] 5. 관계형 데이터 베이스(RDBMS)의 개념 (0) | 2020.05.09 |
[iOS - swift] 4. Login정보 저장하기 (로컬) UserDefaults, Property List (0) | 2020.05.05 |