首页 > 数据库 >mysql数据库笔记

mysql数据库笔记

时间:2023-10-26 09:44:05浏览次数:54  
标签:... string 数据库 mysql 笔记 字段 sql where

若要使用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 ...;

标签:...,string,数据库,mysql,笔记,字段,sql,where
From: https://www.cnblogs.com/shieryoufeng/p/17788701.html

相关文章

  • WPF笔记
    一、XAML代码界面        创建项目后,系统自动生成窗口元素其内容为网格元素。        格式:<元素名属性=“值”>内容</元素名>           或<元素名属性=“值”/>           或<元素名/>窗口元素        管理、配置、......
  • 阅读笔记3
    领域驱动设计简介领域驱动设计(DDD)是一种软件开发方法,旨在帮助团队更好地理解和解决复杂业务问题。其核心概念包括领域、实体、值对象、聚合、仓储和服务。以下是一些关键点:领域:领域是业务问题的范围。在DDD中,软件的焦点是解决特定领域的问题。领域专家在此领域中具有深刻的知识,与......
  • 《代码大全》阅读笔记
    形成一致的抽象,抽象能使你忽略无关的细节。合作设计,三个臭皮匠顶的上一个诸葛亮,含义是设计的过程中可以将自己的设计方案与同事讨论一番,询问同事的一些想法,讨论一些设计方案。类的接口应该展现一致的抽象层次编写子程序的理由:降低复杂度,易懂的抽象,避免代码重复,隐藏指针操作,......
  • MySQL-- NULL值的判断
    MySQL--NULL值的判断 前置知识空值即NULL,该值不同于0,也不同于空字符串 字段值是否为空值(NULL)的判断IS[NOT]NULL,其中NOT为可选参数,表示字段值不为空值注意:ISNULL是一个整体,不能将IS换成=。同理ISNOTNULL中的ISNOT不能换成!=或<>MySQL使......
  • 数据库连接
    /*1.在src目录下,创建类(add,delete,revise,query)extendsHttpServlet2.在类里实现,protectedvoiddoPost/doGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{//获取数据库连接Connectionconn=null;......
  • 线性代数笔记01
    蓝月の笔记——线性代数\(.1\)视频链接\(\mathfrak{The\introduction\of\numbers\as\coordinates\is\an\act\of\violence.}\)引入一些数作为坐标是一种鲁莽的行为。向量\((\text{Vector})\)我们先来了解线性代数的本质——向量\((\text{vector})\)。向量有三种表......
  • Python 学习笔记
    Python开发环境搭建第1节初始Python第2节Windows环境安装第3节macOS环境安装第4节VSCode安装与应用第5节PyCharm安装与应用第6节pip包管理工具Python工程应用第7节Python工程应用-字符串第8节Python文档化应用场景第9节如何使用注释第10节字符编码......
  • Python学习笔记
    Python开发环境搭建第1节初始Python第2节Windows环境安装第3节macOS环境安装第4节VSCode安装与应用第5节PyCharm安装与应用第6节pip包管理工具Python工程应用第7节Python工程应用-字符串几种字符串的表示原始字符串:使用反斜杠(\)转义特殊字符的字符串,例如:在P......
  • 数据库的基本操作2
    今日内容详细外键"""缺陷1.表的重点不清晰 可以忽略 到底是员工表还是部门表2.表中相关字段一直在重复存储 可以忽略 浪费存储空间3.表的扩展性极差,牵一发而动全身不能忽略""" 解决方式 将上述一张表拆分成两张表 emp与dep #上述三个缺陷全......
  • maven创建普通java项目访问mysql-仅jdbc
    已知:1、maven对普通Java项目的创建,参考 https://www.cnblogs.com/wanjinliu/p/17706089.html 。2、java常规访问mysql数据库,需要用到jdbc驱动。调用的jar包,最新为“mysql-connector-j”--这个名字可以不记得,看见能认识它就行。包、类入门用法,参考 https://www.cnblogs.com/......