SQLを使用したデータベース・テーブルの作成および関連アクション


1、テーブルの作成:
--   
--PS:        ,    
if  NOT  exists   (select * from dbo.sysobjects where id = object_id(N'[dbo].[User]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)    
  BEGIN
   CREATE TABLE [dbo].[User](
	[ID] [int] IDENTITY(1,1) NOT NULL, --  ID
	[Name] [nvarchar](50) NULL, --  
	[Sex] [bit] NULL,--  
	[Age] [int] NULL,--  

	[CreationTime] [datetime] NULL,--    
	[Remark][nvarchar](MAX) NULL --  
) 
  END
  GO

2、表を削除する:
--   
drop table 
--  
drop table [User]

3、フィールドの追加
--    :
ALTER TABLE   ADD     NULL
GO
  

ALTER TABLE  USer  ADD  ABCD Education  nvarchar(50)  NULL
-- User               Education(  )   ,   

4、フィールドの削除
--    
ALTER TABLE  DROP COLUMN 
  
ALTER TABLE User DROP COLUMN Education
--   User  Education

5、フィールド名の変更
--     
EXEC sp_rename @objname = '  .   ', @newname = '   ', @objtype = 'column'
  
EXEC sp_rename @objname = '[User].[Remark]', @newname = 'Remark2', @objtype = 'column'
--PS:        :“  :                        。”

6、フィールドタイプの変更
--      
alter table  alter column   not null 
  
  alter table [User] alter column Remark decimal(18, 2)  null 

今日共有するのは基礎的な操作で、後で追加します.
もしあなたに役に立つならば、あなたの認可を得ることができることを望みます(一键三连:いいね、コレクション+関心)
ありがとう!