婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 數據庫的一些常用知識

數據庫的一些常用知識

熱門標簽:知名電銷機器人價格 菏澤語音電銷機器人加盟公司 分享百度地圖標注多個位置 地圖標注牌 電銷機器人公司 需要哪些牌照 長沙智能外呼系統 廣東防封卡外呼系統原理是什么 外呼系統改進 湖南電腦外呼系統平臺
DROP VIEW   --從數據庫中刪除視圖
CREATE INDEX  --為數據庫表創建一個索引
DROP INDEX   --從數據庫中刪除索引
CREATE PROCEDURE  --創建一個存儲過程
DROP PROCEDURE  --從數據庫中刪除存儲過程
CREATE TRIGGER  --創建一個觸發器
DROP TRIGGER  --從數據庫中刪除觸發器
CREATE SCHEMA  --向數據庫添加一個新模式
DROP SCHEMA   --從數據庫中刪除一個模式
CREATE DOMAIN  --創建一個數據值域
ALTER DOMAIN  --改變域定義
DROP DOMAIN   --從數據庫中刪除一個域
--數據控制
GRANT   --授予用戶訪問權限
DENY   --拒絕用戶訪問
REVOKE   --解除用戶訪問權限
--事務控制
COMMIT   --結束當前事務
ROLLBACK   --中止當前事務
SET TRANSACTION  --定義當前事務數據訪問特征
--程序化SQL
DECLARE   --為查詢設定游標
EXPLAN   --為查詢描述數據訪問計劃
OPEN   --檢索查詢結果打開一個游標
FETCH   --檢索一行查詢結果
CLOSE   --關閉游標
PREPARE   --為動態執行準備SQL 語句
EXECUTE   --動態地執行SQL 語句
DESCRIBE   --描述準備好的查詢
---局部變量
declare @id char(10)
--set @id = '10010001'
select @id = '10010001'
---全局變量
---必須以@@開頭
--IF ELSE
declare @x int @y int @z int
select @x = 1 @y = 2 @z=3
if @x > @y
print 'x > y' --打印字符串'x > y'
else if @y > @z
print 'y > z'
else print 'z > y'
--CASE
use pangu
update employee
set e_wage =
case
 when job_level = '1' then e_wage*1.08
 when job_level = '2' then e_wage*1.07
 when job_level = '3' then e_wage*1.06
 else e_wage*1.05
end
--WHILE CONTINUE BREAK
declare @x int @y int @c int
select @x = 1 @y=1
while @x 3
begin
 print @x --打印變量x 的值
 while @y 3
  begin
  select @c = 100*@x + @y
  print @c --打印變量c 的值
  select @y = @y + 1
  end
 select @x = @x + 1
 select @y = 1
end
--WAITFOR
--例 等待1 小時2 分零3 秒后才執行SELECT 語句
waitfor delay '01:02:03'
select * from employee
--例 等到晚上11 點零8 分后才執行SELECT 語句
waitfor time '23:08:00'
select * from employee
***SELECT***
  select *(列名) from table_name(表名) where column_name operator value
  ex:(宿主)
 select * from stock_information where stockid  = str(nid)
   stockname = 'str_name'
   stockname like '% find this %'
   stockname like '[a-zA-Z]%' --------- ([]指定值的范圍)
   stockname like '[^F-M]%'  --------- (^排除指定范圍)
   --------- 只能在使用like關鍵字的where子句中使用通配符)
   or stockpath = 'stock_path'
   or stocknumber 1000
   and stockindex = 24
   not stocksex = 'man'
   stocknumber between 20 and 100
   stocknumber in(10,20,30)
   order by stockid desc(asc) --------- 排序,desc-降序,asc-升序
   order by 1,2 --------- by列號
   stockname = (select stockname from stock_information where stockid = 4)
   --------- 子查詢 http://www.acnow.net/ oYIpsxSPAIC
   --------- 除非能確保內層select只返回一個行的值,
   --------- 否則應在外層where子句中用一個in限定符
 select distinct column_name form table_name --------- distinct指定檢索獨有的列值,不重復
 select stocknumber ,stocknumber + 10 = stocknumber + 10 from table_name
