建立資料庫 資料表 索引時先判斷再建立

2021-06-27 15:02:48 字數 746 閱讀 5293

建立資料庫,如果存在則先刪除再建立

use master

goif exists(

select name

from sys.databases

where name = n'teaching'

)drop database teaching

建立資料表,如果存在則先刪除再建立

if exists (

select *

from sys.objects

where name = n'student'

)drop table student

建立索引,如果存在,則先刪除再建立

if exists(

select name

from sys.indexes

where name='idx_sc'

)drop index student.idx_sc

go

建立索引時,預設建立的是不唯一,非聚集索引

建立索引:create index 索引名 on student(studentno,sname)

建立檢視:use teachinggo

create view 檢視名 as

select   *

from course

where type='必修'

資料庫 資料表建立索引的原則

資料庫建立索引的原則 1,確定針對該錶的操作是大量的查詢操作還是大量的增刪改操作。2,嘗試建立索引來幫助特定的查詢。檢查自己的sql語句,為那些頻繁在where子句中出現的字段建立索引。3,嘗試建立復合索引來進一步提高系統效能。修改復合索引將消耗更長時間,同時,復合索引也佔磁碟空間。4,對於小型的表...

資料庫和資料表 建立索引的原則

1,確定針對該錶的操作是大量的查詢操作還是大量的增刪改操作。2,嘗試建立索引來幫助特定的查詢。檢查自己的sql語句,為那些頻繁在where子句 現的字段建立索引。3,嘗試建立復合索引來進一步提高系統效能。修改復合索引將消耗更長時間,同時,復合索引也佔磁碟空間。4,對於小型的表,建立索引可能會影響效能...

1建立資料庫,資料表

1.建立資料庫 create database 資料庫名 2.刪除資料庫 drop database 資料庫名 drop database if exists 資料庫名 3.檢視所有資料庫 show databases 4.切換資料庫 use 資料庫名 5檢視所有的資料庫引擎 show engine...