新建,删除,修改表结构的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 ([约束字段]

删除约束:

ALTER TABLE [表名] DROP CONSTRAINT 约束名

新建默认值

ALTER TABLE [表名] ADD CONSTRAINT 默认值名 DEFAULT '51WINDOWS.NET' F OR [字段名]

删除默认值

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

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

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 ([约束字段]

删除约束:

ALTER TABLE [表名] DROP CONSTRAINT 约束名

新建默认值

ALTER TABLE [表名] ADD CONSTRAINT 默认值名 DEFAULT '51WINDOWS.NET' F OR [字段名]

删除默认值

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

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


相关文章

  • 数据库原理实验指导书(Mysql)
  • 数据库原理实验指导书 实验项目列表 实验一:数据库的定义实验 一.实验目的: 1.理解MySQL Server 6.0 服务器的安装过程和方法: 2.要求学生熟练掌握和使用SQL .T-SQL .SQL Server Enterpriser ...查看


  • 数据库计算机专业实验
  • 实验一 SQL SERVER2000的基本使用 [实验目的] 熟悉SQL SERVER2000的基本使用 [实验学时] 2学时(1周) [实验类型] 综合型 [实验环境] SQL Server2000 [实验人数] 1人/组 [实验内容及要 ...查看


  • sqlserver入门随堂笔记
  • sql server概述及应用 一.sql server常用工具介绍: 1. 企业管理器: * sql server大管家,针对于数据库的所有内容做控制管理 * 包括数据库建立,数据表的建立,数据添加删除修改查看等 * 数据库安全管理,数据 ...查看


  • 易语言常用语句和命令
  • 1. 易语言命令的概念 易语言命令是处理问题一段程序封装的计算机指令.为了使用计算机计算.处理一些问题,需要把解决问题的方案用计算机指令表达出来,这些指令就是一段程序,将这些程序进行封装即为命令.一个命令可以由一个或多个简单的命令封装成一个 ...查看


  • SQL实验报告总结
  • <数据库系统概论(第四版)> 体 会 学号: 姓名: 班级: 教师: 学 期实 验 总 结 与 心 得 [实验名称] 数据库的创建 [实验内容] 1.新建sql注册表. 2.新建数据库.主数据文件:逻辑文件名为student_d ...查看


  • 网上投票系统论文
  • 摘 要 从国际互联网到校园网,企业局域网,各种网上投票系统随处可见,意见调查,用户信息统计,经营情况调查都可以作为投票的内容.网上投票系统凭借其方便快捷等特点,已经成为统计收集信息不可或缺的工具.随着网络技术的发展,网上投票系统的作用将会越 ...查看


  • 软件工程导论课程设计-学生学籍管理系统
  • 安徽 课 题 班 专 姓学 指导师日 课程设计报告 程 : 软件工程导论 目 : 级 : 业 : 计算机科学与技术 名 : 号 : 教 : 期 : 2014.05.05 摘 要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施 ...查看


  • 办公自动化论文格式
  • 数据库系统原理 摘 要 <数据库系统原理>课程网站是一个集成了课程介绍.教学资源.课程作业.资源的下载.在线教学视频.在线批改作业.课程论坛等功能的平台.本网站是采用ASP. NET2.0技术与SQL Server的结合开发出而 ...查看


  • 数据库实验中遇到的问题
  • 数据库实验中遇到的问题: 1. 一个表有两个主码时要按住ctrl选择: 2.起别名时,当别名中没有空格时可以用as也可以不用,如:sno xh和sno as xh都是对的:如果有空格则可用单引号或中括号把别名括起来: 3.在往表中填入数据时 ...查看


热门内容