select stockname , stocknumber = count(*) from table_name group by stockname
        --------- group by 將表按行分組,指定列中有相同的值
     having count(*) = 2 --------- having選定指定的組
 select * from table1, table2  
 where table1.id *= table2.id -------- 左外部連接,table1中有的而table2中沒有得以null表示
   table1.id =* table2.id -------- 右外部連接
 select stockname from table1
 union [all] ----- union合并查詢結果集,all-保留重復行
 select stockname from table2
***insert***
 insert into table_name (Stock_name,Stock_number) value (xxx,xxxx)
       value (select Stockname , Stocknumber from Stock_table2)---value為select語句
***update***
 update table_name set Stockname = xxx [where Stockid = 3]
     Stockname = default
     Stockname = null
     Stocknumber = Stockname + 4
***delete***
 delete from table_name where Stockid = 3
 truncate table_name ----------- 刪除表中所有行,仍保持表的完整性
 drop table table_name --------------- 完全刪除表
***alter table*** --- 修改數據庫表結構
 alter table database.owner.table_name add column_name char(2) null .....
 sp_help table_name ---- 顯示表已有特征
 create table table_name (name char(20), age smallint, lname varchar(30))
 insert into table_name select ......... ----- 實現刪除列的方法(創建新表)
 alter table table_name drop constraint Stockname_default ---- 刪除Stockname的default約束
***function(/*常用函數*/)***
作者:60.55.32.*
2006-3-21 15:58 回復此發言
3
回復:編程__ASP__Asp初學者常見問題及解決辦法
1SQL語句集錦
----統計函數----
AVG  --求平均值
COUNT  --統計數目
MAX  --求最大值
MIN  --求最小值
SUM  --求和
--AVG
use pangu
select avg(e_wage) as dept_avgWage
from employee
group by dept_id
--MAX
--求工資最高的員工姓名
use pangu
select e_name
from employee
where e_wage =C
(select max(e_wage)
 from employee)
--STDEV()
--STDEV()函數返回表達式中所有數據的標準差
--STDEVP()
--STDEVP()函數返回總體標準差
--VAR()
--VAR()函數返回表達式中所有值的統計變異數
--VARP()
--VARP()函數返回總體變異數
----算術函數----
/***三角函數***/
SIN(float_expression) --返回以弧度表示的角的正弦
COS(float_expression) --返回以弧度表示的角的余弦
TAN(float_expression) --返回以弧度表示的角的正切
COT(float_expression) --返回以弧度表示的角的余切
/***反三角函數***/
ASIN(float_expression) --返回正弦是FLOAT 值的以弧度表示的角
ACOS(float_expression) --返回余弦是FLOAT 值的以弧度表示的角
ATAN(float_expression) --返回正切是FLOAT 值的以弧度表示的角
ATAN2(float_expression1,float_expression2)
    --返回正切是float_expression1 /float_expres-sion2的以弧度表示的角
DEGREES(numeric_expression)
            --把弧度轉換為角度返回與表達式相同的數據類型可為
    --INTEGER/MONEY/REAL/FLOAT 類型
RADIANS(numeric_expression) --把角度轉換為弧度返回與表達式相同的數據類型可為
    --INTEGER/MONEY/REAL/FLOAT 類型
EXP(float_expression) --返回表達式的指數值
LOG(float_expression) --返回表達式的自然對數值
LOG10(float_expression)--返回表達式的以10 為底的對數值
SQRT(float_expression) --返回表達式的平方根
/***取近似值函數***/
CEILING(numeric_expression) --返回>=表達式的最小整數返回的數據類型與表達式相同可為
    --INTEGER/MONEY/REAL/FLOAT 類型
FLOOR(numeric_expression)  --返回=表達式的最小整數返回的數據類型與表達式相同可為
    --INTEGER/MONEY/REAL/FLOAT 類型
ROUND(numeric_expression)  --返回以integer_expression 為精度的四舍五入值返回的數據
    --類型與表達式相同可為INTEGER/MONEY/REAL/FLOAT 類型
ABS(numeric_expression)   --返回表達式的絕對值返回的數據類型與表達式相同可為
    --INTEGER/MONEY/REAL/FLOAT 類型
SIGN(numeric_expression)   --測試參數的正負號返回0 零值1 正數或-1 負數返回的數據類型
    --與表達式相同可為INTEGER/MONEY/REAL/FLOAT 類型
