Sql學習筆記

2022-03-17 20:27:47 字數 963 閱讀 9399

1.欄位修改

1.1修改欄位名稱

sp_rename '表名.舊欄位名','新欄位名';

如:sp_rename 'company.salary','sal';

1.2修改字段型別或長度

alter table 表名 alter column 列名 字段型別 是否為空;

如:alter table company alter column sal decimal null;

1.3表增加字段

alter table 表名 add 欄位名 字段型別 是否為空;

如:alter table company add sallevel nvarchar(50) null;

1.4表刪除字段

alter table 表名 drop column 欄位名;

如:alter table company drop column sallevel;

2. 表資訊

2.1表包含欄位的個數

select count(*) from information_schema.columns t where t.table_name='表名'

如:select count(*) from information_schema.columns t where t.table_name='

審批記錄表

'

3.約束

3.1為字段新增唯一約束

alter

table stuinfo add

constraint uq_stuname unique

(stuname);

alter

table stuinfo add

constraint uq_stuid_stuname unique(stuid,stuname);

SQL 學習筆記 ( )

sql 語法特點 1 每個語句以 結束,中間用 包含,間隔。2 對變數和常量等需要用 包含。3 關鍵字大寫,變數名首大寫字母用表名表徵,然後用小寫表徵屬性 基本語句 desc 表名 檢視表詳細屬性 建表 create table 表名 屬性名 型別 約束 主鍵 primary key 如果是域為主鍵...

sql學習筆記

declare rc int declare stattime datetime declare endtime datetime select stattime 2008 06 22 00 00 00.000 select endtime 2008 06 22 01 00 00.000 while...

SQL學習筆記

一 資料庫的建立與刪除 create database demo drop database demo 二 表的定義與更改 1 表的定義 建立乙個學生情況表student create table student st class char 8 st no char 10 not null,st n...