【SQL】使用sql更改表的列的資料型別和新增新列和約束
修改資料庫表某一列或新增列,轉載的哦~
--增加一列
ALTER TABLE 表名 ADD 列名 VARCHAR(20) NULL
--刪除一列
ALTER TABLE 表名 drop COLUMN 列名
--修改一列
alter TABLE 表名 ALTER COLUMN 列名 VARCHAR(40) NULL
--修改一列的型別
alter TABLE 表名 ALTER COLUMN 列名 VARCHAR(40)-
-新增主鍵約束
alter table 表名add constraint 約束名 primary key (列名)
--新增唯一約束
alter table 表名add constraint 約束名 unique (列名)
--新增預設約束
alter table 表名add constraint 約束名 default(內容) for 列名
--新增check約束
alter table 表名add constraint 約束名 check(內容)
--新增外來鍵約束
alter table 表名add constraint 約束名 foreign key(列名) references 另一表名(列名)
--刪除約束
alter table 表名drop constraint 約束名
--縱向連線兩個表
select *from stuInfo unionselect *from stuMarks
--重新命名,表名
exec sp_rename '原表名','改後表名'--重新命名,
列名exec sp_rename '表名.原列名','改後列名','column'
相關文章
- oracle 使用sql查詢表註釋和列註釋及資料型別等OracleSQL資料型別
- SQL教程——常見的約束型別SQL型別
- 【MySQL】MySQL基礎(SQL語句、約束、資料型別)MySql資料型別
- SQL中給varchar2(5)資料型別合適的約束SQL資料型別
- SQL Server 資料表程式碼建立約束SQLServer
- Sql Server系列:鍵和約束SQLServer
- SQL資料型別和C#資料型別間的轉換SQL資料型別C#
- MySQL——表的約束,資料型別,增刪查改MySql資料型別
- SQL的主鍵和外來鍵約束SQL
- Java列舉型別的使用和原理Java型別
- 用強資料型別保護你的表單資料-基於antd表單的型別約束資料型別
- SQL Server唯一約束的使用SQLServer
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-使用者定義的PL/SQL子型別SQL資料型別
- sql小筆記(增刪改查——新增列、修改表名、列的欄位型別等)SQL筆記型別
- laravel 使用schema構建器,新增構建表的列型別Laravel型別
- SQL Server 2008資料庫稀疏列和列集的詳解SQLServer資料庫
- 【SQL】SQL資料型別SQL資料型別
- SQL約束SQL
- MySql和SQL Server資料型別 對比MySqlServer資料型別
- SQL SERVER 查詢表的欄位名、資料型別和最大長度SQLServer資料型別
- 【訓練】sql訓練、建立和管理表、約束、檢視及其他資料庫物件SQL資料庫物件
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-LONG和LONG RAW變數SQL資料型別變數
- SQL Server約束和DML觸發器的比較SQLServer觸發器
- SQL Server日期資料型別DATE的使用SQLServer資料型別
- 【SQL】18 SQL NULL 函式、SQL 通用資料型別、SQL 用於各種資料庫的資料型別SQLNull函式資料型別資料庫
- SQL SERVER 不能修改表結構、列型別 解決方法SQLServer型別
- 塗鴉雲平臺資料型別和取值約束說明資料型別
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-ROWID和UROWID變數SQL資料型別變數
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-CHAR和VARCHAR2變數SQL資料型別變數
- SQL Server 2005 資料型別和.Net資料型別的對應關係SQLServer資料型別
- 顯示MS-SQL表結構,包括表和列的註釋SQL
- PLSQL Language Reference-PL/SQL資料型別-SQL資料型別-有限制的子型別SQL資料型別
- 記錄Record、PL/SQL表和二維陣列SQL陣列
- SQL 資料型別SQL資料型別
- 【SQL】15 SQL 約束(Constraints)、NOT NULL 約束、UNIQUE 約束、PRIMARY KEY 約束、FOREIGN KEY 約束、CHECK 約束、DEFAULT約束SQLAINull
- js資料型別判斷和陣列判斷JS資料型別陣列
- SQL建立資料庫和表SQL資料庫
- C# 泛型 引用型別約束 值型別約束C#泛型型別