PI()    --返回值為π 即3.1415926535897936
RAND([integer_expression])  --用任選的[integer_expression]做種子值得出0-1 間的隨機浮點數
----字符串函數----
ASCII()     --函數返回字符表達式最左端字符的ASCII 碼值
CHAR()  --函數用于將ASCII 碼轉換為字符
  --如果沒有輸入0 ~ 255 之間的ASCII 碼值CHAR 函數會返回一個NULL 值
LOWER()  --函數把字符串全部轉換為小寫
UPPER()  --函數把字符串全部轉換為大寫
STR()  --函數把數值型數據轉換為字符型數據
LTRIM()  --函數把字符串頭部的空格去掉
RTRIM()  --函數把字符串尾部的空格去掉
LEFT(),RIGHT(),SUBSTRING() --函數返回部分字符串
CHARINDEX(),PATINDEX() --函數返回字符串中某個指定的子串出現的開始位置
SOUNDEX() --函數返回一個四位字符碼C
  --SOUNDEX函數可用來查找聲音相似的字符串但SOUNDEX函數對數字和漢字均只返回0 值
DIFFERENCE()  --函數返回由SOUNDEX 函數返回的兩個字符表達式的值的差異
編程__ASP__Asp初學者常見問題及解決辦法
  --0 兩個SOUNDEX 函數返回值的第一個字符不同
  --1 兩個SOUNDEX 函數返回值的第一個字符相同
  --2 兩個SOUNDEX 函數返回值的第一二個字符相同
  --3 兩個SOUNDEX 函數返回值的第一二三個字符相同
  --4 兩個SOUNDEX 函數返回值完全相同
                   
QUOTENAME() --函數返回被特定字符括起來的字符串
/*select quotename('abc', '{') quotename('abc')
運行結果如下
----------------------------------{
{abc} [abc]*/
REPLICATE()   --函數返回一個重復character_expression 指定次數的字符串
/*select replicate('abc', 3) replicate( 'abc', -2)
運行結果如下
----------- -----------
abcabcabc NULL*/
REVERSE()    --函數將指定的字符串的字符排列順序顛倒
REPLACE()    --函數返回被替換了指定子串的字符串
/*select replace('abc123g', '123', 'def')
運行結果如下
----------- -----------
abcdefg*/
SPACE()  --函數返回一個有指定長度的空白字符串
STUFF()  --函數用另一子串替換字符串指定位置長度的子串
----數據類型轉換函數----
CAST() 函數語法如下
CAST() (expression> AS data_ type>[ length ])
CONVERT() 函數語法如下
CONVERT() (data_ type>[ length ], expression> [, style])
select cast(100+99 as char) convert(varchar(12), getdate())
運行結果如下
------------------------------ ------------
199  Jan 15 2000
----日期函數----
DAY()  --函數返回date_expression 中的日期值
MONTH()  --函數返回date_expression 中的月份值
YEAR()  --函數返回date_expression 中的年份值
DATEADD(datepart> ,number> ,date>)
  --函數返回指定日期date 加上指定的額外日期間隔number 產生的新日期
DATEDIFF(datepart> ,number> ,date>)
  --函數返回兩個指定日期在datepart 方面的不同之處
