📅  最后修改于: 2023-12-03 15:38:45.940000             🧑  作者: Mango
在 C# 中,可以使用 ADO.NET 来连接数据库并操作数据表。下面将介绍如何向现有数据表中添加新列和值。
当需要向数据表中添加新列时,可以使用 ALTER TABLE 语句。下面是一个示例:
string connectionString = "Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=True";
string tableName = "myTable";
string newColumnName = "newColumn";
string dataType = "int";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string alterTableQuery = $"ALTER TABLE {tableName} ADD {newColumnName} {dataType}";
SqlCommand command = new SqlCommand(alterTableQuery, connection);
command.ExecuteNonQuery();
}
解释:
要向数据表添加新行和值,可以使用 INSERT INTO 语句。下面是一个示例:
string connectionString = "Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=True";
string tableName = "myTable";
string columnName1 = "column1";
string columnName2 = "column2";
string value1 = "value1";
string value2 = "value2";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
string insertIntoQuery = $"INSERT INTO {tableName} ({columnName1}, {columnName2}) VALUES ('{value1}', '{value2}')";
SqlCommand command = new SqlCommand(insertIntoQuery, connection);
command.ExecuteNonQuery();
}
解释:
通过上述示例,我们学习了如何向现有数据表中添加新列和值。在实际开发中,我们需要根据不同需求进行灵活应用。同时,我们需要注意 SQL 注入攻击等安全问题,更好地保护数据安全。