freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

黑馬程序員c語言教程:視圖序列索引概念-資料下載頁

2024-10-21 04:23本頁面
  

【正文】 k,在book表中的info字段上建立全文索引。首先刪除book表。SQL語句如下所示:drop table book。然后重新創(chuàng)建表book,SQL語句如下所示:create table book(bookid int not null, bookname varchar(255)not null, authors varchar(255)not null, info varchar(255)null, ment varchar(255)null, publicyear year not null)engine=MyISAM。接下來使用alter table語句在book表的info字段上創(chuàng)建名稱為fulltextidx的全文索引,SQL語句如下所示:alter table book add fulltext indexfulltextidx(info)。這樣,即可在book表中,為info字段建立一個(gè)名稱為fulltextidx的全文索引。6)創(chuàng)建空間索引【例】創(chuàng)建表t8,在表中的space字段上創(chuàng)建名稱為spatialidx的空間索引。首先創(chuàng)建數(shù)據(jù)表t8,SQL語句如下所示:create table t8(space geometry not null)engine=MyISAM。使用alter table語句在t8表的space字段上,創(chuàng)建名稱為spatialidx的空間索引,SQL語句如下所示:alter table t8 add spatial index spatialidx(space)。這樣,即可在t8表中,為space字段建立一個(gè)名稱為spatialidx的空間索引。刪除索引由于索引會(huì)占用一定的磁盤空間,因此,為了避免影響數(shù)據(jù)庫性能,應(yīng)該及時(shí)刪除不再使用的索引。刪除索引的方法有兩種,如下:使用alter table刪除索引使用alter table刪除索引的基本語法格式如下所示:alter table 表名 drop index 索引名【例】刪除表book中名稱為fulltextidx的全文索引alter table book drop index fulltextidx。上述SQL語句執(zhí)行后,可以使用show create table語句查看表結(jié)構(gòu),來確認(rèn)索引是否已經(jīng)成功被刪除。show create talbe book。使用dropindex刪除索引使用dropindex刪除索引的基本語法格式如下所示:drop index 索引名 on表名。【例】刪除表t8中名稱為spatialidx的空間索引,SQL語句如下:drop index spatialidx on t8 使用show create table 語句查看表結(jié)構(gòu)show create table t8 發(fā)現(xiàn),t8表中名稱為spatialidx的索引被成功刪除了。第五篇:黑馬程序員c語言教程:Oracle概念四、從多個(gè)表里選取數(shù)據(jù)記錄 簡(jiǎn)單的連接語法: SELECT 字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHERE = [ AND ……]。SELECT 字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHERE = (+)[ AND ……]。有(+)號(hào)的字段位置自動(dòng)補(bǔ)空值 連接的分類: 等于的連接 = 不等于的連接!= BETWEEN … AND … IN 注意IN和OR不能一起用 8J2EE @ zxw 外連接 有一個(gè)字段名(+), 沒有滿足的條件補(bǔ)空值 自連接 同一個(gè)表自己跟自己連接 例如找重復(fù)記錄 刪除table_name表里字段名重復(fù)的記錄: SQLdelete from table_name t1 where (select min(rowid)from table_name t2 where = group by having count() 1)。找到手機(jī)用戶的服務(wù)區(qū)域: SQL select ,nvl(,39。null39。), from topscore a,chargeoperator cc,chargeoperatorinfo c where substr(,1,7)=(+)and =(+)order by desc。連接N個(gè)表, 需要N1個(gè)連接操作被連接的表最好建一個(gè)單字符的別名, 字段名前加上這個(gè)單字符的別名 BETWEEN..AND..比用 = AND 有外連接時(shí), 不能用OR或IN的比較操作 @/ORACLE_HOME/sqlplus/admin/ 產(chǎn)生plustrace角色Sys用戶下把此角色賦予一般用戶 SQL grant plustrace to amp。username。一般用戶下運(yùn)行@/ORACLE_HOME/rdbms/admin/產(chǎn)生plan_table SQL set time on。說明:打開時(shí)間顯示SQL set autotrace on。說明:打開自動(dòng)分析統(tǒng)計(jì),并顯示SQL語句的運(yùn)行結(jié)果 SQL set autotrace traceonly。說明:打開自動(dòng)分析統(tǒng)計(jì),不顯示SQL語句的運(yùn)行結(jié)果接下來你就運(yùn)行測(cè)試SQL語句,看到其分析統(tǒng)計(jì)結(jié)果了。一般來講,我們的SQL語句應(yīng)該避免大表的全表掃描。SQL set autotrace off。說明:關(guān)閉自動(dòng)分析統(tǒng)計(jì)五、集合函數(shù)經(jīng)常和group by一起使用 AVG(DISTINCT | ALL | N)取平均值COUNT(DISTINCT | ALL | N | expr | *)統(tǒng)計(jì)數(shù)量 MAX(DISTINCT | ALL | N)取最大值 MIN(DISTINCT | ALL | N)取最小值 SUM(DISTINCT | ALL | N)取合計(jì)值 9J2EE @ zxw STDDEV(DISTINCT | ALL | N)取偏差值,如果組里選擇的內(nèi)容都相同,結(jié)果為0 VARIANCE(DISTINCT | ALL | N)取平方偏差值 SELECT column, group_function FROM table WHERE condition GROUP BY group_by_expression HAVING group_condition ORDER BY column。SELECT COUNT(*)FROM table。SELECT COUNT(常量)FROM table。都是統(tǒng)計(jì)表中記錄數(shù)量,如果沒有PK后者要好一些 SELECT COUNT(all 字段名)FROM table。SELECT COUNT(字段名)FROM table。不會(huì)統(tǒng)計(jì)為NULL的字段的數(shù)量SUM,AVG時(shí)都會(huì)忽略為NULL的字段 by時(shí)的限制條件SELECT字段名不能隨意, 要包含在GROUP BY的字段里 GROUP BY后ORDER BY時(shí)不能用位置符號(hào)和別名 限制GROUP BY的顯示結(jié)果, 用HAVING條件 SQL select title,sum(salary)payroll from s_emp where title like 39。VP%39。 group by title having sum(salary)5000 order by sum(salary)desc。找出某表里字段重復(fù)的記錄數(shù), 并顯示SQL select(duplicate field names)from table_namegroup by(list out fields)having count(*)1。(T/F)(1)Group functions include nulls in calculations [F](2)Using the having clause to exclude rows from a group calculation [F] 解釋: Group function 都是忽略NULL值的 如果您要計(jì)算NULL值, 用NVL函數(shù)Where語句在Group By前把結(jié)果集排除在外Having語句在Group By后把結(jié)果集排除在外六、子查詢例如: SELECT …… FROM(SELECT …… FROM表名1, [表名2, ……] WHERE 條件)WHERE 條件2。? 當(dāng)查詢條件是不確定的條件時(shí)DML(insert, update,delete)語句里也可用子查詢 HAVING里也可用子查詢 例如: 并集UNION(去掉重復(fù)記錄)并集UNION ALL(不去掉重復(fù)記錄)10J2EE @ zxw 差集MINUS, 交集INTERSECT 先執(zhí)行括號(hào)里面的SQL語句,一層層到外面 內(nèi)部查詢只執(zhí)行一次如果里層的結(jié)果集返回多個(gè),不能用= = select title,avg(salary)from s_emp group by title Having avg(salary)=(select min(avg(salary))from s_emp group by title)。找到最低平均工資的職位名稱和工資 (2)子查詢可以用父查詢里的表名 這條SQL語句是對(duì)的: SQLselect cty_name from city where st_code in(select st_code from state where st_name=39。TENNESSEE39。 and =)。說明:父查詢調(diào)用子查詢只執(zhí)行一次. 到100的SQL語句ORACLE處理每個(gè)結(jié)果集只有一個(gè)ROWNUM字段標(biāo)明它的邏輯位置, 并且只能 用ROWNUM80。以下是經(jīng)過分析后較好的兩種ORACLE取得結(jié)果集80到100間的SQL語句(ID是唯一關(guān)鍵字的字段名)語句寫法:SQLselect * from((select rownum as numrow, c.* from(select [field_name,...] from table_name where 條件1 order by 條件2)c)where numrow 80 and numrow
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1