【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 Server 資料表程式碼建立約束SQLServer
- sql小筆記(增刪改查——新增列、修改表名、列的欄位型別等)SQL筆記型別
- 【SQL】18 SQL NULL 函式、SQL 通用資料型別、SQL 用於各種資料庫的資料型別SQLNull函式資料型別資料庫
- MySQL——表的約束,資料型別,增刪查改MySql資料型別
- SQL約束SQL
- SQL Server日期資料型別DATE的使用SQLServer資料型別
- 用強資料型別保護你的表單資料-基於antd表單的型別約束資料型別
- laravel 使用schema構建器,新增構建表的列型別Laravel型別
- 【SQL】15 SQL 約束(Constraints)、NOT NULL 約束、UNIQUE 約束、PRIMARY KEY 約束、FOREIGN KEY 約束、CHECK 約束、DEFAULT約束SQLAINull
- 資料型別與約束資料型別
- SQL 資料型別SQL資料型別
- MyBatis - java.sql.SQLException: 無效的列型別: 1111MyBatisJavaSQLException型別
- SQL建立資料庫和表SQL資料庫
- SQL SERVER 日期和時間資料型別及函式 (Transact-SQL)SQLServer資料型別函式
- Golang 基礎-資料型別-陣列和切片Golang資料型別陣列
- SQL SERVER與C#的資料型別對應表SQLServerC#資料型別
- SQL教程——常見的資料型別SQL資料型別
- SQL Server資料庫檢視一個資料表各列的註釋SQLServer資料庫
- 塗鴉雲平臺資料型別和取值約束說明資料型別
- 使用Spark載入資料到SQL Server列儲存表SparkSQLServer
- 【SQL】根據兩列資訊,整合兩張表資料SQL
- SQL 常見資料型別SQL資料型別
- SQL Server-資料型別SQLServer資料型別
- MYSQL和SQL的區別MySql
- TS中特殊型別-any、unknown、never和extends繼承約束、keyof的使用型別繼承
- 獲取表的所有列及其型別資訊型別
- 關於Sql server資料型別HierarchyID 資料型別用法和遞迴顯示完整路徑SQLServer資料型別遞迴
- 【SQL】Oracle SQL join on語句and和where使用區別SQLOracle
- SQL Server解惑——標識列的限制和跳號現象SQLServer
- 非關係型資料庫(NOSQL)和關係型資料庫(SQL)區別詳解資料庫SQL
- 在 SQL Server 中,建立表時可以直接為欄位新增唯一約束(UNIQUE)SQLServer
- sql語句中#{}和${}的區別SQL
- SQL中where和on的區別SQL
- 資料庫中欄位資料型別以及約束資料庫資料型別
- SQL稽核 | 如何快速使用 SQLE 稽核各種型別的資料庫SQL型別資料庫
- 32. 基本資料型別、約束條件資料型別