`
hq369
  • 浏览: 12812 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SQl 语句(常见) 新建,删除,修改表结构

 
阅读更多
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的语法在 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指定了主键,以上示例,两种指定方法都可以
分享到:
评论

相关推荐

    SQL Server数据库实验指导书 实验教程 数据库实验02 通过SQL语句创建与管理数据表.pdf

    实验中提供了删除、创建、修改表结构以及管理表数据的示例。删除表使用`DROP TABLE`语句,创建表则通过`CREATE TABLE`语句,如创建Student、Course和SC表。在创建表时,定义了字段的名称、数据类型、约束条件,如...

    数据库建表操作SQL语句大全

    新建表是数据库管理中最基础的操作之一,用于创建新的数据存储结构。在SQL语言中,`CREATE TABLE`语句用于定义表的结构。 **语法示例**: ```sql CREATE TABLE [表名] ( [自动编号字段] int IDENTITY(1,1) ...

    常用的sql语句。新建表、删除表、插入数据、删除数据、更新数据、新增字段、删除字段、修改字段、新建约束、删除约束,等等常用语句

    `DROP TABLE`命令用来删除一个已存在的表结构。 **语法示例:** ```sql DROP TABLE 表名; ``` #### 三、插入数据 (Insert Into) `INSERT INTO`命令用于向表中插入新的数据记录。 **语法示例:** ```sql INSERT ...

    达梦数据库建表操作SQL语句大全.pdf

    新建表是数据库操作的基础,其SQL语句的一般格式为 `CREATE TABLE [表名] (...)`。在达梦数据库中,创建表时可以为表指定字段名称、字段类型,以及为某些字段添加额外属性,例如设置默认值、是否允许为空值等。示例...

    在VS2005用SQL语句连接数据库并创建表

    2. 使用SQL语句(CREATE TABLE)定义表结构。 3. 在VS2005中执行SQL语句创建表。 通过熟练掌握这些步骤,开发者可以在VS2005环境中高效地管理SQL Server 2005数据库,构建出符合需求的数据模型。

    对比两个mysql数据库显示差异并生成更新SQL语句,执行到指定数据库

    程序无法判断修改表名或字段名的情况,如果继续操作,会删除原表新建一张表,原来的数据全部丢失。 新指的是包含较新结构的数据库,一般为开发环境数据库,旧指的是未更新修改的数据库,一般为生产环境数据库。 ...

    MS SQL Server数据库快捷生成表结构语句

    在SQL Server数据库管理中,生成表结构语句是一项常见的任务,尤其在数据库设计、备份或迁移的场景下。本文将详细讲解如何利用SQL Server管理工具和T-SQL语句来快速生成表结构的创建语句。 一、SQL Server ...

    实验二--通过SQL语句创建与管理数据表.doc

    3. **掌握通过SQL语句修改表结构的方法**: - 修改表结构是指对已存在的表进行结构调整或属性调整。 - 主要涉及使用`ALTER TABLE`语句来添加、删除或修改字段。 - 例如,可以添加新的字段、删除不再需要的字段...

    达梦数据库常用sql语句语法

    ### 达梦数据库常用SQL语句语法 #### 一、新建表 在达梦数据库中创建新表时,可以通过以下语法实现: ```sql CREATE TABLE [表名] ( [自动编号字段] INT IDENTITY(1,1) PRIMARY KEY, [字段1] NVARCHAR(50) ...

    经典SQL语句大全

    注:索引是不可更改的,想更改必须删除重新建。 9、说明:创建视图:create view viewname as select statement 删除视图:drop view viewname 10、说明:几个简单的基本的sql语句 选择:select * from table1 ...

    oracle常用sql语句

    ### Oracle常用SQL语句知识点详解 #### 一、概述 Oracle是全球领先的数据库管理系统之一,在企业级应用领域占据着重要地位。SQL(Structured Query Language)是用于管理关系型数据库的标准语言,也是与Oracle...

    sql语句使用大全策略

    `CREATE TABLE`语句用于定义表结构,包括字段名、数据类型、是否允许为空(NULL)以及约束。例如: ```sql CREATE TABLE tableok ( col1 int, col2_notnull int NOT NULL, col3_default nchar(1) NOT NULL ...

    常用SQL语句大全,含常用高效SQL语句

    标题中的“常用SQL语句大全,含常用高效SQL语句”指的是这是一份集合了多种常见且高效的SQL语言表达式的文档。描述中的“非常不错的文档。常用精妙SQL语句收集,含常用高效SQL语句”进一步强调了文档的价值,它包含...

    常用Sql语句1

    "Sql语句大全" Sql语句是关系数据库管理系统中的一种标准语言,用于定义、操作和查询数据库中的数据。下面是Sql语句的常用命令和函数: 新建表 Create Table 语句用于创建一个新的数据库表。基本语法如下: ```...

    SQL语句大全

    16. **查询表结构** - `SQL&gt; DESC a;` 查看表a的结构信息。 17. **插入新记录** - `SQL&gt; INSERT INTO a VALUES (1);` 向表a中插入一条新的记录。 18. **查询记录** - `SQL&gt; SELECT * FROM a;` 从表a中...

    SQL语句学习入门进阶(测试题含答案).rar

    例如,`CREATE TABLE`语句用于新建表,`ALTER TABLE`用于修改表结构,而`DROP TABLE`则用于删除表。 2. **数据操作**:SQL提供了插入、更新和删除数据的功能。`INSERT INTO`语句用于插入新记录,`UPDATE`用于修改已...

    SQL Server 利用触发器对多表视图进行更新的实现方法

    4. **表结构定义**: - 示例中创建了三个表:`XINXIN_TAB`(信息表)、`FENSHU_TAB`(明细分数表)和`ZHONGHE_TAB`(综合分数表)。每个表都有自己的字段定义和约束,如`XINXIN_TAB`中的主键`XUEHAO_YUESU`。 5. *...

Global site tag (gtag.js) - Google Analytics