차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:sqlite [2014/10/24 19:08] V_Ltech:sqlite [2023/10/29 08:49] (현재) – [import] V_L
줄 1: 줄 1:
 +{{tag>sqlite}}
 ====== Sqlite ====== ====== Sqlite ======
 {{http://sqlite.com/images/sqlite370_banner.gif}} {{http://sqlite.com/images/sqlite370_banner.gif}}
줄 34: 줄 35:
 [[http://crystalcube.co.kr/89|faq]] [[http://crystalcube.co.kr/89|faq]]
  
-{{tag>sqlite}}+ 
 + 
 +<file php> 
 + 
 +$db = new SQLite3; 
 +$statement = $db->prepare('SELECT * FROM table WHERE id = :id;'); 
 +$statement->bindValue(':id', $id); 
 + 
 +$result = $statement->execute(); 
 + 
 +</file> 
 + 
 + 
 +=====설치===== 
 +  sudo apt-get install php-sqlite3 
 + 
 +=====도구===== 
 + 
 +https://sqlitebrowser.org/ 
 + 
 +=====명령줄===== 
 + 
 +====db 열기==== 
 + 
 +> sqlite3 test.db 
 + 
 +없어도 열림. 이후 작업을 하면 파일이 생성됨. 
 + 
 +====mode==== 
 +> .mode csv 
 + 
 +csv 파일 다루는 것으로 설정. 
 + 
 +====import==== 
 + 
 +>.import ./userdata2.csv user2 
 + 
 +csv 파일을 user2 테이블로 가져온다.  
 +해당 테이블이 없다면 첫행의 내용을 제목(필드 이름)으로 사용한다. 
 + 
 +