久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

數(shù)據(jù)庫操作文檔實(shí)踐總結(jié)

時間:2019-05-12 06:19:33下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《數(shù)據(jù)庫操作文檔實(shí)踐總結(jié)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《數(shù)據(jù)庫操作文檔實(shí)踐總結(jié)》。

第一篇:數(shù)據(jù)庫操作文檔實(shí)踐總結(jié)

Oracle導(dǎo)入操作

1、點(diǎn)擊服務(wù)器開始菜單選擇運(yùn)行,輸入CMD后回車打開命令輸入框

2、輸入命令imp

3、根據(jù)提示輸入要導(dǎo)入的oracle用戶和口令(用戶名:rmp_jms 口令:1)

4、根據(jù)提示輸入要導(dǎo)入數(shù)據(jù)文件如)rmpjms2012908.dmp

5、根據(jù)提示輸入緩存大小 回車

6、提示只列出導(dǎo)入文件內(nèi)容 no 回車

7、忽略創(chuàng)建錯誤 yes 回車

8、導(dǎo)入權(quán)限 no 回車

9、導(dǎo)入數(shù)據(jù) yes 回車

10、導(dǎo)入整個文件 yes 回車

Oracle導(dǎo)出命令

1、運(yùn)行cmd進(jìn)入dos窗口

2、輸入命令exp

3、根據(jù)提示輸入要導(dǎo)入的oracle用戶和口令(用戶:rmp_jms 口令:1)

4、根據(jù)提示輸入緩沖大小 回車

