新建表:
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语句--SQL优化技巧 SQL 优化技巧是提高数据库性能的关键所在。编写高效率的 SQL 语句需要对索引的机制有一定了解,以下是关于索引的知识点: 索引的优点和局限 索引可以提高查询的效率,但会...
以上就是SQL语句创建表时的一些常用操作,包括创建数据库、定义表结构、约束(主键、唯一、外键)、默认值、标识字段、索引以及级联操作。理解并熟练掌握这些操作对于数据库管理和数据存储至关重要。
- 创建表(CREATE TABLE):定义表结构,包括字段名、数据类型、主键、外键等。 - 修改表(ALTER TABLE):添加、修改或删除字段。 - 删除表(DROP TABLE):永久性地移除表及其数据。 4. 数据插入(Data ...
在数据库管理中,了解如何通过SQL语句查询数据表的主键和所有字段是一项基本而重要的技能。这不仅有助于数据库管理员或开发人员更好地理解数据库结构,还能在进行数据操作、优化查询性能或解决数据完整性问题时提供...
SQL语句用于查询、插入、更新和删除数据库中的数据,以及创建和修改数据库结构。在本主题“SQL语句转换成ent-schema”中,我们主要关注的是如何将SQL语句转化为实体关系模型(Entity Schema),这在数据库设计和开发...
用于向表`tabname`中添加一个基于列`col`的主键。 - **删除主键** ```sql ALTER TABLE tabname DROP PRIMARY KEY (col); ``` 用于移除表`tabname`中的主键约束。 #### 数据控制语言(DCL) 数据控制语言主要...
数据库2005用T-SQL语句创建表以及表的添加-修改 本文主要讲解了使用T-SQL语句在数据库2005中创建表的方法,以及如何使用INSERT、DELETE、UPDATE语句来添加、删除和更新数据。我们通过两个示例来演示如何创建表,...
4. **掌握通过SQL语句添加、修改、删除表数据的方法**: - 数据的添加、修改和删除操作是数据库管理的核心功能。 - 常用SQL命令有`INSERT`用于插入数据、`UPDATE`用于更新数据以及`DELETE`用于删除数据。 - 这些...
假设我们有一个名为`ClientInfoSet`的表,现在想要为该表添加一个主键,我们可以使用以下SQL语句: ```sql ALTER TABLE [ClientInfoSet] ADD CONSTRAINT PK_ClientInfoSet PRIMARY KEY CLUSTERED ([ID]) ON ...
### 简单常用SQL语句 - 适合起步程序员 #### 一、基础知识与操作 **1. 创建数据库** 创建数据库是SQL中最基本的操作之一,它允许用户建立一个新的数据库实例来存储数据。语法如下: ```sql CREATE DATABASE ...
SQL判断表是否有主键,如何添加主键和移除主键 这是一个很好的例子个大家分享,以后我会及时更新
在这个实验中,学生将使用SQL语句来创建数据库、定义表结构以及添加数据。这涉及到CREATE DATABASE命令用于创建数据库,CREATE TABLE命令用于创建表,INSERT INTO命令用于插入数据。 2. **数据模式定义**:数据模式...
在Visual Studio 2005 (VS2005) 中使用SQL语句连接数据库并创建表是一项基础但至关重要的任务,特别是在开发基于数据库的应用程序时。本篇将详细讲解如何实现这一过程,并重点关注SQL SERVER 2005环境下创建表的步骤...
实验的核心部分是通过SQL语句创建和管理数据表。实验中提供了删除、创建、修改表结构以及管理表数据的示例。删除表使用`DROP TABLE`语句,创建表则通过`CREATE TABLE`语句,如创建Student、Course和SC表。在创建表时...
在本实验中,我们主要探讨了Oracle数据库中的SQL语句应用,涉及到了表、视图、索引以及序列等核心概念。以下是对这些知识点的详细解释: 1. **创建表**: - 使用`CREATE TABLE`语句创建了一个名为`person`的表,...
### 经典SQL语句大全解析 #### 一、数据库操作(DDL) 1. **创建数据库** 创建一个新的数据库可以使用如下语句: ```sql CREATE DATABASE database-name; ``` 其中`database-name`是新创建数据库的名字。 2...
### SQL语句形式创建数据库表(人事管理系统) 在构建人事管理系统的过程中,SQL语句是创建数据库表的关键技术之一。本文将详细介绍如何使用SQL Server 2000中的SQL语句来创建一个完整的人事管理系统所需的数据库表...