C#代码如何创建一个表
使用的是SQL数据库我需要创建一个表,里面的字段 是id information
id 需要是主键 而且自增
information 是 字符串类型
这个sql语句应该怎么写呢?小弟写嵌入式的,对数据库不了解, 知道的帮帮忙 --------------------编程问答-------------------- 右键新建表,然后生成脚本自己看吧 --------------------编程问答--------------------
放到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--------------------编程问答-------------------- 先点工具→连接数据库,然后在数据库中右击新建表,剩下的看提示就可以了 --------------------编程问答-------------------- 直接用sql语句啊 ,C# 执行创建表的SQL语句就好了 。。。
(
[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
*/
补充:.NET技术 , C#