--建立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執 所有的操作都可以...