본문 바로가기

SQLite4

테이블 컬럼 조작 SQLite의 테이블 조작 테이블에 컬럼을 추가 싶을 때가 있습니다. 다음과 같이 하면 됩니다. ALTER TABLE user ADD (note TEXT); 테이블의 이름을 변경하고 싶으면 다음과 같이 하면 됩니다. ALTER TABLE user RENAME COLUMN 'note' to 'memo'; 2021. 8. 21.
c#에서 Sqlite를 연결, 데이터 읽어 오기, 수정하기 C#에서 SQLite를 사용하기 윈도즈에서 sqlite를 사용하려면 다음과 같이 정의하면 됩니다. using System.Data.SQLite; c#-mono로 리눅스에서 사용하려면 다음가 같이 nuget 패키지를 설치합니다. 데이터 베이스 연결 문장 윈도즈에서 데이터베이스 파일과 sqlite를 연결하는 문장은 다음과 같이 설정해야 합니다. _conn_string = string.Format("Data Source={0}",_db_file); 리눅스용은 다음과 같이 설정합니다. _conn_string = string.Format("URI=file:{0}",_db_file); 데이터 불러오기 윈도즈에서 데이터베이스에 기록된 ID에 해당하는 이름을 가져오는 내용입니다. 이 함수는 ref로 결과를 받습니다. .. 2021. 8. 20.
데이터의 추가 및 삭제 데이터의 추가 하나의 데이터를 추가하는 방법은 다음과 같습니다. insert into user (ID,name,age,addres) VALUES (1,"lee",12,"") 여기서 앞의 컬럼 이름을 제외하고 생성해도 됩니다. insert into user VALUES (1,"lee",12,"") 다음과 같이 성성된 내용을 확인할 수 있습니다. 데이터의 삭제 컬럼의 삭제는 WHERE을 포함한 조건문으로 실행합니다. 여기서는 ID=1인 조건을 만족하는 내용을 삭제해 보겠습니다. delete from user where ID=1; 다음과 같이 부등식 기호를 이용해서 삭제할 수도 있습니다. delete from usert where age 2021. 8. 20.
데이터베이스 파일 만들기 파일 만들기 DB Browser에서 모든 작업을 하면 됩니다. 가장 먼저 원하는 데이터베이스 파일을 만듭니다. 확장자는 일반적으로 *.db를 사용하면 됩니다. 다음과 같이 DB Browser->파일->새데이터 베이스 파일을 선택하고 test.db를 만들어 보겠습니다. 그러면 다음에 편리하게 데이터베이스에 포함될 테이블을 만들게 도와줍니다. 그런데 이 화면은 사용하지 않도록 취소를 선택합니다. 테이블 만들기 우리는 SQL(structured query language)를 이용해 보겠습니다, 이는 나중에 c#과 같은 프로그램 언어에서 활용하는 개념을 이해하기 위해서입니다. 주 화면에서 SQL 실행을 찾아 선택합니다. 그러면 아래 그림과 같이 SQL을 입력할 수 있는 화면이 보입니다. 그리고 다음과 같이 테이.. 2021. 8. 20.