資料庫基本語法

2021-06-22 09:52:48 字數 1560 閱讀 7403

--建立studb資料庫

create database studb

--修改studb資料庫

alter database studb

--刪除studb資料庫

drop database studb

--查詢資料庫資訊

exec sp_helpdb 'studb'

--建立stuinfo資料表

create table stuinfo

(id int identity(1,1) not null,   --自增長編號

name varchar(15) not null,      --姓名

utime datetime not null,       --註冊時間

stuid numeric(18,0) not null    --身份證號)go

use studb     

go--向表新增column_add列

alter table stuinfo    

add column_add varchar(20) null 

go--修改列資料型別

alter table stuinfo    

alter column column_add decimal(20,4) 

go--刪除olumn_add 列

alter table stuinfo    

drop column column_add 

go--新增主鍵約束

alter table stuinfo 

add constraint pk_stuno primary key (stuno)

--新增唯一約束

alter table stuinfo 

add constraint uq_stuid unique(stuid)

--新增預設約束

alter table stuinfo 

add constraint df_stuaddress 

default('位址不詳') for stuaddress

--新增檢查約束

alter table stuinfo 

add constraint ck_stuage 

check(stuage between 15 and 40)

--新增外來鍵約束

alter table stumarks

add constraint fk_stuno          

foreign key(stuno) references stuinfo(stuno)

go--建立檢視並給檢視加密 

create view view_stu with encryption

as select * from student

gowith check option

--建立聚集索引

create clustered index ix_tel 

on student(tel)

go--修改索引 並重新生成索引

alter index ix_tel on student rebuild

資料庫基本操作語法

mysql語法格式 1.查詢語句 語法 select 列名稱 from 表名稱 select from 表名稱 注釋 sql 語句對大小寫不敏感。select 等效於 select。2.修改語句 語法 update 表名稱 set 列名稱 新值 where 列名稱 某值 3.刪除語句 語法 dele...

資料庫的基本語法

1 資料庫表的操作 增 insert into 表名 欄位1,欄位2.values 值1,值2.刪 delete from 表名 where 根據條件 改 update 表名 set 需要修改的字段 要修改的值 查 select from 表名 2 資料庫操作 create database 資料庫...

mysql資料庫基本語法 MySQL資料庫基本語法

toc sqlwhat sql是什麼?structured query language 結構化查詢語 why 為何要使用sql?難道僅僅使用sql server management studio運算元據庫?應用程式如何與資料庫打交道?when 何時使用?對sql server執 所有的操作都可以...