c# mysql数据库查询语句_C# mysql 查询
展开全部
|mysql> select * from test_book1;
+------+-----------+--------------------------------+
|e68a84e8a2ad3231313335323631343130323136353331333335303534 id | name | data |
+------+-----------+--------------------------------+
| 1 | 测试数据1 | 测试CSV文件中,有逗号 |
| 2 | 测试数据2 | 测试CSV文件中有"双引号" |
| 3 | 测试数据3 | 测试CSV文件中,有逗号和"双引号" |
| 4 | 测试数据4 | 普通数据 |
+------+-----------+--------------------------------+
4 rows in set (0.01 sec)
最终用户 希望在插入数据库表以前,先判断数据是否已存在
mysql> INSERT INTO test_book1
-> SELECT 1, 'TEST', 'ABC' FROM dual
-> WHERE NOT EXISTS( SELECT 1 FROM test_book1 WHERE id = 1);
Query OK, 0 rows affected (0.00 sec)
Records: 0 Duplicates: 0 Warnings: 0
mysql> INSERT INTO test_book1
-> SELECT 5, 'TEST', 'ABC' FROM dual
-> WHERE NOT EXISTS( SELECT 1 FROM test_book1 WHERE id = 5);
Query OK, 1 row affected (0.00 sec)
Records: 1 Duplicates: 0 Warnings: 0
mysql> select * from test_book1;
+------+-----------+--------------------------------+
| id | name | data |
+------+-----------+--------------------------------+
| 1 | 测试数据1 | 测试CSV文件中,有逗号 |
| 2 | 测试数据2 | 测试CSV文件中有"双引号" |
| 3 | 测试数据3 | 测试CSV文件中,有逗号和"双引号" |
| 4 | 测试数据4 | 普通数据 |
| 5 | TEST | ABC |
+------+-----------+--------------------------------+
5 rows in set (0.00 sec)
对于你这个情况, 就是简单的执行
INSERT INTO tb_Table ( 列名 )
SELECT 数据 FROM dual
WHERE NOT EXISTS( SELECT 1 FROM tb_Table WHERE namg = ... and pass = ... );
这样只需要执行一次 SQL 语句。
如果数据存在, 那么不会插入数据。
如果数据不存在,那么插入数据。
c# mysql数据库查询语句_C# mysql 查询相关推荐
- MySQL 数据库 like 语句通配符模糊查询小结
MySQL 报错:Parameter index out of range (1 > number of parameters, which is 0)--MySQL 数据库 like 语句通配 ...
- mysql数据库表的多条件查询
mysql数据库表的多条件查询 一.select语句基本查询 SELECT 字段1,字段2....FROM 表名[WHERE 条件] [LIMIT N][ OFFSET M] select可以返回多条 ...
- MySQL中SQL语句——DQL(数据查询语句)
前言: 首先对于数据库有一定的了解,会对于Mysql的学习有一定的帮助: 数据库主要分为 DB(数据库),DBMS(数据库管理系统),SQL(结构化查询语言,用于和DBMS通信的语言):这篇要讲的DQ ...
- 【如何通过汉字首字母拼写查询数据】mysql数据库汉字首字母获取查询或通过ES插件elasticsearch-analysis-pinyin进行汉字首拼查询
一.mysql数据库汉字首字母获取查询 1.汉字提取首字母 get_first_pinyin_char: 此函数是将一个中文字符串的第一个汉字转成拼音字母 (例如:"李"-> ...
- MySQL数据库中的多表查询含义以及练习~建议码友们点亮拇指+收藏呐~
MySQL数据库中的多表查询含义以及练习 一. 多表查询含义 二. 多表查询练习 1. 已知表 2. 需求And代码 一. 多表查询含义 查询语法: select列名列表from表名列表where条件 ...
- MySQL数据库C接口的数据查询操作示例
MySQL数据库C接口的数据查询操作示例 命令行操作 (1)建库建表(已有则不用) 连接MySQL服务器,并登录之.选择某个数据库.假设用户在这个数据库下已有一个表了. (2)查询所有数据的方法 SE ...
- Mysql的查询语句(联合查询、连接查询、子查询等)
Mysql的各个查询语句(联合查询.连接查询.子查询等) 一.联合查询 关键字:union 语法形式 select语句1 union[union选项] select 语句2 union[union选项 ...
- MYSQL查询语句2——子查询
子查询 一.为什么会使用子查询 二.什么是子查询 三.子查询的具体使用+实例 1.WHERE子句后使用子查询 2.FROM子句后使用子查询 一.为什么会使用子查询 虽然可以通过连接查询来实现多表查询数 ...
- Mysql数据库(九)——mysql高阶语句(下)
Mysql数据库(九)--mysql高阶语句(下) 一.函数 1.数学函数 2.聚合函数 3.字符串函数 4.日期时间函数 二.存储过程 1.简介 2.优点 3.语法 ①.例 ②.参数分类 ③.带参数 ...
最新文章
- Python学习笔记十一:面向对象
- 关联规则挖掘算法_#数据挖掘初体验 使用weka做关联规则
- 如何在修改checkbox状态,不触发事件
- [BZOJ]2563: 阿狸和桃子的游戏
- 备份全网服务器数据生产架构方案案例模型
- window.open和window.showModalDialog用法
- 去年的今天我做了些什么?
- DES加密/解密类。
- 开启Golang编程第一章
- ACM程序设计基础(2)题解
- python的最大优势之一是有理数吗_Python里的有理数类(精度高,可计算)
- ogg oracle 测试kafka_云MSP技本功|基于OGG 实现Oracle到Kafka增量数据实时同步
- 计算机打印机无法打印,电脑打印机无法打印怎么办 打印机无法打印解决教程...
- 同一个二维码支持多种支付的实现思路
- ps去水印教程_图片如何用PS去水印?ps去水印教程,让你1秒学会!
- SYDZ 辗转相除法的原理与实现
- python和opencv图像分割otsu关键代码
- python添加高斯白噪声及其原理
- 成都市计算机学校怎么样,成都市计算机学校教学怎么样
- stm32f103zet6开发板的串口打印实现
热门文章
- docker 中用docker 启动应用访问docker中的mysql
- 'parent.relativePath' points at no local POM
- Docker镜像备份与迁移
- Centos出现-bash: unzip: command not found的解决办法
- Node.js 入门详解(一)
- Vue3---vue组件库
- sql中count(1)、count(*)和count(字段名)的区别
- android线性布局快捷键,【整理】Android图形界面知识学习与总结之:Linear Layout线性布局...
- 一个大一新生对于计算机学科的思考
- php原生态三级联动_ajax php实现三级联动的方法