在mysql中如何为每个创建的表格输入最少三条记录

在mysql中如何为每个创建的表格输入最少三条记录,第1张

你可以使用 INSERT INTO 语句来为表中插入新记录。

例如,假设你有一个名为 "users" 的表,其中包含两个列 "name" 和 "email"。你可以使用以下 INSERT INTO 语句来为该表插入三条记录:

INSERT INTO users (name, email)

VALUES ('John', 'john@example.com'),

('Jane', 'jane@example.com'),

('Bob', 'bob@example.com')

这将在 "users" 表中插入三条记录,分别对应三个用户的名字和电子邮件地址。

简单举个例子:

定义一个变量为整数型,比如说:句柄:整数型;

比如你要单击按钮1在name插入 123,就这么写:

句柄=连接MySQL(“MySQL地址”,“MySQL账号”,“MySQL密码”,“数据库名,你的就是account”,MySQL端口,一般都是3306)

增加记录(句柄,“account”,“name=‘123’”)

如果要同时增加name和password这两个或更多,就按下面的写:

增加记录(句柄,“account”,“name=‘123’”+“,”+“password='123'”)

/// <summary>

/// 执行多条SQL语句,实现数据库事务。

/// </summary>mysql数据库

/// <param name="SQLStringList">多条SQL语句</param>

public static void ExecuteSqlTran(List<string>SQLStringList)

{

using (MySqlConnection conn = new MySqlConnection(MySqlHelper.ConnStr))

{

conn.Open()

MySqlCommand cmd = new MySqlCommand()

cmd.Connection = conn

MySqlTransaction tx = conn.BeginTransaction()

cmd.Transaction = tx

try

{

for (int n = 0n <SQLStringList.Countn++)

{

string strsql = SQLStringList[n].ToString()

if (strsql.Trim().Length >1)

{

cmd.CommandText = strsql

cmd.ExecuteNonQuery()

}

//后来加上的每500条语句重启一次事务,插入数据

if (n >0 &&(n % 500 == 0 || n == SQLStringList.Count - 1))

{

tx.Commit()

tx = conn.BeginTransaction()

}

}

//tx.Commit()//原来一次性提交

}

catch (System.Data.SqlClient.SqlException E)

{

tx.Rollback()

throw new Exception(E.Message)

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6180535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存