sqlsever实现更改字段名

新建表:
create table [表名]
(
[自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,
[字段1] nVarChar(50) default '默认值' null ,
[字段2] ntext null ,
[字段3] datetime,
[字段4] money null ,
[字段5] int default 0,
[字段6] Decimal (12,4) default 0,
[字段7] image null ,
)

删除表:
Drop table [表名]

插入数据:
INSERT INTO [表名] (字段1,字段2) VALUES (100,'51WINDOWS.NET')

删除数据:
DELETE FROM [表名] WHERE [字段名]>100

更新数据:
UPDATE [表名] SET [字段1] = 200,[字段2] = '51WINDOWS.NET' WHERE [字段三] = 'HAIWA'

新增字段:
ALTER TABLE [表名] ADD [字段名] NVARCHAR (50) NULL

删除字段:
ALTER TABLE [表名] DROP COLUMN [字段名]

修改字段:
ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR (50) NULL

重命名表:(Access 重命名表,请参考文章:在Access数据库中重命名表)
sp_rename '表名', '新表名', 'OBJECT'

新建约束:
ALTER TABLE [表名] ADD CONSTRAINT 约束名 CHECK ([约束字段] <= '2000-1-1')

删除约束:
ALTER TABLE [表名] DROP CONSTRAINT 约束名

新建默认值
ALTER TABLE [表名] ADD CONSTRAINT 默认值名 DEFAULT '51WINDOWS.NET' FOR [字段名]

删除默认值
ALTER TABLE [表名] DROP CONSTRAINT 默认值名

另外以上的只是SQL的语法在 ACCESS 下大部份也都是一样的

项一项查阅,并经自己使用验证,确认在access 数据库中添加自动编号字段使用以下方法比较合适: create table 数据表名称 (id counter constraint primarykey primary key) 需要注意的地方是:第二个primary中间有空格,另外,关键字不区分大小写. 另外自己最近发现的一种方法是: sql="create table mytb (id autoincrement(25,1) primary key,age int)" sql2="create table testtb (id autoincrement,age int,email char, primary key (id))" 其中在access中,autoincrement为自动编号类型字段,(25,1)分别为初始值及步长值,如果不写的话,默认是1,1,primary key指定了主键,以上示例,两种指定方法都可以

2、更改字段名(列名)

sp_rename '表名.原列名','修改后的列名','column'

如把tb_wf_approveinfo表中的doc_id列名改为bind_id:

sp_rename 'tb_wf_approveinfo.doc_id','bind_id','column'

转自:http://www.jb51.net/article/38312.htm

转载于:https://www.cnblogs.com/railgunman/p/8993604.html

SQL语句详解 通过本文的讲解,我们详细介绍了 SQL 中的建语句,包括基本语法、数据类型、约束、示例等内容。希望读者能够通过这些内容更好地理解和掌握 SQL语句的使用方法。在实际应用中,根据具体需求选择合适的数据类型和约束,可以有效地保证数据的完整性和一致性。 阅读详情

相关推荐

SQL语句

SQL语句

SQL语句之的创建和使用

SQL语句之的创建和使用

weixin_56680764的博客 7万+

SQL创建

使用SQL创建学生管理 随笔记录(勿喷) 01 用语句创建 打开SQL数据库,在数据库点右键创建student库,接着新建查询(这里使用新建查询) 前面已经创建过库,在student的基础上创建先输入use [student] go 如图: use [student] go create table class/班级信息/ -------创建班级(创建) ( class_...

weixin_43798438的博客 5万+

SQL Server修改数据字段名的方法

SQL Server修改数据字段名的方法

ainivip的专栏 1万+

sqlsever 更改字段名

2、更改字段名(列名)sp_rename '名.原列名','修改后的列名','column' 如把tb_wf_approveinfo中的doc_id列名改为bind_id:sp_rename 'tb_wf_approveinfo.doc_id','bind_id','column' 

jalays的专栏 5935

php+更改字段名,MSSQL_sqlsever实现更改字段名,新建:create table [名]([自 - phpStudy...

sqlsever实现更改字段名新建:create table [名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6] Decima...

weixin_42524792的博客 326

SQLsever注入

SQLsever注入 一、系统库 1.master:控制SQL server的所有方面,该数据库中包含所有的配置信息、用户登录信息等等 2.model:建立所有数据的的模板,默认没有数据 3.tempdb:供所有来访问SQL server的用户使用,这个库用来保存所有的临时、存储过程和其他SQL server建立的临时用的东西;每次SQL server重新启动,他都会清空tempdb数据库并重建,默认没有数据 4.msdb:所有的任务调度、报警、操作员都存储在该数据库中,该库的另一个功能是用来存储所有

weixin_47081872的博客 405

常用查询--SQLSever

use test1; select * from sys.tables; use test1 sp_columns S1; -- 修改S1的字段name长度为10 alter table S1 alter column [name] nvarchar(10); -- 修改S1的字段age为int型 alter table S1 alter column age int; -- 修改S1的字段age不为空(null) alter table S1 alter column age int not

chenzitian6058的博客 134

sqlsever 修改列名

EXEC sp_rename '名.[原列名]', '新列名', 'column'   如:将 Student下的Name改为 SName EXEC sp_rename 'Student.[Name]', SName, 'column'

leejin_521的专栏 529

数据修改--SQLSever

USE test1; CREATE TABLE S ( [name] nvarchar ( 10 ) NOT NULL, age FLOAT NOT NULL, id VARCHAR ( 10 ) PRIMARY KEY, sex nvarchar ( 1 ) ) -- 修改字段类型长度,修改name为nvarchar(15) ALTER TABLE S ALTER COLUMN [name] nvarchar(15); -- 修改字段类型长度,修改age的类型为int ALTER TAB

chenzitian6058的博客 145

RDBMS SQL 创建工具 | MySQL、Oracle、MariaDB、SQLseverSQLite、PostgreSQL

在中间的窗格中,它分为两部分:上面的“图”窗格和下面的“准则”窗格。你可以右键单击图窗格中的字段,然后选择“添加字段到”->“ORDER BY”->“ ASC”或“DESC”来设置查询记录的排序方式。右键单击图窗格中的任意位置,然后选择“缩放”->“放大”、“缩小”或“100%”。若要筛选查询返回的数据,请右键单击图窗格中的字段,然后选择“添加字段到”->“WHERE”和一个运算符。你可以右键单击图窗格中的字段,然后选择“添加字段到”->“GROUP BY”来设置查询记录组合的条件。

Navicat 官方账号 971

SQLsever数据库数据类型增、删、改(一)

一、数据类型: 1、整数类形: (重点记忆,常用)有符号整形:int--每个int类型的数据按4个字节存储,其中1位示整数值的正负号,其他3位示整数值长度和大小; 大整形:bigint--每个bigint类型的数据占8个字节 小整形:smallint--每个smallint类型的数据按2字节存储,其中1位示整数值的正负号,其他15位示数值长度和大小; 2、浮点型: real 精确到第7位小数,占4字节 (重点记忆,常用)float:精确到15为小数,占8字节 (重点记忆,常用)dec

wf199501的博客 823

sql 增删改查等语句

SQL Sever数据库中 T-sql语句的使用(增、删、改、查) SQL中的增、删、改、查 一、增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <名> [列名] values <列值>    例:insert into Students (姓名,性别,出生日期) values ('王伟华','男','...

weixin_30741653的博客 117

SQLSever语句(增、删、改、查)一、增:有4种方法1.使用insert插入单行数据

SQL语句(增、删、改、查)一、增:有4种方法1.使用insert插入单行数据:语法:insert By hyx1013 at 2014-05-07 142 阅读 ...

weixin_44582568的博客 444

mysql2008无法编辑数据_SQL Server2008不能修改的解决方法

很多人都遇到过修改SQL SERVER2008中时,却无法保存的问题,下面就将为您介绍这个问题的解决办法,希望对您能所启迪。问题:新装的SQL SERVER 2008,打开原来SQL SERVER 2008中建立的,现在想增加一些字段,在保存时提示错误,无法保存。刚开始以为是SQL SERVER 2008与2005的不兼容,后来发现在SQL SERVER 2008中新建的也存在无法修改结构...

weixin_42373893的博客 1051

解决SQL Server中无法保存同名自定义函数的问题,亲测成功!

前言:在SQL Server创建自定义函数时,当我们在同一个数据库下重复创建一个同名的函数,此时系统会抛出错误。致使我们创建同名函数的因素有很多,其中修改函数、保存的可能性最大。如果我们不能妥善的解决这个问题,那么我们只能重新更改函数名,再次保存。其实,这样完全是没有必要的,下来,我们进行详细讲解。 一、抛出错误 此时,我们将无法再次进行保存,除非更改函数名。 二、解决问题 首先我们查询一下这个系统 --查询系统 select * from sysobjects 如下图: 此时,我们可以看到很

路虽远,行则必至! 1160

使用NaviCat设置SQLServer 触发器 记录数据的修改和创建时间

1.首先在需要记录时间的的 选择【设计】按钮 在中新建一个字段,用于存储时间值 这个字段的类型可以根据你要设置的时间类型来进行更改 2.接下来选择 【触发器】按钮 【名字】可以根据自己需求写 【栏位】选择[AFTER] :这个代只有对数据库操作成功之后才执行触发器 后面的[插入][更新]选项 是选择触发条件,这个可以根据自己需求来选择 【定义】 这里是需要在 ‘be...

qq_27275281的博客 5343

sql service可视化工具使用(设置联合主键,设置外键,check约束,导入导出数据库,创建删除用户)

sql service可视化工具一些操作 记录一下 以免每次都要查 虽然命令是王道,但可视化工具还是要有所了解的 1.sql service 2014 使用management studio可视化工具代替命令做一些操作 建立联合主键:左手按住ctrl键,鼠标点击最左边那列的小正方形,选中多行,右键菜单点第一个选项设置主键 补:删除主键: 直接右键-》删除主键 修改主键名: ...

树叶子的博客 1万+
上一篇: Sql Server自增ID与序号的使用
下一篇: 【转】SQL SERVER 中 sp_rename 用法
aowo7144
博客等级 码龄9年 5粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值