C#通过ADO.NET建表点实现方法

新建表: 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,'abc.NET')

删除数据:     DELETE FROM [表名] WHERE [字段名]>100

更新数据:     UPDATE [表名] SET [字段1] = 200,[字段2] = 'abc.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 'abc.NET' FOR [字段名]

删除默认值     ALTER table [表名] DROP CONSTRAINT 默认值名

时间: 2024-08-01 10:32:04

C#通过ADO.NET建表点实现方法的相关文章

怎样用ADO在SQL SERVER中建库,建表

怎样用ADO在SQL SERVER中建库,建表 通过ADO可以访问SQL SERVER,并执行相应的SQL语句建库.建表,下面是SQL SERVER BOOKS ONLINE中的相关定义. 建表: CREATE TABLE [ database_name.[owner]. | owner. ] table_name ( { | column_name AS computed_column_expression | } [,...n] ) [ON {filegroup | DEFAULT} ] [

SQL Server--怎样用ADO在SQL SERVER中建库,建表_数据库相关

通过ADO可以访问SQL SERVER,并执行相应的SQL语句建库.建表,下面是SQL SERVER BOOKS ONLINE中的相关定义.     建表:   CREATE TABLE   [       database_name.[owner].       | owner.   ] table_name   (       {               | column_name AS computed_column_expression       } [,...n]   )   [

SQL Server--怎样用ADO在SQL SERVER中建库,建表

通过ADO可以访问SQL SERVER,并执行相应的SQL语句建库.建表,下面是SQL SERVER BOOKS ONLINE中的相关定义. 建表: CREATE TABLE   [       database_name.[owner].       | owner.   ] table_name   (       {               | column_name AS computed_column_expression } [,...n]   )   [ON {filegrou

sql server 2008 建表时不能输入空值

问题描述 在sqlserver2008建表时,有语文列,数据类型为float,建好后,在录入"语文"成绩时整数.小数都能录入,就是空值不能录入(不是NULL),因为有没有考试的"语文"成绩要空着,空着的自动为0,求解??? 解决方案 解决方案二:设置Defaultvalue成0ALTERTABLE[dbo].[Test]ADDCONSTRAINT[DF_Test_English]DEFAULT((0))FOR[English]GO[dbo].[Test]:表名[DF

mysql-免安装MYSQ 不设置环境变量 怎么通过Bat导入建表SQL

问题描述 免安装MYSQ 不设置环境变量 怎么通过Bat导入建表SQL @@echo off set /p errorlevel=0 set /p path_home_mysql=G:JTMmysql/* MySQL安装的BIN目录 (双引号不能少) 特别是注意空格 */set /p path_bin_mysql=""G:JTMmysqlbinmysqldump.exe"" echo %path_bin_mysql%/* 服务器IP地址 /set /p databa

直接从SQL语句问题贴子数据建表并生成建表语句的存储过程

存储过程|数据|问题|语句 下面的存储过程,可帮你在回答SQL语句问题时,直接从贴子的样本数据建表并生成建表语句,省去大量的手工输入数据的工作. /*Create Table from your web page data* 2004-JAN-1, OpenVMS,V0.1* 2004-JAN-2, V0.5, add tab & blank values logical * 2004-JAN-3, V1.0, add SQL Statement generation * 2004-JAN-4,

如何查看Oracle数据表的建表语句

oracle|数据|语句 如何查看Oracle数据表的建表语句? 系统环境:  1.操作系统:Windows 2000 Server,机器内存128M 2.数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3.安装路径:C:\ORACLE 实现步骤:  1.用EXP工具导出 2.导入时使用show=y选项.log选项 3.查看.编辑日志文件 具体实例:  1.调出SQL*Plus conn system/manager grant connect,resource to

如何查看Oracle数据表的建表语句?

oracle|数据|语句 如何查看Oracle数据表的建表语句? 系统环境:  1.操作系统:Windows 2000 Server,机器内存128M 2.数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3.安装路径:C:\ORACLE 实现步骤:  1.用EXP工具导出 2.导入时使用show=y选项.log选项 3.查看.编辑日志文件 具体实例:  1.调出SQL*Plus conn system/manager grant connect,resource to 

总结MySQL建表、查询优化的一些实用小技巧

本篇文章是对MySQL建表以及查询优化的一些实用小技巧进行了详细的分析介绍,需要的朋友参考下   MySQL建表阶段是非常重要的一个环节,表结构的好坏.优劣直接影响着后续的管理维护,赶在明天上班前分享总结个人MySQL建表.MySQL查询优化积累的一些实用小技巧. 技巧一.数据表冗余记录添加时间与更新时间 我们用到的很多数据表大多情况下都会有表记录的"添加时间 (add_time)",我建议大家再新增一个记录"更新时间(update_time)"字段,在我的工作里需