SQL 增删改查
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 Server 中的日志,减小数据库文件大小
dump transaction 数据库名 with no_log
backup
log 数据库名 with no_log
dbcc shrinkdatabase(数据库名)
exec sp_dboption \'数据库名\',
\'autoshrink\', \'true\'
\\\'添加字段通用函数
Sub
AddColumn(TableName,ColumnName,ColumnType)
Conn.Execute(\"Alter Table
\"&TableName&\" Add \"&ColumnName&\"
\"&ColumnType&\"\")
End Sub
\\\'更改字段通用函数
Sub
ModColumn(TableName,ColumnName,ColumnType)
Conn.Execute(\"Alter Table
\"&TableName&\" Alter Column \"&ColumnName&\"
\"&ColumnType&\"\")
End Sub
\\\'检查表是否存在
sql=\"select count(*) as dida from sysobjects where id =
object_id(N\'[所有者].[表名]\') and OBJECTPROPERTY(id, N\'IsUserTable\') = 1\"
set rs=conn.execute(sql)
response.write rs(\"dida\")\'返回一个数值,0代表没有,1代表存在
判断表的存在:
select * from sysobjects where id =
object_id(N\'[dbo].[tablename]\') and OBJECTPROPERTY(id, N\'IsUserTable\') =
1
某个表的结构
select * from syscolumns where id = object_id(N\'[dbo].[你的表名]\')
and OBJECTPROPERTY(id, N\'IsUserTable\') = 1
SQL 增删改查的更多相关文章
- Linq to sql 增删改查(转帖)
		http://blog.csdn.net/pan_junbiao/article/details/7015633 (LINQ To SQL 语法及实例大全) 代码 Code highlightin ... 
- 表结构修改以及sql增删改查
		修改表结构 修改表名 alter table 表名 rename 新名 增加字段 alter table 表名 add 字段名 数据类型 约束 删除字段 alter table 表名 drop 字段名 ... 
- sql增删改查封装
		App.config文件 <?xml version="1.0" encoding="utf-8" ?> <configuration> ... 
- sql增删改查-转载
		一.增:有2种方法 1.使用insert插入单行数据: 语法:insert [into] <表名> [列名] values <列值> 例:insert into Strdent ... 
- SQL增删改查
		1.增 INSERT INTO table_name VALUES (value1, value2,....) INSERT INTO table_name (列1, 列2,...) VALUES ( ... 
- SQL 增删改查(具体)
		一.增:有3种方法 1.使用insert插入单行数据: insert [into] <表名> [列名] values <列值> insert into Strdents (na ... 
- linq to sql  增删改查
		ORM<Object Relation Mapping> Linq To Sql: 一.建立Linq To Sql 类 : 理解上下文类: Linq To Sql 类名+context 利 ... 
- SQL——Hibernate SQL增删改查
		1.查询list数据 实例:user login public String userLogin(){ Session session = HibernateSessionFactory.getSes ... 
- SQL Server高速生成SQL增删改查语句
		你还在手写程序生成SQL语句吗?你还在为由于马虎出错的SQL语句而感到无语吗?你还在为不知如何表达复杂的SQL语句而纠结吗?假设你的回答为"是".那你就OUT啦.快来试试应用SQL ... 
随机推荐
- cors的实现原理
			如何辨认一个请求的源domain? 如何发送和处理cors请求? 优势 和 弱点 cookie 和 伪装 1. http://www.staticapps.org/articles/cross-dom ... 
- (面试)Statement和PrepareStatement有什么区别
			(1)Statement用于执行静态sql语句,在执行时,必须指定一个事先准备好的sql语句.PrepareStatement是预编译的sql语句对象,sql语句被预编译并保存在对象中.被封装的sql ... 
- Ehcarts 与 百度地图结合时,如何获取bmap的实例对象?
			ehcarts 与 百度地图结合时,百度地图的配置是以bmap属性来设置的.但却不知道如何获取bmap对象的实例? 毫无疑问,是包含在echarts实例中的. 传送门:https://blog.csd ... 
- HTTP  请求头 详解
			转载:https://kb.cnblogs.com/page/92320/ HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议.HTTP协议采用了 ... 
- Python MySQLdb insert(插入) 封装
			def insert_data(dbName,data_dict): try: data_values = "(" + "%s," * (len(data_di ... 
- 基于数据库构建分布式的ID生成方案
			在分布式系统中,生成全局唯一ID,有很多种方案,但是在这多种方案中,每种方案都有有缺点,下面我们之针对通过常用数据库来生成分布式ID的方案,其它方法会在其它文中讨论: 1,RDBMS生成ID: 这里我 ... 
- MySql(十五):MySql架构设计——可扩展性设计之 Cache 与 Search 的利用
			前言 前面章节部分所分析的可扩展架构方案,基本上都是围绕在数据库自身来进行的,这样是否会使我们在寻求扩展性之路的思维受到“禁锢”,无法更为宽广的发散开来.这一章,我们就将跳出完全依靠数据库自身来改善扩 ... 
- MySQL 5.6学习笔记(数据表基本操作)
			1. 创建数据表 1.1 最基本的语法 CREATE TABLE tbl_name (col_name column_definition,...) [table_options] -column_d ... 
- 【Unity】9.2 如何添加粒子组件
			分类:Unity.C#.VS2015 创建日期:2016-05-02 一.简介 粒子系统是作为组件附加到游戏对象上的,有两种添加办法. 二.方式1--添加已制作好的预制体 第1种方式是直接添加已经制作 ... 
- nginx check_http_send type=http 查检测不到后端TOM的存活
			原因:定位到../conf/server.xml中 <Connector port="8020" protocol="org.apache.coyote.http1 ... 
