zoukankan      html  css  js  c++  java
  • 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'

  • 相关阅读:
    【转】为什么说面向对象编程和函数式编程都有问题
    【转】对博士学位说永别
    【转】写给支持和反对《完全用Linux工作》的人们
    【转】完全用Linux工作
    【转】人体工学
    【转】如何掌握所有的程序语言
    【转】Kotlin 和 Checked Exception
    【转】什么是现实理想主义者
    【转】经验和洞察力
    【转】C 编译器优化过程中的 Bug
  • 原文地址:https://www.cnblogs.com/zonzi/p/12583716.html
Copyright © 2011-2022 走看看