mysql数据库笔记

发布时间 2023-10-26 09:42:32作者: 时而有风

若要使用mysql,要先在项目/管理NuGet程序包中下载mysql.data才可以使用。

server=127.0.0.1/localhost 代表本机,端口号port默认是3306可以不写

ExecuteReader——用于查询数据库。查询结果是返回MySqlDataReader对象MySqlDataReader包含sql语句执行的结果,并提供一个方法从结果中阅读一行。

ExecuteNonQuery——用于插入、更新和删除数据。

ExecuteScalar——用于查询数据时,返回查询结果集中第一行第一列的值,即只返回一个值。

string sql = "insert into user(username,password,registerdate) values('啊宽','123','"+DateTime.Now+"')";
//string sql = "delete from user where userid='9'";
//string sql = "update user set username='啊哈',password='123' where userid='8'";
MySqlCommand cmd = new MySqlCommand(sql,conn);
cmd.ExecuteNonQuery();//执行sql语句

更改数据

update 表名 set 字段1=值1,字段2=值2 where 条件;

        例如:UPDATE students SET name='大牛', score=66 WHERE id=1;

插入数据

insert into 表名(字段1,字段2,...) values (值1,值2,...); 其中值若为string类型,要加' '单引号。 

删除数据

delete from 表名 where ...;