Android 베이스 - SQLite 1-1 sqlite 데이터베이스 및 SQL 구문 소개

SQLite는 소형, 삽입식, 소스 오픈, 관계형 데이터베이스 시스템의 비용이 적고 검색 효율이 높다.특징: 1. 삽입식 데이터베이스: 프로그램 구동 방식의 데이터베이스 엔진이 필요하지 않습니다.2. 데이터 유형이 없음: SQLite 데이터베이스는 데이터 유형이 없는 데이터베이스로 테이블을 만들 때 유형을 설명해야 하지만 SQLite 데이터베이스는 저장된 데이터에 대해 어떠한 검사도 하지 않습니다.3. 사무 조작을 지원한다. 4. 그는 독립된 크로스플랫폼 디스크 파일이다.
노트: 1. sqlite 데이터베이스에서 지원하는 데이터 형식: Integer varchar[10] floot double char[10] text 문자 형식:char의 길이는 고정적이고varchar의 길이는 변화할 수 있는 2. sql 문장 회귀
2.1      
create table   (            ,            ......)
 eg:creat table person(_id Integer primary key,name varchar(10),age Integer not null)

2.2      
   drop table   
   eg:drop table person

2.3     
 insert into   [  ,  ]values( 1, 2...)//[]        
 eg:insert into person(_id,age)value(1,20)
 eg:insert into person value(2,"zs",30)

2.4    
update    set    =    where      
eg:update person set name="ls" where _id=1
//   _id=1   name  ls
eg:update person set name="ls"
//             
eg:update person set name="ls",age=20 where _id=1
//      

2.5     (       )
delete from    where      
eg:delete from person where _id=2 //  _id=2   
  delete from person //      

2.6     
select     from    where      group by       having      order by     
eg:  select * from person; //            
     select _id,name from person //  person       _id,name    
     select * from person where _id=1 //  _id=1select * from person where _id<>1 //  _id≠1select * from person where _id=1 and age>18//     :  _id=1  age>18select * from person where name like "% %" //    name         
     select * from person where name like "_ %" //             ,     

     select * from person where name is null //       
     select * from person where age between 10 and 20 //     10 20   
       select * from person where age>18 oreder by _id //      18   ,   _id    

좋은 웹페이지 즐겨찾기