数据库

C# SQL 多条件查询技巧

08-03
#region 多条件搜索时,使用List集合来拼接条件(拼接Sql) StringBuilder sql = new StringBuilder("select * from PhoneNum");            List<string> wheres = new List<string>();            if (cboGroup.SelectedIndex != 0)            {                wheres.

pymsql

08-03
pymysql模块: pip3 install pymysql -i https://pypi.douban.com/simple Python模块:对数据库进行操作(SQL语句) 1. Python实现用户登录 2. MySQL保存数据 - 连接.关闭(游标) - execute() -- SQL注入 - 增删改: conn.commit() - fetchone fetchall - 获取插入数据自增ID # 增加,删,该# conn = pymysql.connect(host="loca

django 从零开始 5 数据库模型创建

08-03
进入应用项目下的models.py文件 自带一个导入的包 from django.db import models 使用这个包创建models模型 我这是要创建一个图站 ,所以模型设置并不复杂(路径配置是之后需要用到的,我直接设置了) # coding=utf-8 from django.db import models # Create your models here. class User(models.Model): class Meta: # 指定表名在数据库中不是显示 项目名_类名(

SQL Server 验证身份证合法性函数(使用VBScript.RegExp)

08-03
原文:SQL Server 验证身份证合法性函数(使用VBScript.RegExp) 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/wzy0623/article/details/53895680 -- 建立正则表达式测试函数 CREATE FUNCTION dbo.RegExpTest ( @source VARCHAR(5000), --需要匹配的源字符串 @regexp VARCHAR(1000), --正则表达式 @ignorecas

代码生成java连接数据库的所需代码(超详细)

08-03
开始学习: round 1:(一开始学习当然还是要一步一步学习的啦,哪有什么一步登天!!!) a.准备工作:1.eclipse,mysql(这两个软件肯定要的啦,不然学什么把它们连接起来) 2.加载驱动jar包:mysql-connector-java-5.1.40.jar(我用的是这个版本,你们随意!) b.创建工程,把jar包导进工程中的lib下面,然后右击build path把jar包添加进工程中 c.创建数据库books,添加相关字段 d.创建与数据库的连接及查看数据库信息 1 impo

Oracle和Mysql数据库技术

08-03
1.查资料,回答下面问题: a.Oracle公司的诞生和发展 (1)1977年程序员埃里森和另外两名程序员创建了软件开发实验室(Software Development Laboratories).(2)1970年IBM的一名研究人员写了一篇名为<大型共享数据库的关系数据模型>的论文,埃里森3人受到这篇文章的启发,决定构建一种新型数据库,称为关系数据库系统(relational database system).(3)他们的第一个项目是为美国政府做的,他们给它取名为”Oracle”,因为他们认

MySQL-Front 安装时会遇到的 # 3167 问题

08-03
当安装完MySQL 和 MySql-Front 后运行时 会出现以下错误,这是MySQL 5.7.6 之后出现的问题 解决方法: 1. 以管理员身份运行命令提示符,输入 mysql -u root -p 连接数据库服务器,如果提示 “mysql 不是内部或外部命令”,需要将MySql 安装目录下的bin 目录添加到 环境变量 2. 命令可以执行后需要输入安装MySQL 时的 root 密码 连接服务器 3. 查看 show_compatibility_56 的值:输入 show variable

Oracle scope中 spfile、memory、both 的区别

08-03
Oracle里面有个叫做spfile的东西,就是动态参数文件,里面设置了Oracle 的各种参数. 所谓的动态,就是说你可以在不关闭数据库的情况下,更改数据库参数,记录在spfile里面. 更改参数的时候,有4种scope选项,scope就是范围 1.scope=spfile 仅仅更改spfile里面的记载,不更改内存,也就是不立即生效,而是等下次数据库启动生效.有一些参数只允许用这种方法更改 2.scope=memory 仅仅更改内存,不改spfile.也就是下次启动就失效了 3.scope=

关于SQLiteUNIQUEIDENTIFIER列where条件查询不出来的原因isnotavalidGUIDvalue

08-03
在SQLite Expert 上直接插入数据时,手动插入这样的数据5875a7f3-51e9-47ed-8aea-a27b90f90167 会提示 "is not a valid GUID value" 加上{5875a7f3-51e9-47ed-8aea-a27b90f90167} 也不行.只能用 SQL 语句插入的数据才能被查询出来. 如下图:上面数据是手动插入(不能被查询),下面数据是通过SQL语句插入(能够被查询) 原文地址:https://www.cnblogs.com/gu

[转帖]关于Java中SQL语句的拼接规则

08-03
自学demo 的时候遇到的问题 结果应该是 '"+e.getName()+"' 注意 一共有三组标点符号 (除去 方法函数后面的括号) 实现目标语句是这个注意,这里的java变量是idd int idd; String sql = "SELECT id, piUrl FROM picinfos WHERE id BETWEEN '" + idd + "' AND 10" ; java中的字符串只能双引号,如果字符串中需要拼接变量,该变量用单引号括

MySQL集群读写分离的自定义实现

08-03
基于MySQL Router可以实现高可用,读写分离,负载均衡之类的,MySQL Router可以说是非常轻量级的一个中间件了.看了一下MySQL Router的原理,其实并不复杂,原理也并不难理解,其实就是一个类似于VIP的代理功能,其中一个MySQL Router有两个端口号,分别是对读和写的转发.至于选择哪个端口号,需要在申请连接的时候自定义选择,换句话说就是在生成连接字符串的时候,要指明是读操作还是写操作,然后由MySQL Router转发到具体的服务器上. 引用这里的话说就是:一般来说

[昆仑会员卡系统]老会员数据导入 从临时表插入会员至member_info_svc表 SQL

08-02
第一版无UUID版本 从临时表插入会员至member_info_svc表 insert into member_info_svc ( gh_no,chname,sex,birthday,tel,email,title,card_no,membership_type,enroll_date,expiry_date,id_no, nationality,sub_type,vip_level,member_source,duty_code,language_code,member_department

肤浅的聊聊关联子查询,数据集连接,TiDB代码,关系代数,等等

08-02
本章涉及的内容是TiDB的计算层代码,就是我们编译完 TiDB 后在bin目录下生成的 tidb-server 的可执行文件,它是用 go 实现的,里面对 TiPD 和 TiKV实现了Mock,可以单独运行: 用explain语句可以看到一条sql在TiDB中生成的最终执行计划,例如:我们有一条关联子查询: select * from t1 where t1.a in (select t2.a from t2 where t2.b = t1.b); tidb> explain select *

on duplicate key mysql插入更新

08-02
insert into `test` (`job_id`, `user_name`, `total_time`) values ('12345', 'zhangsan', '10') on duplicate key update `job_id` ='12345',`user_name` = 'zhangsan', `total_time`= '14'; 会判断主键或唯一键,存在就更新,不存在就插入 原文地址:https://www.cnblogs.com/zhangxiaoj/p/11294

maven缺失ojdbc6解决方案 :Missing artifact com.oracle:ojdbc6:jar:11.2.0.1.0问题解决 ojdbc包pom.xml出错

08-02
问题已解决,感谢博主,给您磕头了. | | 解决方法就是把缺少的 jar 手动添加到本地仓库中,再重新引入依赖即可.详情请参考以下链接. | | 转发自: https://blog.csdn.net/viktoria/article/details/77503266/ 原文地址:https://www.cnblogs.com/weiqang/p/11296118.html

Oracle 存储过程—为数传递变量

08-02
oracle 存储过程的基本语法create or replace procedure proc1( p_para1 varchar2, p_para2 out varchar2, p_para3 in out varchar2 )as v_name varchar2(20); begin v_name := '张三丰'; p_para3 := v_name; dbms_output.put_line('p_para3:'||p_para3); end;注:创建语句:create or repl

你不知道的DBUtils框架

08-02
DBUtils能干啥 Commons DbUtils库是 Apache 组织提供的一个开源 JDBC工具类库,它是结合连接池 C3P0 使用工具类.它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能.它有三个核心功能,刚好用于解决项目实践中很容易碰到的问题. QueryRunner 中提供对 sql 语句操作的 api ResultSetHandler 接口,用于定义 select 操作后,怎样封装结果集 定义了关闭资源与事务处

[转帖]安装prometheus+grafana监控mysql redis kubernetes等

08-02
https://www.cnblogs.com/sfnz/p/6566951.html plug 的模式进行处理. 1.prometheus安装 wget https://github.com/prometheus/prometheus/releases/download/v1.5.2/prometheus-1.5.2.linux-amd64.tar.gz tar -zxvf prometheus-1.5.2.linux-amd64.tar.gz -C /opt/prometheus --str

(8)mongodb 导入导出

08-02
mongodb 可以导出 json.csv.二进制格式.导出的工具是 mongoexport,在/bin 目录下.导出导入的参数有以下一些: -h:服务器路径 --port:端口号 -d:database 数据库 -c:collection 表 -f:field 列 -q:query 查询条件 --csv:导出csv 格式,csv 可以用excel打开,mysql可以直接导入 csv 格式的数据,csv 格式的数据方便在不同数据库之间转换 -o:导出文件名 --type:导入的类型 csv/js

Ubuntu下的的Mysql

08-02
一.安装 通过使用sudo apt-get install mysql-server安装库中最新版本的mysql 安装好之后,使用mysql -u root -p进入mysql时报错. 通过在/etc/mysql/mysql.conf目录下的mysqld.cnf文件中增加skip-grant-tables,以便在登录时可以无需密码进入mysql 修改后需要使用service mysql restart命令来重启mysql服务,使得刚刚添加的属性生效 使用use mysql: 使用select u