變量 數據庫表名 為 文本型 事件 主窗口.創建完畢() 數據庫表名 = "mytable" 結束 事件 事件 按鈕4.被單擊() 如果 文件是否存在(取存儲卡路徑() & "/mydata.db") = 假 則 創建數據庫(取存儲卡路徑() & "/mydata.db") 彈出提示("創建數據庫成功!") 結束 如果 打開數據庫(取存儲卡路徑() & "/mydata.db") '!!!在進行數據庫操作前必須先打開數據庫 彈出提示("打開數據庫成功!") 結束 事件 事件 按鈕1.被單擊() 如果 數據表是否存在(數據庫表名) = 假 則 '數據庫執行("CREATE TABLE " & 數據庫表名 & " (id text,value text)") '創建數據表,表的結構有兩個列,第一列為id,第二列為value 創建數據表(數據庫表名,"id text,value text") '如果要創建自增型id字段,可以這樣寫 創建數據表(數據庫表名,"id integer PRIMARY KEY,value text") 彈出提示("創建數據表成功!") 否則 彈出提示("數據表已存在!") 結束 如果 結束 事件 事件 按鈕2.被單擊() ' 數據庫執行("INSERT INTO " & 數據庫表名 & " VALUES ('1','zhangshang@163.com')") '插入記錄 ' 數據庫執行("INSERT INTO " & 數據庫表名 & " VALUES ('2','1234567@qq.com')") ' 數據庫執行("INSERT INTO " & 數據庫表名 & " VALUES ('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.內容 & "','" & 編輯框2.內容 & "'") 彈出提示("插入成功!") 結束 事件 事件 按鈕3.被單擊() '編輯框1.內容 = 數據庫查詢("SELECT * FROM " & 數據庫表名 & " WHERE id='1'","-","\n") '查詢id='1'的那條記錄,每條記錄的子項之間用-隔開,各條記錄之間用換行符隔開 '編輯框1.內容 = 條件查詢(數據庫表名,"id='1'","-","\n") 如果 刪首尾空(編輯框2.內容) = "" 則 彈出提示("請輸入查詢條件") 退出 結束 如果 編輯框1.內容 = 條件查詢(數據庫表名,"id='" & 刪首尾空(編輯框2.內容) & "'","-","\n") 彈出提示("查詢成功!") 結束 事件 事件 按鈕6.被單擊() '數據庫執行("UPDATE " & 數據庫表名 & " SET value='這是修改后的值' WHERE id='1'") '修改id='1'的那條記錄 修改記錄(數據庫表名,"value='這是修改后的值'","id='1'") 彈出提示("修改成功!") 結束 事件 事件 按鈕5.被單擊() '數據庫執行("DELETE FROM " & 數據庫表名 & " WHERE id='1'") '刪除id='1'的那條記錄 刪除記錄(數據庫表名,"id='1'") 彈出提示("刪除成功!") 結束 事件 事件 按鈕7.被單擊() '數據庫執行("DROP TABLE " & 數據庫表名) '刪除整個數據庫表 刪除數據表(數據庫表名) 彈出提示("刪除數據庫表成功!") 結束 事件 事件 按鈕8.被單擊() 彈出提示("記錄總數為:" & 取記錄數(數據庫表名) & "條") 結束 事件 事件 按鈕9.被單擊() '編輯框1.內容 = 數據庫查詢("SELECT * FROM " & 數據庫表名 & " WHERE value LIKE '%163.com'","-","\n") '查詢所有value以"163.com"結尾的記錄 編輯框1.內容 = 條件查詢(數據庫表名,"value LIKE '%163.com'","-","\n") 彈出提示("查詢成功!") 結束 事件 事件 按鈕10.被單擊() '編輯框1.內容 = 數據庫查詢("SELECT * FROM " & 數據庫表名 & " LIMIT 0,3","-","\n") '查詢從第0條(第一條)開始的3條記錄 編輯框1.內容 = 范圍查詢(數據庫表名,0,3,"-","\n") 彈出提示("查詢成功!") 結束 事件 事件 按鈕11.被單擊() 關閉數據庫() '!!!在程序結束時關閉數據庫 結束程序() 結束 事件