f:...(例

5、根據(jù)提示輸入要導(dǎo)出數(shù)據(jù)存放位置文件名(例如)f:...rmpjms20120908.dmp

6、根據(jù)提示選擇1.完整的數(shù)據(jù)庫2.用戶(U)3.表(T)用戶(U)

回車

7、是否導(dǎo)出權(quán)限 no 回車

8、導(dǎo)出表數(shù)據(jù) yes 回車

9、壓縮區(qū) yes 回車

10、要導(dǎo)出的用戶:rmp_jms 回車

11、要導(dǎo)出的用戶: 直接回車

第二篇:SQLCE數(shù)據(jù)庫操作總結(jié)

創(chuàng)建新的數(shù)據(jù)庫

SQL Server CE 中的數(shù)據(jù)庫是存儲結(jié)構(gòu)化數(shù)據(jù)的表集合。在可以存儲數(shù)據(jù)庫之前,必須創(chuàng)建數(shù)據(jù)庫。在創(chuàng)建數(shù)據(jù)庫之后,可以創(chuàng)建保存數(shù)據(jù)的表。

在本節(jié)中,您將創(chuàng)建一個新的數(shù)據(jù)庫,然后創(chuàng)建一個表,最后將數(shù)據(jù)添加到該表中。若要執(zhí)行這些步驟,請使用 SQL Server CE(System.Data.SqlServerCe).NET Framework 精簡版數(shù)據(jù)提供程序的 SqlCeConnection、SqlCeEngine 和 SqlCeCommand 類。

注意 不能在此任務(wù)中運(yùn)行僅用于特定步驟的代碼。有關(guān)完整代碼列表,請參見代碼列表:使用 SQL Server CE 數(shù)據(jù)庫。

創(chuàng)建新的 SQL Server CE 數(shù)據(jù)庫

1.啟動 Visual Studio.NET,然后打開一個新項(xiàng)目。

2.創(chuàng)建對使用的命名空間的引用。

using System;using System.IO;using System.Text;using System.Data;using System.Data.SqlServerCe;using System.Collections;using System.Windows.Forms;using System.Data.Common;3.創(chuàng)建 WalkThrough 類。

public class WalkThrough {

static void Main()

{

SqlCeConnection conn = null;

try

{ 4.驗(yàn)證具有您打算使用的名稱的數(shù)據(jù)庫是否已存在。

if(File.Exists(“Test.sdf”))

File.Delete(“Test.sdf”);5.使用 System.Data.SqlCeEngine 對象創(chuàng)建名為 Test.sdf 的空數(shù)據(jù)庫。

注意 SQL Server CE 中,數(shù)據(jù)庫名稱的文件擴(kuò)展名為.sdf。

SqlCeEngine engine = new SqlCeEngine(“Data Source = Test.sdf”);

engine.CreateDatabase();6.連接到這個新數(shù)據(jù)庫。

conn = new SqlCeConnection(“Data Source = Test.sdf”);conn.Open();創(chuàng)建新表

1.使用 System.Data.SqlCeCommand 創(chuàng)建命令類的實(shí)例。

SqlCeCommand cmd = conn.CreateCommand();2.運(yùn)行命令 cmd 創(chuàng)建表。用于創(chuàng)建表的指令必須在 cmd.CommandText 所包含的 SQL 代碼中。

若要使用 SQL Server CE 的 SQL 編程語言創(chuàng)建表,請使用 CREATE TABLE 語法。有關(guān)更多信息,請參見《SQL Server CE 聯(lián)機(jī)手冊》中的用于 SQL Server CE 的 SQL 參考。

cmd.CommandText = “CREATE TABLE TestTbl(col1 int PRIMARY KEY, col2 ntext, col3 money)”;cmd.ExecuteNonQuery();將數(shù)據(jù)添加到新表中

1.運(yùn)行命令以添加數(shù)據(jù)行。與創(chuàng)建表相同,用于添加行的指令也必須在 cmd.CommandText

所包含的 SQL 代碼中。若要使用 SQL Server CE 的 SQL 編程語言將行添加到表中,請使用 INSERT 語法。有關(guān)更多信息,請參見《SQL Server CE 聯(lián)機(jī)手冊》中的用于 SQL Server CE 的 SQL 參考。

cmd.CommandText = “INSERT INTO TestTbl(col1, col2, col3)VALUES(0, 'abc', 15.66)”;cmd.ExecuteNonQuery();2.創(chuàng)建命令,使用參數(shù)將數(shù)據(jù)多次插入表中。

參數(shù)可以更高效地查詢數(shù)據(jù)庫,因?yàn)榭梢允褂靡唤M包含參數(shù)的 SQL 語句插入多個值。有關(guān)更多信息,請參見《SQL Server CE 聯(lián)機(jī)手冊》的在查詢中使用參數(shù)。

cmd.CommandText = “INSERT INTO TestTbl(col1, col2, col3)VALUES(?, ?, ?)”;

cmd.Parameters.Add(new SqlCeParameter(“p1”, SqlDbType.Int));cmd.Parameters.Add(new SqlCeParameter(“p2”, SqlDbType.NText));cmd.Parameters.Add(new SqlCeParameter(“p3”, SqlDbType.Money));

cmd.Parameters[“p2”].Size = 50;

cmd.Prepare();3.執(zhí)行參數(shù)化命令,將數(shù)據(jù)插入表中。

cmd.Parameters[“p1”].Value = 1;cmd.Parameters[“p2”].Value = “abc”;cmd.Parameters[“p3”].Value = 15.66;cmd.ExecuteNonQuery();4.清除參數(shù),并檢查已插入表中的數(shù)據(jù)。

若要使用 SQL Server CE 的 SQL 編程語言讀取現(xiàn)有數(shù)據(jù),請使用 SELECT 語法。有關(guān)更多信息,請參見《SQL Server CE 聯(lián)機(jī)手冊》中的用于 SQL Server CE 的 SQL 參考。

cmd.Parameters.Clear();//Set the command text to a SELECT query.// cmd.CommandText = “SELECT * FROM TestTbl”;讀取 SQL Server CE 數(shù)據(jù)庫數(shù)據(jù)

讀取數(shù)據(jù)庫數(shù)據(jù)是一種常見的任務(wù),通常涉及對表行信息的訪問。為使用

System.Data.SqlServerCe 執(zhí)行此任務(wù),您需要 SqlCeDataReader 和 SqlCeCommand 對象。注意 有關(guān)完整代碼列表,請參見代碼列表:使用 SQL Server CE 數(shù)據(jù)庫。

1.調(diào)用 SqlCeCommand 對象的 ExecuteReader 方法以創(chuàng)建 SqlCeDataReader 的實(shí)例。

SqlCeDataReader rdr = cmd.ExecuteReader();2.指示數(shù)據(jù)讀取器 rdr 在行存在時在每行的列中顯示數(shù)據(jù)。

while(rdr.Read()){MessageBox.Show(“col1 = ” + rdr.GetInt32(0)+

“col2 = ” + rdr.GetString(1)+

“col3 = ” + rdr.GetSqlMoney(2));} 更改 SQL Server CE 數(shù)據(jù)庫中的數(shù)據(jù)

在創(chuàng)建表后,可以以多種方式修改表中的數(shù)據(jù):更改特定數(shù)據(jù)的屬性,添加和刪除數(shù)據(jù)行,甚至還可以通過修改表中的列來更改存儲數(shù)據(jù)的方式。

在本節(jié)中,您將更改表項(xiàng)的值,查找更改的表的數(shù)據(jù)并處理所有錯誤。為執(zhí)行這些步驟,您將使用在前面的任務(wù)中使用的類:SqlCeCommand 和 SqlCeDataReader。另外,您將使用 SqlCeException 進(jìn)行錯誤處理。

注意 不能在此任務(wù)中運(yùn)行僅用于特定步驟的代碼。有關(guān)完整代碼列表,請參見代碼列表:使用 SQL Server CE 數(shù)據(jù)庫。

更新 SQL Server CE 表中的數(shù)據(jù)

? 設(shè)置命令對象以使用 UPDATE 語句。

若要使用 SQL Server CE 的 SQL 編程語言更改行列的值,請使用 UPDATE 語法。有關(guān)更多信息,請參見《SQL Server CE 聯(lián)機(jī)手冊》中的用于 SQL Server CE 的 SQL 參考。

cmd.CommandText = “UPDATE TestTbl SET col2 = 'some new value' WHERE col1 = 0”;cmd.ExecuteNonQuery();讀取 SQL Server CE 表中的數(shù)據(jù)

1.設(shè)置命令對象以使用 SELECT 語句,然后通過執(zhí)行 SqlCeCommand.ExecuteReader 創(chuàng)建數(shù)據(jù)讀取器的實(shí)例。

cmd.CommandText = “SELECT * FROM TestTbl”;

rdr = cmd.ExecuteReader();

while(rdr.Read())

{

MessageBox.Show(“ col1 = ” + rdr.GetInt32(0)+

“ col2 = ” + rdr.GetString(1)+

“ col3 = ” + rdr.GetSqlMoney(2));

}

} 2.使用 SqlCeException 捕獲任何錯誤,然后關(guān)閉與數(shù)據(jù)庫的連接。

catch(SqlCeException e){

ShowErrors(e);} finally {

if(conn.State == ConnectionState.Open)

conn.Close();} }

public static void ShowErrors(SqlCeException e)

{

SqlCeErrorCollection errorCollection = e.Errors;

StringBuilder bld = new StringBuilder();

foreach(SqlCeError err in errorCollection)

{

bld.Append(“n Error Code: ” + err.HResult.ToString(“X”));

bld.Append(“n Message

: ” + err.Message);

bld.Append(“n Minor Err.: ” + err.NativeError);

bld.Append(“n Source

: ” + err.Source);

foreach(int numPar in err.NumericErrorParameters)

{

if(0!= numPar)bld.Append(“n Num.Par.: ” + numPar);

}

foreach(string errPar in err.ErrorParameters)

{

if(String.Empty!= errPar)bld.Append(“n Err.Par.: ” + errPar);

}

MessageBox.Show(bld.ToString());

bld.Remove(0, bld.Length);

}

} } 有關(guān) SQL Server CE 中的錯誤處理的更多信息,請參見《SQL Server CE 聯(lián)機(jī)手冊》中的錯誤處理。

