日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

獻給初學(xué)者的SQL


運用數(shù)據(jù)庫管理是ASP的最引以自豪的功能正是由于它在運行數(shù)據(jù)庫上的強大的優(yōu)勢,才使得的人們相信CGI是可以代替的,當(dāng)然要在數(shù)據(jù)庫上做文章,不知道SQL是不可能的,在ASP中無論何時訪問一個數(shù)據(jù)庫,都要用SQL語句,因此掌握好SQL對ASP編程是非常重要的(不好了...臭雞蛋過來了.....羽卓趕緊閃........)
在ASP中我們最最常用的是SQL的數(shù)據(jù)查詢語言和數(shù)據(jù)操作語言
那就先介紹數(shù)據(jù)查詢吧
1.一般的數(shù)據(jù)查詢的格式如下:(對單個表的查詢操作)
select 字段 from 表 where 查詢條件
舉例說明:我從student表中取出name字段為"羽卓"的學(xué)生,顯示的時候只顯示name字段,可以用如下語句:
select name from student where name=‘羽卓‘2.操作多個表就顯得稍微麻煩了,聲名:操作多個表的時候一定要寫出各個表的關(guān)聯(lián)的字段,否則,取出多個表的記錄的時候,將以排列組合的方式顯示的,這樣的查詢在大多數(shù)的情況下是沒有任何意義的,除非你刻意去這樣做.
舉例:數(shù)據(jù)庫pubs中有三個表titleauthor,titles 和authors,titleauthor是用來將titles和authors表關(guān)聯(lián)在一起的,可以寫如下的查詢語句:
select au_name,title from author
where authors.au_id=titles_id and
titles.title_id=titleauthor.title_id【獻給初學(xué)者的SQL】如果還有別的約束條件可以繼續(xù)添加and或者or語句,如果查詢操作的表是2個,而事先知道2個表中的字段是"多對多"的關(guān)系,就得用第3個表來關(guān)聯(lián)了,如果2個表只存在"一對一"或者"一對多"的關(guān)系,可以利用公共字段對他們進行關(guān)聯(lián)!
大家好我是羽卓,上次介紹完了SQL語句的查詢,這次該介紹SQL語句的操作了
其實操作語言也不難,包括insert,update,delete分別對表中的數(shù)據(jù)進行添加,修改和刪除1.插入數(shù)據(jù)語法如下:insert into mytable(mycolumn) values(‘somevalue‘)
舉例說明一個student表有中的兩個字段name和sex要插入數(shù)據(jù)記錄為"羽卓""男性"
insert into student(name,sex) values(‘羽卓‘,‘男性‘)2.刪除記錄的語法如下:delete from mytable where some_lolunm=‘somevalue‘
舉例說明:將student表中name字段為"羽卓"的記錄刪除
delete from student where name=‘羽卓‘3.更新記錄語法如下:
update mytable set first_colum=‘some_value‘
where second_cloum=‘someother_value‘
舉例說明:將student 表中name字段為"羽卓"的記錄中的sex字段中的"男性"改為"男"(前提條件:沒有把這個記錄刪除!)
update student set sex=‘男‘
where name=‘羽卓‘總結(jié):SQL是一門非常強大的面向集合的數(shù)據(jù)庫語言,想將它靈活運用并不是一件容易的事,需要你在以后的日子里不斷的摸索推敲,當(dāng)然,運用在ASP中的SQL語句都是相對簡單的.

    推薦閱讀