資料庫儲存 sqlite
一, 特點
>輕量級資料庫 綠色的 零配置 跨平台 嵌入式
在 可以在任何位置 通過資料庫名稱 訪問資料庫
其他程式 不能通過資料庫名稱 進行訪問
儲存位置:data/data//database/**
二, 資料型別
>null 空值
>integer 整型
>text 文字型別
>varchar 可變長度的字元資料
>boolean 布林
>float 浮點
>double 雙精度浮點型
>datetime 時間
三, sql語句
>1,建立資料庫表
create table 表名(欄位名 字段型別 primary key autoincrement,欄位名 字段型別.....)
eg:create table person(_id integer primary key autoincrement,name varchar(16),age integer)
>2,插入資料
insert into 表名(字段) values (值)
eg:insert into person value(1,'aaa',23);
insert into (name,age) value('bbbb',30)
>3,修改資料
update 表名 set 欄位名 = 值 where 字段 = 條件值
eg:update person set name = 'zhangsan' where _id = 2
>4,查詢資料
select 欄位名 from 表名 where 字段= 條件值
eg:select name from person where _id = 1
select * from person where name like '%h%'
>5,刪除資料
delete from 表名 where 字段 = 條件值
eg:delete from person _id = 1
api:\
db.insert(3個);
db.query(7個)
db.update(4個)
db.delete(3個)
四, 運算元據庫的核心類
>sqliteopenhelper (資料庫幫助類) 建立資料庫
使用:1,建立乙個類繼承 sqliteopenhelper類
2,實現裡面的構造方法(資料庫名稱 版本設定上) 和 oncreate(建立資料庫表) ononpen(資料庫是否開啟操作)
3,在邏輯**中 獲取當前類的例項化物件 執行增 刪 改 查(資料庫語句 和api)
>sqlitedatabase opendatabase() 以及存在資料庫
//開啟指定路徑的資料庫
db= sqlitedatabase.opendatabase(path, null, sqlitedatabase.open_readwrite);
******cursoradapter:注意:資料庫的主鍵 必須是 _id
coursor.getcount() 得到游標中的資料數量
coursor.movetonext() 游標移動到下一條資料, 並且判斷下一條資料是否存在
coursor.movetoprevious() 游標移動到上一條資料, 並且判斷上一條資料是否存在
coursor.movetofirst() 游標移動到第一條資料, 並且判斷第一條資料是否存在
coursor.movetolast() 游標移動到最後一條資料, 並且判斷最後一條資料是否存在
coursor.movetoposition(int position) 游標移動到某一條資料, 並且判斷某一條資料是否存在
coursor.move(int offset) 游標向上或者向下移動指定的行數, 正數代表向上,負數代表向下, 並且判斷資料是否存在
取值: corsor.getstring(列的編號); //編號是從0開始
列的編號: corsor.getcolumnindex("name")
mysql nal mysql資料庫的最基本的命令
檢視mysql有哪些資料庫 建立乙個資料庫名稱為databasename,字元編碼為utf8支援中文 相應的在muysql目錄下就會有我們建立的資料庫的資料夾 進入資料庫,選中某個資料庫 use 資料庫名稱 查詢資料庫中下有哪些表 刪除資料庫 在資料庫中建立 create table 表的名稱 id...
1 2 最基本的資料庫連線
這個介面不是很漂亮,但是,如果我們今天就能夠很簡單地做到這一步,你會不會很激動?看下面的 using system using system.data using system.data.sqlclient namespace westgarden.web rdr.close conn.close ...
oracle資料庫的最基本操作
下面介紹了oracle資料庫的基本操作,包括新建使用者,授權刪除等操作 1.資料庫 11g 64位 2.檔案解壓 win64 11gr2 database 1of2 win64 11gr2 database 2of2 這兩個在檔案必須解壓到同一目錄 3.本人遇見 情況,當安裝好資料庫之後,使用sys...