변수 데이터베이스 테이블 이름은 Text입니다 이벤트 메인 창. 창조() 데이터베이스 테이블 이름 = "mytable" 엔드 이벤트
이벤트 버튼 4. 클릭 () 파일이 존재한다면(메모리 카드 경로() > "/mydata.db") = false 데이터베이스를 생성하세요 (카드 경로 ()를 "/mydata.db" > 취함) 팝업 프롬프트("데이터베이스 생성 성공!") ) 끝 If 데이터베이스를 열어 (카드 경로() > "/mydata.db") '!! 데이터베이스는 어떤 데이터베이스 작업을 수행하기 전에 반드시 열어야 합니다 팝업 프롬프트("데이터베이스 열기 성공!") ) 엔드 이벤트
이벤트 버튼 1. 클릭 () 데이터 테이블이 존재한다면 (데이터베이스 테이블 이름) = false 'CREATE TABLE ' & Database table name & "(id text, value text)") '두 개의 열로 된 데이터 테이블을 생성하세요. 첫 번째 열은 id이고 두 번째 열은 값입니다 데이터 테이블 생성 (데이터베이스 테이블 이름, "id text, value text") 자기 증가형 ID 필드를 만들고 싶다면, Create Data Table(데이터베이스 테이블 이름, "id 정수 PRIMARY KEY, 값 텍스트")을 작성할 수 있습니다. 팝업 프롬프트("데이터시트 생성 성공!") ) 그 외에는 팝업 프롬프트("데이터시트는 이미 존재합니다!") ) 끝 If 엔드 이벤트
이벤트 버튼 2. 클릭 () ' 데이터베이스 실행 ("INSERT INTO " & Database Table Name & "VALUES ('1','zhangshang@163.com'")" '레코드 삽입 ' 데이터베이스 실행 ("INSERT INTO " & Database Table Name & "VALUES ('2','1234567@qq.com')") ' 데이터베이스 실행 ("삽입" & 데이터베이스 테이블 이름 & "값 ('3','Lisi@126.com'")") ' 데이터베이스 실행 ("INSERT INTO " & 데이터베이스 테이블 이름 & "VALUES ('4','Wangwu@163.com'")") 레코드 삽입 (데이터베이스 테이블 이름, "'1','zhangshang@163.com'") 레코드 삽입 (데이터베이스 테이블 이름, "'2','1234567@qq.com'") 레코드 삽입 (데이터베이스 테이블 이름, "'3','Lisi@126.com'") 레코드 삽입 (데이터베이스 테이블 이름, "'4','Wangwu@163.com'") '만약 id가 자기 증가 필드라면, 다음과 같이 써야 합니다 (데이터베이스 테이블 이름, 'null,'Wangwu@163.com'" 편집 상자의 내용을 삽입하려면 다음과 같이 작성할 수 있습니다: 레코드 삽입 (데이터베이스 테이블 이름, "'" & 편집 박스 1.content & "','" & 편집 박스 2.content & "'"" 팝업 프롬프트("삽입 성공!") ) 엔드 이벤트
이벤트 버튼 3. 클릭 () '편집 상자 1.Content = 데이터베이스 쿼리("SELECT * FROM" & 데이터베이스 테이블 이름 & "WHERE id='1'","-","\n") 레코드의 경우 '쿼리 id='1', 각 레코드의 자식들은 -로 구분되고, 레코드는 줄 바깥으로 구분됩니다 '편집 상자 1.Content = 조건부 쿼리 (데이터베이스 테이블 이름, "id='1'", "-", "\n") 빈칸의 시작과 끝을 삭제하면 (편집 박스 2.content) = "" 팝업 프롬프트("쿼리 기준을 입력해 주세요") 출구 끝 If 편집 상자 1.Content = 조건부 쿼리(데이터베이스 테이블 이름, "id='" > 첫 번째와 마지막 공백을 삭제합니다 (편집 박스 2.content) "'""-","\n" > 팝업 프롬프트("쿼리 성공!") ) 엔드 이벤트
이벤트 버튼 6. 클릭 () '데이터베이스 실행 ('UPDATE' & 데이터베이스 테이블 이름 > 'SET 값='수정된 값입니다' 여기서 id='1'"" 레코드를 수정하세요 (데이터베이스 테이블 이름, "value='이것이 수정된 값입니다', "id='1'") 팝업 프롬프트("성공적으로 수정됨!") ) 엔드 이벤트
이벤트 버튼 5. 클릭 () 'DELETE FROM' ("DELETE FROM" & 데이터베이스 테이블 이름 & "WHERE id='1'") 'delete the record id='1' 레코드 삭제 (데이터베이스 테이블 이름, "id='1'") 팝업 프롬프트("삭제됨, 성공!") ) 엔드 이벤트
이벤트 버튼 7. 클릭 () '데이터베이스 실행'("데이터베이스 테이블 이름> 드롭 테이블")은 전체 데이터베이스 테이블을 삭제합니다 데이터 테이블 삭제 (데이터베이스 테이블 이름) 팝업 프롬프트("데이터베이스 테이블 삭제 성공!") ) 엔드 이벤트
이벤트 버튼 8. 클릭 () 팝업 프롬프트("총 레코드 수:" > 레코드 수 (데이터베이스 테이블 이름) > "항목") 엔드 이벤트
이벤트 버튼 9. 클릭 () '편집 상자 1.Content = 데이터베이스 쿼리("SELECT * FROM" > 데이터베이스 테이블 이름 > "WHERE 값 like '%163.com'","-","\n") '163.com'로 끝나는 모든 레코드를 쿼리합니다. 수정 상자 1. Content = 조건부 쿼리 (데이터베이스 테이블 이름, "value LIKE '%163.com'", "-", "\n") 팝업 프롬프트("쿼리 성공!") ) 엔드 이벤트
이벤트 버튼 10. 클릭 () '편집 상자 1.Content = 데이터베이스 쿼리("데이터베이스 테이블 이름 > "SELECT * FROM" & "LIMIT 0,3","-","\n") '0 (1)부터 시작하는 3개의 레코드 쿼리. 수정 상자 1. 내용 = 범위 쿼리 (데이터베이스 테이블 이름, 0, 3, "-", "\n") 팝업 프롬프트("쿼리 성공!") ) 엔드 이벤트
이벤트 버튼 11. 클릭 () 데이터베이스를 닫아주세요() '!! 프로그램 종료 시 데이터베이스를 닫으세요 절차 종료 () 엔드 이벤트 |