第三篇:zendframework數(shù)據(jù)庫操作總結(jié)

最近在用ZF開發(fā)東西,雖然ZF還不是那么的完美,但是已經(jīng)足夠快的提高開發(fā)效率了,對于ZF運(yùn)行效率不高的問題,等系統(tǒng)運(yùn)行的時候再說,開發(fā)的時候還是盡量用JS JQuery Ajax等技術(shù)解決吧。由于也是初級學(xué)習(xí),所以對于一些基本的數(shù)據(jù)庫操作不是很熟練,參考了網(wǎng)上比較全面的數(shù)據(jù)庫操作,在這里總結(jié)一二。

像是如果取得某一行的某個字段值的過程是這樣的,先用$result=$db->fetchCol(。。)返回一個數(shù)組,然后取數(shù)組的第一個值,即$result[0]就是所要取得值了。Zend_Db數(shù)據(jù)庫知識 例子: Model文件:

$this->fetchAll(“is_jian=1″,”id DESC”,0,2)->toArray();//根據(jù)is_jian=1,按id倒序排列取前2條記錄當(dāng)?shù)谝粋€參數(shù)為null時,則直接按id倒序排列ASC為正序。路由文件:

$video=new Video();//實(shí)例化數(shù)據(jù)庫類

$this->view->get2Video =$video->get2Video();//取到2條首頁推薦的數(shù)據(jù) index.phtml文件:

get2Video as $video): ?> 添加引號防止數(shù)據(jù)庫攻擊 quote用法

