欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      數(shù)據(jù)庫操作命令總結(jié)[合集五篇]

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

      第一篇:數(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é)果中各列的標題分別指定為學(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)計各專業(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】查找選修了“計算機基礎(chǔ)”課程且成績在80分以上的學(xué)生學(xué)號、姓名、課程名及成績。--select XSB.XH,XSB.XM,KCB.KCM,CJ--from CJB, XSB ,KCB--where XSB.XH=CJB.XH and KCB.KCM = '計算機基礎(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ù)為準)中所有學(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ù)庫操作文檔實踐總結(jié)

      Oracle導(dǎo)入操作

      1、點擊服務(wù)器開始菜單選擇運行,輸入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、運行cmd進入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ù)中運行僅用于特定步驟的代碼。有關(guān)完整代碼列表,請參見代碼列表:使用 SQL Server CE 數(shù)據(jù)庫。

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

      1.啟動 Visual Studio.NET,然后打開一個新項目。

      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.驗證具有您打算使用的名稱的數(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ù)庫名稱的文件擴展名為.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)建命令類的實例。

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

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

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

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

      所包含的 SQL 代碼中。若要使用 SQL Server CE 的 SQL 編程語言將行添加到表中,請使用 INSERT 語法。有關(guān)更多信息,請參見《SQL Server CE 聯(lián)機手冊》中的用于 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ù)庫,因為可以使用一組包含參數(shù)的 SQL 語句插入多個值。有關(guān)更多信息,請參見《SQL Server CE 聯(lián)機手冊》的在查詢中使用參數(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)機手冊》中的用于 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 的實例。

      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é)中,您將更改表項的值,查找更改的表的數(shù)據(jù)并處理所有錯誤。為執(zhí)行這些步驟,您將使用在前面的任務(wù)中使用的類:SqlCeCommand 和 SqlCeDataReader。另外,您將使用 SqlCeException 進行錯誤處理。

      注意 不能在此任務(wù)中運行僅用于特定步驟的代碼。有關(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)機手冊》中的用于 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ù)讀取器的實例。

      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)機手冊》中的錯誤處理。

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

      最近在用ZF開發(fā)東西,雖然ZF還不是那么的完美,但是已經(jīng)足夠快的提高開發(fā)效率了,對于ZF運行效率不高的問題,等系統(tǒng)運行的時候再說,開發(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條記錄當?shù)谝粋€參數(shù)為null時,則直接按id倒序排列ASC為正序。路由文件:

      $video=new Video();//實例化數(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é)

      直接進行查詢.(使用完整的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] => 桃花運),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為默認 值,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();//列出當前數(shù)據(jù)庫中的所有表

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

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

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

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

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

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

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

      下載數(shù)據(jù)庫操作命令總結(jié)[合集五篇]word格式文檔
      下載數(shù)據(jù)庫操作命令總結(jié)[合集五篇].doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


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

      相關(guān)范文推薦

        UNIX命令操作大全范文合集

        UNIX命令操作大全 unix系統(tǒng)操作命令大全 用戶在登錄前,首先要向系統(tǒng)管理員申請一個用戶注冊名,不論用戶從哪臺計算機登錄到ITPNET上都將訪問相同的文件系統(tǒng)。 1.1 登錄 當屏......

        Oracle數(shù)據(jù)庫導(dǎo)入導(dǎo)出命令總結(jié)(五篇)

        執(zhí)行環(huán)境:可以在SQLPLUS.EXE或者DOS(命令行)中執(zhí)行, DOS中可以執(zhí)行時由于 在oracle中,安裝目錄ora9iBIN被設(shè)置為全局路徑,該目錄下有EXP.EXE與IMP.EXE文件被用來執(zhí)行導(dǎo)入導(dǎo)出......

        Shell命令文本操作命令小結(jié)

        Shell命令文件操作命令小結(jié) 顯示文本文檔中某幾行: 顯示第n行: sed -n 'np' test.txt 或 head -n test.txt |tail -1 顯示第m到第n行: sed -n 'm,np' test.txt 或 head -n test......

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

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

        Vb操作excel的命令(范文模版)

        用VB操作Excel的辦法 [日期:2008-11-23] 來源:作者: [字體:大 中 小] Private Sub Command3_Click On Error GoTo err1 Dim i As Long Dim j As Long Dim objExl As E......

        CAD平面制圖簡單命令操作

        CAD平面制圖簡單命令操作 1:L—代表直線-確定鍵-點左鍵-拉直線-輸入尺寸-選中 2:M-代表移動-選中-點左鍵確定-按M鍵移動-正交移動-按F8任意鍵移動3:DLI-代表尺寸標注-輸入DLI按確定-兩頭點中-上下拉線 4:D—代......

        stata命令總結(jié)

        表2-1: 回歸分析相關(guān)命令一覽 命令用途 anova 方差和協(xié)方差分析 heckman Heckman 篩選模型 intreg 離散型變量模型,包括Tobit 、cnreg 和intreg ivreg 工具變量法(IV 或2SLS) n......

        stata命令總結(jié)

        stata11常用命令 注:JB統(tǒng)計量對應(yīng)的p大于0.05,則表明非正態(tài),這點跟sktest和swilk檢驗剛好相反; dta為數(shù)據(jù)文件; gph為圖文件; do為程序文件; 注意stata要區(qū)別大小寫; 不得用作用戶變......