ICode9

精准搜索请尝试: 精确搜索
  • Mybatis动态SQL2019-10-20 19:00:18

    xml配置文件(只写了主要部分): <!-- 动态sql --> <!-- 动态更新用户信息,注意用于判断时标点符号的注意--> <!-- <set>会根据相应的消除无关的逗号--> <update id="DynamicUpdateStu" parameterType="Student"> update student <set> <if

  • MYSQL第一课2019-10-20 18:00:16

    rm-rf /* 不能用 完全删除 数据库不能直接存储数据 table 表 DB 数据库 DBMS 数据库操作系统 SQL 结构化查询语言 语句不区分大小写,但字符串常量区区分大小写。建议命令大写。 SELECT 查找 SQL语言是由DDL,DML,DQL和DCL组成 数据库定义语言(Data Definition Language,DDL),主要用

  • 数据库中的using语句,以及与try……catch……finally的关系2019-10-20 17:54:44

    每new一个对象,就会开辟一块资源。using(我们new的对象){……},“}”处自动释放占用的资源(即调用Dispose方法)。等效于fianlly中调用Dispose方法。 Dispose内部会自动判断有无close,如果有,会自动先close,然后Dispose。 所以using可以不用再写close、dispose。 try……catch语句,catch可

  • SQL语句——02、字符类型函数2019-10-20 17:03:29

    介绍字符型如下函数 ASCII('字符')  返回字符的ASCII码值 idle> select ASCII('a') from dual;ASCII('A')---------- 97idle> select ASCII('A') from dual;ASCII('A')---------- 65idle> CHR('n')  返回n的字符值 n是ASCII

  • mysql IFNULL函数和COALESCE函数使用技巧2019-10-20 17:00:08

     IFNULL() 函数      IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。 IFNULL() 函数语法格式为: IFNULL(expression, alt_value)         如果第一个参数的表达式 expression 为 NULL,则返回第二个

  • Redis实现分布式文件夹锁2019-10-20 13:54:22

    缘起 最近做一个项目,类似某度云盘,另外附加定制功能,本人负责云盘相关功能实现,这个项目跟云盘不同的是,以项目为分配权限的单位,同一个项目及子目录所有有权限的用户可以同时操作所有文件,这样就很容易出现并发操作,而且表结构设计的时候,定下来文件和文件夹都有个path字段,存储的是所在

  • 写入MySQL中文乱码问题2019-10-20 12:01:52

    相信使用数据库进行存储的大家都遇到过中文乱码问题,如何彻底解决?我百度了很多资料与博客,想把自己的经历总结起来给大家参考一下,接下来我先罗列一下大部分修改乱码问题的方法: 1.   修改MySQL数据库的整体编码 引用自:http://www.cnblogs.com/24la/p/update-mysql-default-charact

  • RedisUtils工具类2019-10-20 11:56:33

    package com.redis;/** * * @author Administrator * */import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;public class RedisUtils { //服务器IP地址 private static String ADDR = "127.0.0.1&qu

  • MySQL外键约束On Delete和On Update的使用2019-10-20 11:56:04

    On Delete和On Update都有Restrict,No Action, Cascade,Set Null属性。现在分别对他们的属性含义做个解释。   ON DELETE restrict(约束):当在父表(即外键的来源表)中删除对应记录时,首先检查该记录是否有对应外键,如果有则不允许删除。 no action:意思同restrict.即如果存在从数据,不

  • MySQL常用操作2019-10-20 11:55:11

    MySQL常用操作 1. 插入操作 insert into table1 values (value1, value2, value3);   -- 单独插入一行 insert into table2 select no, id, score as newnames from table1;  -- 批量插入 2. 删除操作 delete from table1 where ...;  -- 只删除表数据,每删除一行会作为一个

  • [转帖]商用数据库之死:Oracle 面临困境2019-10-20 11:54:54

    商用数据库之死:Oracle 面临困境 投递人 itwriter 发布于 2019-10-20 08:22 评论(1) 有238人阅读 原文链接 [收藏] « » https://news.cnblogs.com/n/644400/感觉自己眼光太浅了 这些事情 应该有所感觉的 但是一直没有学习了解到.     作者:John Freeman、Fred M

  • MySQL中MyISAM和InnoDB引擎的区别2019-10-20 11:52:39

    区别: 1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败 3. InnoDB是聚集索引,数据文件是和索引

  • 从nucleotide数据库中提取给定id的序列2019-10-20 11:04:14

    1,返回Fasta类型结果:    2,返回XML格式结果:  

  • MySQL数据库基础备份2019-10-20 11:03:57

    MySQL数据库基础备份和还原 1、备份命令 格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql 例如: mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassword --database cmdb > /data/backup/cmdb.sql   2、备份压缩 导出的数据有可能比较大,不好备

  • 数据库唯一索引使用2019-10-20 11:03:10

    以前比较naive,在建表的时候都不喜欢建唯一约束,总是纳闷为啥非要在db层面做限制,在自己的业务代码里做啊,就是说入库的时候先查一遍有没有,没有记录的情况再准许入库,后来发现如果只是自己处理业务代码时先查后入库,并发高时会发生意想不到的后果 比如现在表tab里有两个字段fa, fb。业务

  • Redis2019-10-20 10:03:09

    目录 redis NOSQL 什么是NOSQL NOSQL解决什么问题 主流的NOSQL产品 redis概述 redis安装 windows linux Redis的数据类型 概述 Redis的5种数据类型 key的定义注意点 基本操作 字符串类型string 哈希类型hash 列表类型list 集合类型set 有序集合类型sortset Redis的通用命令

  • MySQL视图的优缺点以及如何创建视图2019-10-20 10:01:39

    视图,虚拟表,从一个表或多个表中导出来的表,作用和真实表一样,包含一系列带有行和列的数据 视图中,用户可以使用SELECT语句查询数据,也可以使用INSERT,UPDATE,DELETE修改记录,视图可以使用户操作方便,并保障数据库系统安全   优点及缺点 优点 简单化,数据所见即所得 安全性,用户只能查询或

  • PostgreSQL 多个同步复制服务器2019-10-20 10:01:04

    在PG9.6版本时,只能支持基于优先级的同步备库方式。在PG10及以后版本中,引入了 synchronous_standby_names 这种基于 Quorum的同步复制优选提交的机制。 同步复制支持一个或者更多个同步后备服务器,事务将会等待,直到所有同步后备服务器都确认收到了它们的数据为止。事务必须等待其回

  • MySQL ON DUPLICATE KEY UPDATE 语法2019-10-20 09:55:47

    一、前言    在日常业务开发中经常有这样一个场景,首先创建一条记录,然后插入到数据库,如果数据库已经存在同一主键的记录,执行update操作;否则,执行insert操作。这个操作可以在业务层做,也可以在数据库层面做。业务层一般做法是先查询,如果不存在就插入,如果存在就更新;但是查询和插入不

  • MySQL如何进行索引重建操作?2019-10-20 09:55:02

    在MySQL数据库中,没有类似于SQL Server数据库或Oracle数据库中索引重建的语法(ALTER INDEX ... REBUILD),那么在MySQL数据库中,是否有什么方式重建索引呢? 在官方文档中"2.11.10 Rebuilding or Repairing Tables or Indexes"中,提到下面三种方式可以Rebuild Index   ·       

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有