DATENAME(datepart> , date>) --函數以字符串的形式返回日期的指定部分
DATEPART(datepart> , date>) --函數以整數值的形式返回日期的指定部分
GETDATE() --函數以DATETIME 的缺省格式返回系統當前的日期和時間
----系統函數----
APP_NAME()   --函數返回當前執行的應用程序的名稱
=======================================拜托!轉帖時也要考慮到可閱讀性呀
如何使數據庫中取出的數據保持原有格式?
有很多朋友提到,這里給出答案。先定義一個函數:
%
function HTMLEncode(fString)
fString = replace(fString, >, >)
fString = replace(fString, , )
fString = Replace(fString, CHR(32), )
fString = Replace(fString, CHR(13), )
fString = Replace(fString, CHR(10) CHR(10), /P>P>)
fString = Replace(fString, CHR(10), BR>)
HTMLEncode = fString
end function
%>
調用%=HTMLEncode(strstring)%>
script language=vbs>
function HTMLEncode(fString)
fString = replace(fString, >, >)
fString = replace(fString, , )
fString = Replace(fString, CHR(32), )
fString = Replace(fString, CHR(13), )
fString = Replace(fString, CHR(10) CHR(10), /P>P>)
fString = Replace(fString, CHR(10), BR>)
HTMLEncode = fString
end function
function output(str)
out.innerHTML=HTMLEncode(str)
end function
/script>
textarea name=phx cols=95 rows=12>/textarea>
br>button onclick=output(phx.value)>顯示/button>
div id=out style=border:1 solid red;width:500;height:300>/div>
[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]
rs.open sql,conn,1,1 的后兩個 1,1的涵義
Recordset對象方法
Open方法
recordset.Open Source,ActiveConnection,CursorType,LockType,Options
Source
Recordset對象可以通過Source屬性來連接Command對象。
Source參數可以是一個Command對象名稱、一段SQL命令、一個指定的數據表名稱或是一個Stored Procedure。假如省略這個參數,系統則采用Recordset對象的Source屬性。
ActiveConnection
Recordset對象可以通過ActiveConnection屬性來連接Connection對象。
這里的ActiveConnection可以是一個Connection對象或是一串包含數據庫連接信息(ConnectionString)的字符串參數。
CursorType
Recordset對象Open方法的CursorType參數表示將以什么樣的游標類型啟動數據,
包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,分述如下:
--------------------------------------------------------------
常數 常數值 說明
-------------------------------------------------------------
adOpenForwardOnly 0 缺省值,啟動一個只能向前移動的游標(Forward Only)。
adOpenKeyset 1 啟動一個Keyset類型的游標。
adOpenDynamic 2 啟動一個Dynamic類型的游標。
adOpenStatic 3 啟動一個Static類型的游標。

標簽:西寧 泉州 商洛 天水 美容院 呼和浩特 珠海 福建

