Quickstart
tursodb를 설치하고 대화형 셸에서 바로 SQL을 실행해 보는 퀵스타트 가이드예요. 설치 → 실행 → SQL 실행 세 단계만 거치면 Turso Database를 만져 볼 수 있어요.
출처: 문서
본문
```bash curl --proto '=https' --tlsv1.2 -LsSf https://github.com/tursodatabase/turso/releases/latest/download/turso_cli-installer.sh | sh ``` <Tab title="Windows">
PowerShell에서 다음 명령을 실행해요.
```powershell
irm https://github.com/tursodatabase/turso/releases/latest/download/turso_cli-installer.ps1 | iex
```
또는 [Windows 실행 파일을 내려받아](https://github.com/tursodatabase/turso/releases/latest) PATH에 추가할 수도 있어요.
</Tab>
</Tabs>
그다음 대화형 셸을 실행해요.
```bash
tursodb
```
SQL 문장을 실행할 수 있는 Turso 대화형 셸이 시작돼요.
```
Turso
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database
turso>
```
이제 대화형 셸에서 SQL 문장을 실행할 수 있어요.
<AccordionGroup>
<Accordion title="Create a table">
users 테이블을 만들어요.
```sql
CREATE TABLE users (id INT, username TEXT);
```
</Accordion>
<Accordion title="Insert data">
users 테이블에 데이터를 넣어요.
```sql
INSERT INTO users VALUES (1, 'alice');
INSERT INTO users VALUES (2, 'bob');
```
</Accordion>
<Accordion title="Query data">
테이블의 모든 사용자를 조회해요.
```sql
SELECT * FROM users;
```
이렇게 돌아와요.
```
1|alice
2|bob
```
</Accordion>
</AccordionGroup>
Experimental Features
tursodb를 실행할 때 --experimental-encryption, --experimental-mvcc, --experimental-strict, --experimental-views 같은 플래그로 실험적 기능을 활성화할 수 있어요.
Note: 이 기능들은 아직 프로덕션 준비가 안 됐으니, 지금은 중요한 데이터에 사용하지 마세요.
사용 가능한 플래그와 옵션의 전체 목록은 Turso manual을 참고하세요.
더 알아보기 (Learn more)
- Concurrent Writes - MVCC 동시 쓰기
- Encryption - 실험적 암호화 플래그 활용
- CDC - Change Data Capture
- Changelog - 버전 변경 이력
- Turso Cloud - 완전 관리형 플랫폼