$value = $db->quote(‘St John”s Wort’);// $value 現(xiàn)在變成了 ‘”St John”s Wort”‘(注意兩邊的引號)// 為數(shù)組加引號

$value = $db->quote(array(‘a(chǎn)’, ‘b’, ‘c’));// $value 現(xiàn)在變成了 ‘”a”, “b”, “c”‘(“,”分隔的字符串)quoteInto用法

echo $where = $db->quoteInto(‘id = ?’, 1);// $where 現(xiàn)在為 ‘id = “1″‘(注意兩邊的引號)// 在where語句中為數(shù)組加上引號

$where = $db->quoteInto(‘id IN(?)’, array(1, 2, 3));// $where 現(xiàn)在為 ‘id IN(“1″, “2″, “3″)’(一個逗號分隔的字符串)(1)數(shù)據(jù)查詢總結(jié)

直接進(jìn)行查詢.(使用完整的sql語句)//function quoteInto($text, $value, $type = null, $count = null)$db = $this->getAdapter();$sql = $db->quoteInto(‘SELECT * FROM `m_video` WHERE `is_guo` =?’, ’1′);$result = $db->query($sql);// 使用PDOStatement對象$result將所有結(jié)果數(shù)據(jù)放到一個數(shù)組中 $videoArray = $result->fetchAll();

fetchAll用法

fetchAll($where = null, $order = null, $count = null, $offset = null)取回結(jié)果集中所有字段的值,作為連續(xù)數(shù)組返回,如果參數(shù)不設(shè)置就寫成null 可以取回結(jié)果集的指定條數(shù)

$videoArray=$this->fetchAll(“is_jian=1 and is_guo=1″,”id DESC”,0,2)->toArray();fetchAssoc用法

fetchAssoc($sql, $bind = array())取回結(jié)果集中所有字段的值,作為關(guān)聯(lián)數(shù)組返回, 第一個字段作為碼 $db = $this->getAdapter();$videoArray=$db->fetchAssoc(“

SELECT

*

FROM

m_video

WHERE

`is_jian` = :title”,array(‘title’ => ’1′));fetchCol用法

fetchCol($sql, $bind = array())取回所有結(jié)果行的第一個字段名 $db = $this->getAdapter();$videoArray=$db->fetchCol(“

SELECT

name

FROM

m_video

WHERE

`is_jian` = :title”,array(‘title’ => ’1′));fetchOne用法

fetchOne($sql, $bind = array())只取回第一個字段值

$db = $this->getAdapter();echo $videoArray=$db->fetchOne(“SELECT count(*)FROM m_video WHERE `is_jian` = :title”,array(‘title’ => ’1′));fetchPairs用法

fetchPairs($sql, $bind = array())取回一個相關(guān)數(shù)組,第一個字段值為碼(id),第二個字段為值(name)返回:Array([1] => 十二生肖奇緣 [2] => 桃花運(yùn)),1,2:為id字段。$db = $this->getAdapter();$videoArray=$db->fetchPairs(“SELECT id, name FROM m_video WHERE is_jian = :title”,array(‘title’ => ’1′));fetchRow用法

fetchRow($where = null, $order = null)只取回結(jié)果集的第一行

$videoArray=$this->fetchRow(“is_jian=1 and is_guo=1″, ‘id DESC’)->toArray();query用法

//function query($sql, $bind = array())$db = $this->getAdapter();$result = $db->query(‘SELECT * FROM `m_video`’);//$result = $db->query(‘SELECT * FROM `m_video` WHERE `name` = ? AND id = ?’,array(‘十二生肖奇緣’, ’1′));//$result->setFetchMode(Zend_Db::FETCH_OBJ);//FETCH_OBJ為默認(rèn) 值,FETCH_NUM,FETCH_BOTH //while($row = $result->fetch()){ // echo $row['name'];//} //$rows = $result->fetch();//$rows = $result->fetchAll();//$obj = $result->fetchObject();//echo $obj->name;// echo $Column = $result->fetchColumn(0);//得到結(jié)果集的第一個字段,比如0為id號,用于只取一個字段的情況 print_r($rows);select用法

$db = $this->getAdapter();$select = $db->select();$select->from(‘m_video’, array(‘id’,'name’,'clicks’))->where(‘is_guo = :is_guo and name = :name’)->order(‘name’)// 按什么排序列,參加為數(shù)組(多個字段)或字符串(一個字段)->group()//分組

->having()//分組查詢數(shù)據(jù)的條件

