当前位置:编程学习 > C#/ASP.NET >>

C#代码如何创建一个表

使用的是SQL数据库

我需要创建一个表,里面的字段 是id  information

id 需要是主键 而且自增
information 是 字符串类型


这个sql语句应该怎么写呢?小弟写嵌入式的,对数据库不了解, 知道的帮帮忙 --------------------编程问答-------------------- 右键新建表,然后生成脚本自己看吧 --------------------编程问答--------------------
引用 1 楼 a346729576 的回复:
右键新建表,然后生成脚本自己看吧

放到C#里面好像不能运行 --------------------编程问答-------------------- string sqlStr=@"CREATE TABLE [dbo].[tbTest](
[id] [int] IDENTITY(1,1) NOT NULL,
[information] [varchar](100) NULL,
primary key(id)
)";

ExecuteSql(sqlStr);


 public static int ExecuteSql(string SQLString)
        {
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                using (SqlCommand cmd = new SqlCommand(SQLString, connection))
                {
                    try
                    {
                        connection.Open();
                        int rows = cmd.ExecuteNonQuery();
                        return rows;
                    }
                    catch (System.Data.SqlClient.SqlException e)
                    {
                        connection.Close();
                        throw e;
                    }
                }
            }
        } --------------------编程问答-------------------- 动软代码生成器;
学学这些代码还是可以的,依赖就不好了 --------------------编程问答--------------------
CREATE TABLE 表名
(
[ID] int IDENTITY(1,1) NOT NULL,
[information] nvarchar(100),
[Name] nvarchar(50),
CONSTRAINT [PK_表名] PRIMARY KEY CLUSTERED ([ID] ASC)
)
--------------------编程问答-------------------- 很简单的,就这么建

CREATE TABLE test
(
[ID] int IDENTITY(1,1) NOT NULL,
[information] nvarchar(100),
[Name] nvarchar(50),
CONSTRAINT [PK_test] PRIMARY KEY CLUSTERED ([ID] ASC)
)

insert into test(information,Name) values('aaaa','shenzhen')
insert into test(information,Name) values('bbb','shanghai')
insert into test(information,Name) values('ccc','beijing')

select * from test

/*
ID information Name
1 aaaa shenzhen
2 bbb shanghai
3 ccc beijing
*/
--------------------编程问答-------------------- 先点工具→连接数据库,然后在数据库中右击新建表,剩下的看提示就可以了 --------------------编程问答-------------------- 直接用sql语句啊 ,C# 执行创建表的SQL语句就好了 。。。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,