巨人網絡通訊聲明:本文標題《數據庫的一些常用知識》,本文關鍵詞  數據庫,的,一些,常用,知識,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《數據庫的一些常用知識》相關的同類信息!
  • 本頁收集關于數據庫的一些常用知識的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    色综合天天综合在线视频| 亚洲色图一区二区| 国产成a人无v码亚洲福利| 热久久一区二区| 日本一区二区视频在线观看| 欧美色区777第一页| 东方aⅴ免费观看久久av| 日韩vs国产vs欧美| 亚洲第一久久影院| 亚洲日本va午夜在线影院| 久久99久久久欧美国产| 中文字幕精品一区| 国产欧美日韩不卡免费| 日韩欧美一区二区在线视频| 韩国精品在线观看| 久久婷婷国产综合国色天香| 欧美精品日韩一区| 欧美午夜寂寞影院| 99在线精品观看| 国产精品一区二区你懂的| 伊人色综合久久天天人手人婷| 欧美v日韩v国产v| 欧美日韩不卡视频| 欧美日韩免费电影| 欧美日韩中文国产| 91精品欧美一区二区三区综合在| 色悠悠久久综合| 欧美日韩大陆一区二区| 日韩欧美国产综合| 亚洲免费观看高清| 五月激情综合色| 青草av.久久免费一区| hitomi一区二区三区精品| 国产天堂亚洲国产碰碰| 免费观看在线综合色| 欧美不卡视频一区| 日韩欧美不卡一区| 天使萌一区二区三区免费观看| 亚洲综合av网| 95精品视频在线| 波多野结衣亚洲| 99re视频这里只有精品| 91久久精品国产91性色tv| 99精品欧美一区| 在线观看成人小视频| 5566中文字幕一区二区电影| 欧美一区二区在线观看| 久久免费国产精品| 一区二区三区鲁丝不卡| 美女免费视频一区| 99re热这里只有精品免费视频| 国产精品综合二区| 欧美性一区二区| 国产欧美一区二区精品性| 亚洲成人一二三| 9l国产精品久久久久麻豆| 日韩一区二区在线看片| 亚洲精品国产视频| 色成年激情久久综合| 樱花草国产18久久久久| 欧美亚洲一区二区三区四区| 伊人夜夜躁av伊人久久| 91性感美女视频| 一二三区精品福利视频| 欧美自拍偷拍一区| 午夜精品久久久久久久久久久| 色噜噜狠狠成人中文综合| 日韩av网站在线观看| 国产精品一区不卡| 欧美男女性生活在线直播观看| 欧日韩精品视频| 丝袜美腿成人在线| 欧美刺激脚交jootjob| 91精品国产综合久久精品app| 亚洲欧美激情插| 337p亚洲精品色噜噜| 中文字幕精品一区二区精品绿巨人| 亚洲一级在线观看| 国产激情精品久久久第一区二区| 欧美日韩国产高清一区二区三区 | av亚洲精华国产精华精| 国产午夜精品美女毛片视频| 婷婷成人综合网| 欧美乱妇23p| 亚洲国产视频a| 欧美a级理论片| 国产99久久久国产精品潘金网站| 日韩美女视频在线| 国产麻豆欧美日韩一区| 一区二区久久久| 日韩欧美国产午夜精品| 国产成人夜色高潮福利影视| 国产精品国产三级国产三级人妇| 色噜噜夜夜夜综合网| 偷拍日韩校园综合在线| 中文字幕第一页久久| 欧美日韩一区二区电影| 国产美女一区二区三区| 日本成人在线不卡视频| 欧美做爰猛烈大尺度电影无法无天| 亚洲免费在线观看视频| 成人一级片在线观看| 色视频欧美一区二区三区| 亚洲国产色一区| 国产综合色视频| 亚洲不卡一区二区三区| 亚洲精品综合在线| 不卡的电影网站| 久久在线观看免费| 国产精品66部| 日韩视频一区二区| 国产成人在线看| 精品久久久久久最新网址| 国产在线视频一区二区三区| 欧美一区二区三区免费视频| 欧美精品自拍偷拍| 成人av先锋影音| 国产乱人伦精品一区二区在线观看| 亚洲成人福利片| 亚洲三级在线免费观看| 亚洲黄色尤物视频| 亚洲欧美日韩国产另类专区| 国产精品91一区二区| 美脚の诱脚舐め脚责91| 蜜臀av一区二区在线免费观看| 久久久青草青青国产亚洲免观| 日韩亚洲欧美高清| 88在线观看91蜜桃国自产| 欧美日韩成人一区| 欧美精品一级二级| 精品噜噜噜噜久久久久久久久试看| 国产日本亚洲高清| 亚洲图片另类小说| 亚洲成av人综合在线观看| 日本免费新一区视频| 激情五月激情综合网| 国产 欧美在线| 欧美在线看片a免费观看| 日韩一区二区三区精品视频| 亚洲欧美韩国综合色| 白白色 亚洲乱淫| 欧美三级在线播放| 欧美视频一区二区三区四区| 国产精品一区二区黑丝| 国内精品写真在线观看| 99久久久久久99| 国产精品视频看| 欧美电视剧在线观看完整版| 一区二区在线免费| 国产精品三级视频| 欧美另类z0zxhd电影| 欧美区在线观看| 久久在线观看免费| 国产一区二区三区四区五区美女| 欧美激情一区在线| 91精品国产综合久久久蜜臀粉嫩| 国模无码大尺度一区二区三区| 亚洲国产aⅴ成人精品无吗| 91精品国产丝袜白色高跟鞋| 91精彩视频在线观看| 日韩黄色免费电影| 亚洲综合网站在线观看| 日韩你懂的在线观看| 欧美日韩另类一区| 国产一区二区三区香蕉| 久久99深爱久久99精品| 亚洲精品乱码久久久久久| 国产精品麻豆久久久| 国产精品亚洲视频| 国产在线精品一区在线观看麻豆| 欧美国产激情一区二区三区蜜月| 久久噜噜亚洲综合| 91免费在线看| 91一区在线观看| 欧美一区二区私人影院日本| 欧美三级在线视频| 欧洲国内综合视频| 粉嫩13p一区二区三区| 国产福利精品一区| 日韩电影免费在线观看网站| 三级久久三级久久久| 日韩美女视频一区二区| 亚洲精品videosex极品| 国产欧美精品一区二区色综合| 欧美激情一区二区三区在线| 欧美xxx久久| 国产片一区二区| 日韩写真欧美这视频| 欧美日韩一区二区电影| 337p亚洲精品色噜噜噜| 欧美日韩在线免费视频| 91麻豆精品国产91久久久资源速度 | 久久精品视频一区二区| 精品粉嫩超白一线天av| 欧美老肥妇做.爰bbww| 日韩一区二区三区在线观看| 在线视频你懂得一区二区三区| 欧美婷婷六月丁香综合色| 国产一区二区三区免费播放| 成人动漫视频在线|