.net中创建ACCESS数据库表的SQL和访问有密码ACCESS数据库的代码
2013-02-20 14:40
357 查看
访问有密码的数据库:this.oleDbConnection1.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=""D:\aa.mdb"";Jet OLEDB:Database Password=1";
创建表:
CREATE [TEMPORARY] TABLE table (field1 type [(size)] [NOT NULL] [WITH COMPRESSION | WITH COMP] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])
CREATE TABLE 语句包含以下部分:
table 要创建的表的名称。
field1, field2 要在新表中创建的字段的名称。必须创建至少一个字段。
type 在新表中 field 的数据类型。
size 以字符为单位的字段大小(仅限于文本和二进制字段)。
index1, index2 CONSTRAINT 子句,用于定义单字段索引。
multifieldindex CONSTRAINT 子句,用于定义多字段索引。
说明
使用 CREATE TABLE 语句可以定义一个新表及其字段和字段约束。如果对字段指定了 NOT NULL,那么新记录必需包含该字段的有效数据。
CONSTRAINT 子句可建立对字段的各种约束,并且可用于设置主键。也可以使用 CREATE INDEX 语句对现有表创建一个主键或增加索引。
可以对单字段使用 NOT NULL,或者在应用于单字段或多字段的命名 CONSTRAINT 的命名 CONSTRAINT 子句内使用 NOT NULL。然而,一次只能将 NOT NULL 限制应用于一个字段。试图多次应用此限制会产生运行时错误。
创建 TEMPORARY 表时,该表只能在创建它的会话中可见。当会话终止时,该表会被自动删除。临时表能够被多个用户访问。
WITH COMPRESSION 属性只能用于 CHARACTER 和 MEMO(也叫做 TEXT)数据类型以及它们的同义词。
原URL:http://zhidao.baidu.com/question/4070785.html
创建表:
CREATE [TEMPORARY] TABLE table (field1 type [(size)] [NOT NULL] [WITH COMPRESSION | WITH COMP] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])
CREATE TABLE 语句包含以下部分:
table 要创建的表的名称。
field1, field2 要在新表中创建的字段的名称。必须创建至少一个字段。
type 在新表中 field 的数据类型。
size 以字符为单位的字段大小(仅限于文本和二进制字段)。
index1, index2 CONSTRAINT 子句,用于定义单字段索引。
multifieldindex CONSTRAINT 子句,用于定义多字段索引。
说明
使用 CREATE TABLE 语句可以定义一个新表及其字段和字段约束。如果对字段指定了 NOT NULL,那么新记录必需包含该字段的有效数据。
CONSTRAINT 子句可建立对字段的各种约束,并且可用于设置主键。也可以使用 CREATE INDEX 语句对现有表创建一个主键或增加索引。
可以对单字段使用 NOT NULL,或者在应用于单字段或多字段的命名 CONSTRAINT 的命名 CONSTRAINT 子句内使用 NOT NULL。然而,一次只能将 NOT NULL 限制应用于一个字段。试图多次应用此限制会产生运行时错误。
创建 TEMPORARY 表时,该表只能在创建它的会话中可见。当会话终止时,该表会被自动删除。临时表能够被多个用户访问。
WITH COMPRESSION 属性只能用于 CHARACTER 和 MEMO(也叫做 TEXT)数据类型以及它们的同义词。
原URL:http://zhidao.baidu.com/question/4070785.html
相关文章推荐
- C#与数据库访问技术总结(六)之Command对象创建SQl语句代码示例
- .NET调用osql.exe执行sql脚本创建表和存储过程<转> 代码
- .NET数据访问策略:From "LINQ to SQL" to "LINQ to X"
- 详解C#动态创建Access数据库及密码
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(Part5) 转
- SparkSQL使用之JDBC代码访问Thrift JDBC Server
- sqlserver sql语句创建登录,创建用户并授予访问权限
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统(源代码下载和PDF文档下载)
- ASP连接带密码的ACCESS数据库 代码格式
- 在.net中创建Access数据库
- 在.NET 2.0框架下动态创建Access数据库和表
- 黑马程序员---SQL基础之用T-SQL代码实现数据库、表等的创建
- .NET调用osql.exe执行sql脚本创建表和存储过程
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统 (Part 2)
- 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统 (Part 4)
- .NET的代码访问安全(CAS)机制
- HIVE的安装配置、mysql的安装、hive创建表、创建分区、修改表等内容、hive beeline使用、HIVE的四种数据导入方式、使用Java代码执行hive的sql命令
- [SQL Server 2005 BI]在.NET中创建SQL 2005 KPI
- .net下访问Access数据库需要注意的问题
- 一起谈.NET技术,创建代码生成器可以很简单:如何通过T4模板生成代码?[上篇]