sql代码操作数据表表结构

--创建数据库  (TABLE_A  为表名)
CREATE database TABLE_A

--删除数据库
--drop database TABLE_A

alter table [表名] add [字段名] int identity(1,1) not null --添加自增主键

-- drop删除 drop view(删除视图) drop table tabname(删除表)

-- 创建字段 创建表字段
USE TABLE_A
create table tabname(
[id] [int] IDENTITY(1,1) NOT NULL,
[name] [nvarchar](50) NULL,
[age] [nvarchar](50) NULL,
[gender] [nvarchar](50) NULL,
[prase] [decimal](18, 0) NULL,
)
Alter table tabname add primary key(col)

GO  --添加
INSERT INTO [TABLE_A].[dbo].[tabname](name,age,gender,prase) VALUES('小明','18','男','52')

GO  --修改
UPDATE TABLE_A.DBO.tabname SET gender='女啊' WHERE NAME='小明'


drop view sr --删除视图


select sum(id) from [db].dbo.a

--************************************************* 对表列的操作 ////////////////////////////////////////
alter table tabname drop tabname ----

--添加列 (向表添加列) (语法) alter table 表名 add [column] 字段名 数据类型 [列属性][位置]
alter table tabname add ass nvarchar(50) --添加列 (向表添加列)

-- 修改表名
USE TABLE_A
EXEC sp_rename 'tabnames', 'tabname'
go
-- 修改表名
sp_rename tabnames,tabname --修改表名

GO

alter table tabname add nda nvarchar(50) --向表添加列名
--*************************************************************** 对 表字段的操作 *******/////////////////////
-- *********************** 对标 字段操作 //*******************

alter table tabname alter column name NVARCHAR(50) --更改字段 的 (** 数据类型**)

ALTER TABLE tabname DROP COLUMN ass; -- -- 删除表字段

alter table tabname add ass nvarchar(50) -- 向表 添加列 (向表添加列)

ALTER TABLE tabname Add seed varchar(20) -- 向表 添加列 (向表添加列)

alter table a add bpmid nvarchar(50) --添加列 (向表添加列)


GO
sp_rename 'tabname.name',newcolname,'nameds'

go
-- 代码 修改 某个表 的某个 表名
USE TABLE_A
EXEC sp_rename 'tabname.[name]', 'namesd', 'column'

-- 语法 修改 列名
--USE '库名'
EXEC sp_rename '(要修改的)表名.列名' ,'修改后的列名','column'

猜你喜欢

转载自www.cnblogs.com/zonzi/p/12583716.html