1樓:大野瘦子
刪除索引可以使用alter table或drop index語句來實現,drop index可以在alter table內部作為一條語句處理,其格式如下:
drop index index_name on talbe_name
alter table table_name drop index index_name
alter table table_name drop primary key
注:其中,前兩條語句是等價的,刪除掉table_name中的索引index_name。
2樓:匿名使用者
drop 試試。。。
3樓:匿名使用者
oracle :drop index index_name
sql如何建立降序索引 和刪除索引
4樓:
建立降序索引語法:
create index 索引名 on 表名(欄位名 desc);
注:desc換成asc則是升序索引。
刪除索引語法:
drop index 索引名;
擴充套件資料:
索引的使用及注意事項
儘量避免這些不走索引的sql:
1、select `sname` from `stu` where `age`+10=30;不會使用索引,因為所有索引列參與了計算。
2、select `sname` from `stu` where left(`date`,4) <1990; 不會使用索引,因為使用了函式運算,原理與上面相同。
3、select * from `houdunwang` where `uname` like'後盾%' 走索引。
4、select * from `houdunwang` where `uname` like "%後盾%"不走索引。
5、字串與數字比較不使用索引;
create table `a` (`a` char(10));
explain select * from `a` where `a`="1"走索引。
explain select * from `a` where `a`=1 不走索引
5樓:程式設計路上不停止
create index index_name on goods(goods_name desc)
create index 索引名 on 表名(欄位名 asc/desc)
drop index 索引名
-------------
補充:升序asc
降序desc二選一
6樓:
索引是sql使用的一種內結構,它是基於表中一個或多個列的值,提供對錶中行的快速存取的。資料庫中的索引是一個表中所包含的值的列表,其中註明了表中包含各個值的行所在的儲存位置。可以為一個表中單列建立索引,也可以為一組列建立索引。
伺服器---掃描索引 ,獲取資料儲存單元地址的,並直接的儲存資訊.
索引型別:
唯一索引
族索引非族索引
複合索引
例:建立索引
create index index_s on student1(sno)
刪除索引
drop index index_s
向資料庫新增或從資料庫刪除表
7樓:
ado如何建立修改刪除表
可以使用asp在程式當中直接建立修改刪除表
與表有關的sql語法如下:
建立一個表:create table表示式。
修改一個表:alter table表示式。
刪除一個表:drop table表示式。
建立一個索引:使用create index 或 alter table表示式。
刪除一個索引:drop index表示式。
詳細介紹如下:
create table表示式
create table表示式,建立一個新的表。
語法如下:
create table 新表(新欄位名稱1 欄位型別 [(長度)] [not null] [索引1] [,新欄位名稱2 欄位型別 [(長度)] [not null] [索引2] [, ...]] [, constraint multifieldindex [, ...]])
長度為字元型別及字元長度。
索引1, 索引2 constraint子句定義單一欄位索引。
multifieldindex定義一多重欄位索引。
使用create table表示式,如果將一欄位指定為not null,則在此欄位中新增的記錄資料內容必須是有效的資料。
constraint子句可在一欄位上建立不同的限制,並且也可以用來建立主索引。
您可以使用create index表示式,在現有的表上建立一個主索引或多個索引。
讓我們看一個在asp程式碼當中使用這個sql指令的例子。
譬如asp程式碼rs61.asp如下,[create table 學員 (姓名 text(10), 年齡 int)] 先建立一個學員的表,包括10個位元長度text型別的姓名欄位,和整數型別的年齡欄位。
8樓:幸巴達
新增表:
use database_name
create table table_name(column_name data_type constrain,column_name data_type,...)
刪除表drop table table_name;
如何刪除資料庫中的一行,如何刪除資料庫中某一列的值
刪除資料庫中的一行分為以下幾個步驟 1 通過資料庫訪問客戶端 例如訪問oracle,使用plsql 使用有刪除許可權的使用者登入資料庫 2 執行刪除指令碼 delete from tablename where id 11 這裡假設刪除的表名為tablename,標識要刪除行的欄位為id,值為11 ...
oracle資料庫如何刪除約束,資料庫中怎樣刪除約束
用system使用者登入後,使用drop語句就可以刪除 根據錯誤提示的約束名稱,然後disable掉試試。alter table table name disable constraint constraint name alter table 約束基於的表名 drop constraint 約束名...
vb中怎麼通過adodc刪除資料庫表中的所有資料
vb通過sql結構化查詢語句中delete子句,賦值給adodc資料控制元件的recordsource 屬性,來執行刪除資料庫一個表的所有記錄。recordsource 屬性,返回或設定data控制元件的基本表 sql語句。sql 語句 sql 中的以關鍵字打頭 完整描述一個操作的完整的短語。例如 ...