->distinct()// 無參數(shù),去掉重復(fù)的值。有時候與groupby返回的結(jié)果一樣->limit(10);// 讀取結(jié)果使用綁定的參數(shù)

$params = array(‘is_guo’ => ’1′,’name’=>’十二生肖奇緣’);//$sql = $select->__toString();//得到查詢語句,可供調(diào)試 $result = $db->fetchAll($select,$params);執(zhí)行select的查詢

$stmt = $db->query($select);$result = $stmt->fetchAll();或用

$stmt = $select->query();$result = $stmt->fetchAll();如果直接用

$db->fetchAll($select)結(jié)果一樣 多表聯(lián)合查詢用法

$db = $this->getAdapter();$select = $db->select();$select->from(‘m_video’, array(‘id’,'name’,'pic’,'actor’,'type_id’,'up_time’))->where(‘is_guo = :is_guo and is_jian = :is_jian’)->order(‘up_time’)->limit(2);$params = array(‘is_guo’ => ’1′,’is_jian’=>’1′);$select->join(‘m_type’, ‘m_video.type_id = m_type.t_id’, ‘type_name’);//多表聯(lián)合查詢

$videoArray = $db->fetchAll($select,$params);find()方法,可以使用主鍵值在表中檢索數(shù)據(jù).// SELECT * FROM round_table WHERE id = “1″ $row = $table->find(1);// SELECT * FROM round_table WHERE id IN(“1″, “2″, 3″)$rowset = $table->find(array(1, 2, 3));(2)數(shù)據(jù)刪除總結(jié)

第一種方法:可以刪任意表

//quoteInto($text, $value, $type = null, $count = null)$table = ‘m_video’;// 設(shè)定需要刪除數(shù)據(jù)的表 $db = $this->getAdapter();$where = $db->quoteInto(‘name = ?’, ‘ccc’);// 刪除數(shù)據(jù)的where條件語句 echo $rows_affected = $db->delete($table, $where);// 刪除數(shù)據(jù)并得到影響的行數(shù) 第二種方法:只能刪除本表中的 //delete用法

// delete($where)$where = “name = ‘bbb’”;echo $this->delete($where);// 刪除數(shù)據(jù)并得到影響的行數(shù)(3)數(shù)據(jù)更新總結(jié)

第一種方法:可以更新任意表

// 以”列名”=>”數(shù)據(jù)”的格式構(gòu)造更新數(shù)組,更新數(shù)據(jù)行 $table = ‘m_video’;// 更新的數(shù)據(jù)表 $db = $this->getAdapter();$set = array(‘name’ => ‘蝶影重重’, ‘clicks’ => ’888′,);$where = $db->quoteInto(‘id = ?’, ’10′);// where語句 // 更新表數(shù)據(jù),返回更新的行數(shù)

echo $rows_affected = $db->update($table, $set, $where);第二種方法:只能更新本表中的 $set = array(‘name’ => ‘蝶影重重22′, ‘clicks’ => ’8880′,);$db = $this->getAdapter();$where = $db->quoteInto(‘id = ?’, ’10′);// where語句

$rows_affected = $this->update($set, $where);// 更新表數(shù)據(jù),返回更新的行數(shù)(4)數(shù)據(jù)插入總結(jié)

第一種方法:可以在任意表中插入數(shù)據(jù)

$table = ‘m_gao’;// 插入數(shù)據(jù)的數(shù)據(jù)表 $db = $this->getAdapter();// 以”列名”=>”數(shù)據(jù)”的格式格式構(gòu)造插入數(shù)組,插入數(shù)據(jù)行 $row = array(‘title’ => ‘大家好。111′, ‘content’ => ‘影視網(wǎng)要改成用zend framework開發(fā)啊’, ‘time’ => ’2009-05-04 17:23:36′,);// 插入數(shù)據(jù)行并返回插入的行數(shù)

$rows_affected = $db->insert($table, $row);// 最后插入的數(shù)據(jù)id echo $last_insert_id = $db->lastInsertId();$row=array(‘name’=>’curdate()’, ‘a(chǎn)ddress’ => new Zend_Db_Expr(‘curdate()’))這樣子字段name會插入一個curdate()的字符串,而address插入一個時間值(curdate()的結(jié)果2009-05-09)第二種方法:只能適合本表中的還沒有總結(jié)出來

(5)事務(wù)處理

$table = ‘m_gao’;// 插入數(shù)據(jù)的數(shù)據(jù)表 $db = $this->getAdapter();$db->beginTransaction();//Zend_Db_Adapter會回到自動commit模式下,直到你再次調(diào)用 beginTransaction()方法

// 以”列名”=>”數(shù)據(jù)”的格式格式構(gòu)造插入數(shù)組,插入數(shù)據(jù)行 $row = array(‘id’=>null, ‘title’ => ‘大家好。111′, ‘content’ => ‘影視網(wǎng)要改成用zend framework開發(fā)啊’, ‘time’ => ’2009-05-04 17:23:36′,);try { // 插入數(shù)據(jù)行并返回插入的行數(shù)

$rows_affected = $db->insert($table, $row);// 最后插入的數(shù)據(jù)id $last_insert_id = $db->lastInsertId();$db->commit();// 事務(wù)提交 }catch(Exception $e){ $db->rollBack();echo ‘捕獲異常:’.$e->getMessage();//打出異常信息 } echo $last_insert_id;(5)其他

$db = $this->getAdapter();$tables = $db->listTables();//列出當(dāng)前數(shù)據(jù)庫中的所有表

$fields = $db->describeTable(‘m_video’);//列出一個表的字段情況 ======

使用Zend_Db_Select方法是一種不受數(shù)據(jù)庫約束構(gòu)建select的sql語句的工具(ares注:用戶可以使用該方法生成查詢的sql語句,而不需要考慮各種數(shù)據(jù) 庫sql語句的差別)。雖然該方法明顯還不完善,但是的確為我們提供一種方 法,幫助我們在不同的后臺數(shù)據(jù)庫進(jìn)行相同的查詢工作。除此之外,它還可 以避免sql語句攻擊。這種方法可以去相關(guān)頁面查閱。

第四篇:數(shù)據(jù)庫操作

Excel技巧:Excel如何快速統(tǒng)計(jì)各銷售人員的銷售總金額?

繼續(xù)解決Q群小伙伴提出的問題,Excel如何快速統(tǒng)計(jì)各銷售人員的銷售總金額?題目問得好像是個銷售問題,其實(shí)針對各種分類匯總的數(shù)據(jù)統(tǒng)計(jì)。這次用透視表的方法給大家分享一下快速統(tǒng)計(jì)的方法。

場景:適合財(cái)務(wù)、銷售、HR等數(shù)據(jù)統(tǒng)計(jì)的辦公人士。問題:Excel如何快速統(tǒng)計(jì)各銷售人員的銷售總金額? 解答:利用Excel的數(shù)據(jù)透視表搞定!

具體操作如下:將光標(biāo)放置于銷售人員銷售表格區(qū)域中任意單元格,然后再插入選項(xiàng)卡中點(diǎn)擊“數(shù)據(jù)透視表”功能。

第五篇:數(shù)據(jù)庫操作命令總結(jié)

大二學(xué)期總結(jié)

--【1】 查詢PXSCJ數(shù)據(jù)庫的XSB表中各個同學(xué)的姓名、專業(yè)和總學(xué)分。--select XM ,ZY ,ZXF--from XSB;--【2】查詢XSB表中網(wǎng)絡(luò)工程專業(yè)同學(xué)的學(xué)號、姓名和總學(xué)分。--select XH,XM,ZXF--from XSB--where ZY='網(wǎng)絡(luò)工程';--【3】查詢XSB表中網(wǎng)絡(luò)工程系同學(xué)的XH、XM和ZXF,--結(jié)果中各列的標(biāo)題分別指定為學(xué)號、姓名和總學(xué)分--select XH 學(xué)號,XM 姓名,ZXF 總學(xué)分--from XSB;--【4】查詢網(wǎng)絡(luò)工程專業(yè)學(xué)生的學(xué)號,姓名和年齡,按年齡降序輸出。--select xh,xm,year(cssj)--from xsb--order by year(cssj);--【5】求選修101課程的學(xué)生的平均成績,最高分,最低分。--select AVG(CJ),MAX(CJ),MIN(CJ)--from CJB--where KCH='101';--【7】分組統(tǒng)計(jì)各專業(yè)男生,女生的人數(shù)。--select ZY 專業(yè),count(zy)男--from xsb--where xb='true'--group by zy;--select ZY 專業(yè),count(zy)女--from xsb--where xb ='false'--group by zy;--【8】查詢XSB表中姓“王”且單名的學(xué)生情況。--select *--from XSB--where XM like '王_'--【9】查找選修了課程號為206的課程的學(xué)生情況。--select *--from kcb,xsb,cjb--where cjb.xh=xsb.xh and kcb.kch='206';

--【10】查找網(wǎng)絡(luò)工程專業(yè)每個學(xué)生的學(xué)號、姓名、課程名及成績。--select XSB.XH ,XM,KCH,CJ--from xsb,cjb--where xsb.xh=cjb.xh and zy='網(wǎng)絡(luò)工程';--【11】查找選修了“計(jì)算機(jī)基礎(chǔ)”課程且成績在80分以上的學(xué)生學(xué)號、姓名、課程名及成績。--select XSB.XH,XSB.XM,KCB.KCM,CJ--from CJB, XSB ,KCB--where XSB.XH=CJB.XH and KCB.KCM = '計(jì)算機(jī)基礎(chǔ)'and--CJ>80;--【12】 求被選修的各門課程的平均成績和選修該課程的人數(shù)。--select KCB.XS 學(xué)生人數(shù),AVG(CJ)平均成績--from KCB,CJB--group by xs;--【13】

查找平均成績在85分以上的學(xué)生的學(xué)號和平均成績。--select XSB.XH,AVG(CJ)平均成績--from CJB,XSB--where CJB.XH=XSB.Xh--group by XSB.xh--HAVING AVG(CJ)>85;--【14】查找未選修離散數(shù)學(xué)的學(xué)生情況。--select *--from XSB,KCB,CJB--where XSB.XH=CJb.XH and cjb.kch=kcb.kch and KCM!='離散數(shù)學(xué)';--【15】查找比所有網(wǎng)絡(luò)工程系的學(xué)生年齡都大的學(xué)生。--select *--from XSB--where cssj<(--select MIN(cssj)--from xsb--where ZY = '網(wǎng)絡(luò)工程');--【16】創(chuàng)建網(wǎng)絡(luò)工程專業(yè)學(xué)生的平均成績視圖V_CS_CJ_AVG,--包括學(xué)號(在視圖中列名為num)和平均成績(在視圖中列名為score_avg)。--create VIEW V_CS_CJ_AVG(num,score_avg)

--AS--select XSB.XH num ,AVG(CJ)score_avg--from CJB,XSB--where CJB.XH=XSB.XH and ZY= '網(wǎng)絡(luò)工程'--group by xsb.xh;--【17】

一次向XSB表中插入兩行數(shù)據(jù):

--('091101', '王海', 1, '1991-05-10', '軟件工程', 50, NULL)--和('091102', '李娜', 0, '1991-04-12', '軟件工程', 52, NULL)--INSERT--INTO XSB(xh,xm,xb,cssj,zy,zxf,bz)--values('091102', '李娜', '0', '1991-04-12', '軟件工程', '52', 'NULL'),--('091101', '王海', '1', '1991-05-10', '軟件工程', '50', 'NULL');--【18】

將XSB表(數(shù)據(jù)以附錄A中XSB表的樣本數(shù)據(jù)為準(zhǔn))中所有學(xué)生的總學(xué)分都增加10。

--將姓名為“羅ice”的同學(xué)的專業(yè)改為“網(wǎng)絡(luò)工程”,備注改為“提前修完學(xué)分”,學(xué)號改為081261。--update XSB--set ZY='網(wǎng)絡(luò)工程', BZ='提前修完學(xué)分'--where XM='羅ice';--【19】查詢XSB表中不在1989年出生的學(xué)生情況。--select *--from XSB--where cssj<>1989;

下載數(shù)據(jù)庫操作文檔實(shí)踐總結(jié)word格式文檔
下載數(shù)據(jù)庫操作文檔實(shí)踐總結(jié).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    操作數(shù)據(jù)庫小結(jié)

    一.查詢操作 對數(shù)據(jù)進(jìn)行查詢操作時,有兩種情況:一是查詢單個值,二是 查詢?nèi)舾蓷l記錄。 1、 查詢單個值 需要使用Command對象的ExecuteScalar()方法:步驟如下: (1)、創(chuàng)建Connection對象......

    數(shù)據(jù)庫維護(hù)計(jì)劃操作說明

    數(shù)據(jù)庫維護(hù)計(jì)劃操作說明 ? 數(shù)據(jù)庫引擎 –> 管理 -> 維護(hù)計(jì)劃 -> 右擊 -> 維護(hù)計(jì)劃向?qū)?? 點(diǎn)擊“下一步” ? 選擇“每項(xiàng)任務(wù)單獨(dú)計(jì)劃”,點(diǎn)擊“下一步” ? 點(diǎn)擊“下一步” ? 點(diǎn)擊“......

    數(shù)據(jù)庫--數(shù)據(jù)查詢和操作[5篇材料]

    《數(shù)據(jù)查詢與操作》實(shí)驗(yàn) 一、實(shí)驗(yàn)?zāi)康呐c要求 1、理解簡單查詢和復(fù)合查詢的意義。 2、掌握SELECT語句和各子句的使用。 3、掌握多表查詢和子查詢的使用。 4、掌握INSERT、UPD......

    第二章 數(shù)據(jù)庫和表的操作

    第二章 數(shù)據(jù)庫和表的操作 首先創(chuàng)建名為“教學(xué)管理”的數(shù)據(jù)庫,完成以下操作: 1. 在數(shù)據(jù)庫中,建立“教師表”,表結(jié)構(gòu)如下: 教師表(教師編號,姓名,性別,工作時間,政治面貌,學(xué)歷,職稱,系別,電......

    學(xué)習(xí)心得(數(shù)據(jù)庫操作與socket)專題

    學(xué)習(xí)心得 ——數(shù)據(jù)庫操作與socket 編程目的: 編寫一個java程序,應(yīng)用socket,用客戶端發(fā)送信息,服務(wù)器端以用戶icstest身份連接數(shù)據(jù)庫ordb3,并根據(jù)客戶端發(fā)送的信息,對數(shù)據(jù)庫ordb3中......

    Excel 輕松操作Oracle數(shù)據(jù)庫范文

    Excel通過ADO方式連接到Oracle并操作Oracle給那些編程能力不強(qiáng)的人帶來很大的福音,結(jié)合著Excel的數(shù)據(jù)處理與圖表制作,就能很輕松地處理一些常規(guī)工作。 日常工作中需要查詢各種......

    數(shù)據(jù)庫總結(jié)

    數(shù)據(jù)庫老師畫的重點(diǎn) 數(shù)據(jù)庫:數(shù)據(jù)庫是長期存儲在計(jì)算機(jī)內(nèi)、有組織、可共享的大數(shù)據(jù)集合。 數(shù)據(jù)庫操縱功能:查詢select、插入insert、刪除delete、修改update 數(shù)據(jù)庫系統(tǒng)的特點(diǎn):1......

    數(shù)據(jù)庫總結(jié)

    數(shù)據(jù)庫總結(jié):共三天的課程 數(shù)據(jù)庫的概念:數(shù)據(jù)庫是一組有序的數(shù)據(jù)的集合; 數(shù)據(jù)庫的作用:為了有效的管理數(shù)據(jù); 數(shù)據(jù)類型: 一 字符串相關(guān)的類型:一般用于人名、大于2147483647(10位數(shù))的......

主站蜘蛛池模板: 精品无码成人片一区二区98| 国精品人妻无码一区二区三区性色| 国产精品自在线拍国产第一页| 国内精品视频自在一区| 毛片在线播放a| 国产精品国产免费无码专区不卡| 久久综合久久美利坚合众国| 亚洲精品综合欧美一区二区三区| 伴郎粗大的内捧猛烈进出视频观看| 亚洲国产精品自在拍在线播放蜜臀| 国语自产精品视频在线30| 亚洲精品成人无码中文毛片不卡| 亚洲无码不卡| 国产亚洲精品bt天堂精选| 久久国产精品福利一区二区三区| 日韩人妻无码一区二区三区久久99| 热re99久久精品国99热| 亚洲 欧美 清纯 校园 另类| 国产亚洲日韩欧美一区二区三区| 亚洲不卡av一区二区无码不卡| 男人扒开女人双腿猛进女人| 国模无码一区二区三区| 鲁大师在线视频播放免费观看| 大伊香蕉精品一区视频在线| 一 级 黄 色 片免费网站| 伊人亚洲大杳蕉色无码| 夜夜澡人摸人人添人人看| 国产成人aaa在线视频免费观看| 精品国产亚洲一区二区三区在线观看| 精品久久久久久中文字幕无码vr| 熟女人妻一区二区三区免费看| 亚洲a∨国产av综合av网站| 亚洲国产精品无码中文字2022| 妓女妓女一区二区三区在线观看| 国产一区二区三区在线视頻| 一本精品99久久精品77| 免费人成激情视频在线观看冫| 亚洲精品久久久久成人2007| 欧美做受三级级视频播放| 中文字幕日韩精品有码视频| 人妻熟女一区二区aⅴ千叶宁真|