資料庫的 查

2021-10-09 07:18:03 字數 1620 閱讀 4031

資料庫的查詢是最複雜的我們單獨來講 查詢 select 1、最簡單的單錶查詢 (1)查詢所有列 (select *) select 學生id, 班級id, 學號, 姓名 from a04學生表 (2)查詢部分列 select 學號, 姓名 from a04學生表 2、多表查詢 (1)兩個表查詢 select a01學院表.院系名稱, a02專業表.專業名稱, a02專業表.國家專業編碼, a02專業表.學制, a02專業表.培養層次, a02專業表.年級 from a01學院表 inner join a02專業表 on a01學院表.院系id = a02專業表.院系id (2)三個表連線 select a01學院表.院系名稱, a02專業表.專業名稱, a02專業表.國家專業編碼, a02專業表.學制, a02專業表.培養層次,a02專業表.年級, a03班級表.班 級名稱 from a01學院表 inner join a02專業表 on a01學院表.院系id = a02專業表.院系id inner join a03 班級表 on a02專業表.專業id = a03班級表.專業id

(3)條件查詢 (1)where and 多表 select a01學院表.院系名稱, a02專業表.專業名稱,a02專業表.國家專業 編碼, a02專業表.學制, a02專業表.培養層次, a02專業表.年級, a03班級表.班級名稱, a04學生表.學號, a04學生表.姓名 from a01學院表 inner join a02專業表 on a01學院表.院系id = a02專業表.院系id inner join a03班級表 on a02專業表.專業id = a03班級表.專業id inner join a04學生表 on a03班級表.班級id = a04學生表.班級id where a01學院表.院系id=3 and a02專業表.年級=2007 and a03班級表.班 級名稱=『英語07-2』 (2)where and or () 多表 select a01學院表.院系名稱, a02專業表.專業名稱, a02專業表.國家專業編碼, a02專業表.學制, a02專業表.培養層次, a02專業表.年級, a03班級表.班級名稱, a04學生表.學號, a04學生表.姓名 from a01學院表 inner join a02專業表 on a01學院表.院系id = a02專業表.院系id inner join a03班級表 on a02專業表.專業id = a03班級表.專業id inner join a04學生表 on a03班級表.班級id = a04學生表.班級id where a01學院表.院系id=3 and (a02專業表.年級=2007 or a02專業表.年級 =2006 ) (2)like % % 模糊查詢,多表 select ltrim(rtrim(a01學院表.院系名稱)), a02專業表.專業名稱,

a02專業表.國家專業編碼, a02專業表.學制, a02專業表.培養層次, a02專業表.年級, a03班級表.班級名稱, a04學生表.學號, a04學生表.姓 名from a01學院表 inner join a02專業表 on a01學院表.院系id = a02專業表.院系id inner join a03班級表 on a02專業表.專業id = a03班級表.專業id inner join a04學生表 on a03班級表.班級id = a04學生表.班級id where ltrim(rtrim(a02專業表.專業名稱)) like 『%精細%』 and (a02專業表.年級=2007 or a02專業表.年級=2006 )

資料庫增刪查

首先建乙個類繼承sqliteopenhelper重寫裡面的方法 package com.bw.uigaoji.sql import android.content.context import android.database.sqlite.sqlitedatabase import android...

資料庫的增刪改查

1增 1.1 插入單行 insert into 表名 列名 values 列值 例 insert into students 姓名,性別,出生日期 values 開心朋朋 男 1980 6 15 1.2 將現有表資料新增到乙個已有表 insert into 已有的新錶 列名 select 原表列名 ...

資料庫的增刪改查

資料庫,我們首先要建立乙個類,裡面用來建立表 public class blacknumberdbopenhelper extends sqliteopenhelper 資料庫第一次被建立時呼叫,適合初始化資料庫裡的表結構 override public void oncreate sqliteda...