`
hq369
  • 浏览: 12104 次
  • 性别: 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语句大全

    数据库建表操作SQL语句大全,对sql有初步的了解,适合新手初步学习

    oracle常用sql语句

    oracle常用的sql语句。 SQL PLUS下对数据库的常用操作语句, 比如显示当前连接用户、新建用户并授权、查询表结构、插入新记录、导入数据表等。一共34条,可能不是太多,但基本覆盖日常操作。

    经典SQL语句大全

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

    SQL语句大全.docx

    6.查看数据库表结构 7.添加数据 A . insert into 表名 (列名1,列名2.。。。) values (值1,值2。。。) 注意:1 id 是主键自增的 所以我们添加的时候 不去管id 因为它会自动增加 2 在添加的时候 有多少列 就要有...

    Java学习日志(二十七): MySQL基础,SQL语句操作数据库和表

    Java学习日志(二十七)MySQL基础数据库概述启动和关闭MySQL服务器登陆MySQL数据库SQL语句SQL概述创建、查询、删除、使用数据库创建、查询、删除表修改表结构 MySQL基础 数据库概述 启动和关闭MySQL服务器 登陆...

    数据库 定义

    一、实验目的 ...2、掌握使用SQL语句创建和删除数据表,创建各种完整性约束,修改表的结构; 3、掌握索引的创建和删除方法。 二、预备知识 1、数据库的建立与删除 可以使用SQL语句建立数据库,语句格式为:

    sql经典语句一部分

    经典SQL语句大全 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice ...

    计算机等级考试二级VF题库

    数据库类:新建项目 新建数据库 新建表 表结构的修改(字段类型,宽度,有效性,索引),参照完整性设置,简单sql; 菜单类:菜单的简单操作 (tab,布局,加下划线,属性的设置enable,multiselect,简单sql); 菜单...

    数据库操作语句大全(sql)

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

    Sql Server数据库中检查是否存在某张表

     那么sql server数据库中如何判断是否存在某张表呢,如果不存在又如何创建与该表结构相同的新表呢,(如:已知表Log,判断当前月份的表Log_201512是否存在,若不存在,创建之)?其实很简单,只需一条sql语句,...

    MYSQL常用命令大全

    2、获取表结构 命令: desc 表名,或者show columns from 表名 mysql&gt;DESCRIBE MyClass mysql&gt; desc MyClass; mysql&gt; show columns from MyClass; 3、删除表 命令:drop table &lt;表名&gt; 例如:删除表名为 MyClass 的...

    迷你SQL2000_1.2.9(支持win10)

    +在查看我的表中增加导出表结构、索引、视图、存储过程、用户函数为SQL语句的功能。 1.2.7 +配置中添加Debug条件项,其值非0,则在启动时不会锁定面板,便于程序员使用; +计划任务中备份部分增加对备份文件个数...

    数据定义与简单查询实验1

    1 要求学生熟练掌握和使用SQL SQL Server企业管理器创建数据库 表索引和修改表结构 并学会使用SQL Server 查询分析器接收Transact SQL语句和进行结果分析 2 掌握查看 修改数据库和表的属性的方法 3 在建立好的...

    迷你版SQL2000服务器

    +数据库页增加查看我的表功能菜单项,可管理视图、存储过程及自定义函数和查看表结构等; ^部分菜单及按钮增加图标,增加美观度; +内存管理页增加AWE开关,以解决部分电脑内存不足造成运行缓慢的问题,AWE功能也...

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    SQL Server专家的呕心力作,数据库管理员的实战宝典,全面、深入地剖析SQL Server2008新特性,结构独特,实例丰富,操作性强。 作者简介 作者:(美国)斯坦里克 (William R.Stanek) 译者:贾洪峰 William R.Stanek...

    SQL Server 2008管理员必备指南(超高清PDF)Part1

    SQL Server专家的呕心力作,数据库管理员的实战宝典,全面、深入地剖析SQL Server2008新特性,结构独特,实例丰富,操作性强。 作者简介 作者:(美国)斯坦里克 (William R.Stanek) 译者:贾洪峰 William R.Stanek...

    SQL Server 2008管理员必备指南(超高清PDF)Part2

    SQL Server专家的呕心力作,数据库管理员的实战宝典,全面、深入地剖析SQL Server2008新特性,结构独特,实例丰富,操作性强。 作者简介 作者:(美国)斯坦里克 (William R.Stanek) 译者:贾洪峰 William R.Stanek...

    SQL.Server.2008管理员必备指南.part4.rar(4/4)

     SQL Server专家的呕心力作,数据库管理员的实战宝典,全面、深入地剖析SQL Server2008新特性,结构独特,实例丰富,操作性强。 编辑本段 目录  第Ⅰ部分 SQL Server 2008管理基础  第1章 SQL Server 2008管理...

Global site tag (gtag.js) - Google Analytics