- 博客(34)
- 资源 (14)
- 收藏
- 关注
原创 SQL 删除数据空格(Trim、RTrim、LTrim函数)
Trim()函数:用来删除数据左右边(开始和结尾处)的空格。RTrim()函数:用来删除数据右边(结尾处)的空格。LTrim()函数:用来删除数据左边(开始处)的空格。注意:Trim()、RTrim()、LTrim() 函数不光可以用于SELECT语句中,还可以用于WHERE等语句中。语法:Trim(数据);或RTrim(数据);或LTrim(数据);语法举例:...
2018-09-29 22:37:37 20037 1
原创 SQL 创建计算字段(字段连接、算数运算)
字段基本上与列的意思相同,经常互换使用,不过数据库列一般称为列,而术语字段通常用于在计算字段的连接上。拼接字段拼接是将值联结到一起构成单个值。在MySQL的SELECT语句中,可以使用Concat() 函数来拼接一个或多个列,多数DBMS使用 加号(+)或 双竖线(||)来实现拼接,拼接时各个串之间用逗号(,)分隔。语法:SELECT Concat(字符串1或列名,字符串...
2018-09-29 22:23:07 11816
原创 SQL 使用别名(使用 AS 关键字)
SQL语句可以为 表名称 或 列名称 指定别名。(别名有时也称为导出列,不管是导出列还是别名,它们所代表的都是相同的东西。)SQL 别名SQL 别名用于为 表 或 表中的列 提供临时名称。 SQL 别名通常用于使 表名 或 列名 更具可读性。 SQL 一个别名只存在于查询期间。 别名使用 AS 关键字赋予。 建议在下列情况下使用别名 查询涉及多个表 用于查询...
2018-09-29 09:29:13 53485 3
原创 MySQL 正则表达式(REGEXP)
正则表达式用来匹配文本的特殊的串(字符集合)(匹配文本,将一个模式(正则表达式)与一个文本串进行比较)。LIKE 和 REGEXP之间的重要差别LIKE 匹配整个列,如果被匹配的文本在列值中出现,LIKE 将不会找到它,相应的行也不会被返回(除非使用通配符)。而 REGEXP 在列值内进行匹配,如果被匹配的文本在列值中出现,REGEXP 将会找到它,相应的行将被返回,并且 REGEXP 能...
2018-09-27 09:19:40 90216 5
原创 SQL LIKE操作符、通配符以及通配符的使用
注意:搜索可以区分大小写,也可以不区分大小写。LIKE 操作符LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式或取值。语法SELECT 列名 FROM 表名 WHERE 列名 LIKE 模式或取值;注意:1、在没有通配符时,LIKE 操作符与等号(=)的效果一样,不光可以在 SELECT 语句中使用 LIKE 操作符,也可以在 UPDATE、DELETE等语句...
2018-09-26 20:20:09 40354
原创 SQL NOT操作符(用来否定条件)
WHERE 子句中的 NOT 操作符有且只有一个功能:否定它之后所跟的任何条件。可以使用 NOT 操作符对 IN、BETWEEN、EXISTS子句进行取反。对于简单的 WHERE 子句,使用 NOT 操作符没有什么太大优势,但在更复杂的子句中,NOT 操作符非常有用,例如:在与 IN 操作符联合使用时, NOT 操作符使得找出与条件列表不匹配的行非常简单。语法SELECT 列名 ...
2018-09-26 18:57:37 23576
原创 SQL IN(规定多个值) 和 BETWEEN(选取介于两个值之间的数据范围) 操作符
IN操作符IN 操作符用来在WHERE子句中指定条件范围,范围中的每个条件都可以进行匹配。IN 取合法值的清单由逗号进行分隔,并且必须全部括在圆括号内。IN 操作符在WHERE子句中用来指定要匹配的清单的合法值,功能与 OR 操作符相当,但是 IN 操作符一般比 OR 操作符清单执行更快(当查询多个值时)。并且 IN 操作符的最大优点是可以包含其他 SELECT 语句,这样可以更动态地...
2018-09-26 18:40:32 13197
原创 SQL AND与OR操作符(基于一个以上的条件对记录进行过滤)
AND 与 OR 操作符用于基于一个以上的条件对记录进行过滤。WHERE子句可以与AND,OR和NOT操作符结合使用。AND 和 OR 操作符用于根据多个条件筛选记录:如果由 AND 分隔的所有条件为真,则 AND 操作符显示记录。 如果由 OR 分隔的任何条件(只要有一条条件成立即可)为真,则 OR 操作符显示记录。AND 操作符语法SELECT 列名 FROM 表名 WH...
2018-09-26 17:52:27 767
原创 SQL 过滤数据(使用WHERE子句)
只检索所需要数据需要指定搜索条件,搜索条件也称为过滤条件。在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤,即WHERE 子句用于过滤记录,也就是WHERE 子句用于提取那些满足指定标准的记录。WHERE子句在表名(FROM子句)之后给出。WHERE子句不仅用于SELECT语法,还用于UPDATE,DELETE语法等! WHERE子句的使用WHERE子句支持...
2018-09-25 15:53:19 12610
原创 SQL 检索排序数据(ORDER BY子句)
ORDER BY 子句用于对结果集按照一个列或者多个列进行排序。ORDER BY 子句默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。注意:ORDER BY 子句应该位于FROM子句之后,若使用LIMIT关键字时,LIMIT关键字必须要位于ORDER BY子句之后。升序排序升序排序(从小到大)为ORDER BY 默认排序方式,也可以在SQL...
2018-09-25 09:18:52 1730
原创 SQL DISTINCT语句(返回唯一不同的值、去除重复值)
DISTINCT:用于返回唯一不同的值。如:表中,一个列可能会包含多个重复值,DISTINCT语句仅仅列出不同的值。命令:SELECT DISTINCT 列名 FROM 表名;
2018-09-25 08:49:26 12603
原创 SQL 常见数据类型
Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围。Microsoft Access 数据类型数据类型 描述 存储 Text 用于文本或文本与数字的组合。最多 255 个字符。 Memo Memo 用于更大数量的文本。最多存储 65,536 个字符。 注释:无法对 memo 字段进行排序...
2018-09-25 08:42:29 1218
原创 SQL 检索数据(select语句)
SELECT语句用于从一个或多个表中检索信息。检索单个列命令SELECT 列名 FROM 表名;注意:语句将返回表中所有行,数据没有过滤(过滤将得出结果集的一个子集),也没有排序。检索多个列命令SELECT 列名1,列名2,…… FROM 表名;注意:在选择多个列时,一定要在列名之间加上逗号,但是最后一个列名后不加。检索所有列命令(也可以按照检索多个列的...
2018-09-24 21:31:10 9893
原创 SQL 选择数据库以及查询所有数据库名、表、列名
查询所有数据库名数据库、表、列、用户、权限等信息被存储在数据库和表中,不过内部的表一般不直接被访问。可用MySQL的 show 命令来显示这些信息(MySQL从内部表中提取这些信息)。SQL命令:SHOW DATABASES;注意: 该命令返回可用数据库的一个列表。包含在这个列表中可能是MySQL内部使用的数据库。选择数据库最初连接到数据库时,没有任何数据库打开供你使用。...
2018-09-24 18:15:46 14058
原创 SQL的 DML 、DDL、DCL
可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。另外:DCL是数据控制语言,SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。查询和更新指令构成了 SQL 的 DML 部分:SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除...
2018-09-24 17:36:57 262
原创 MySQL 连接与退出(使用MySQL Command Line Client)
使用 MySQL Command Line Client连接启动时要求输入数据库密码(Enter password:),密码输入正确则会显示mysql>退出退出 mysql> 命令提示窗口可以使用 exit 命令,如下所示:mysql> exit ...
2018-09-24 17:31:34 2741
原创 Java 形参和实参
/*-- 例子 --*/public class Test { public static void main(String[] args) { Integer a = 1; Integer b = 2; System.out.println("a 和 b 的原始的值:"+a+" "+b); swap(a,b)...
2018-09-22 21:56:54 19132 1
原创 Java 线程sleep() 和 wait()的区别
sleep(休眠) 和 wait(等待) 方法是 Java 多线程中常用的两个方法区别1:使用限制使用 sleep 方法可以让当前线程休眠,时间一到当前线程继续往下执行,在任何地方都能使用,但需要捕获 InterruptedException 异常。try { Thread.sleep(3000L);} catch (InterruptedException e) { ...
2018-09-22 21:22:22 519
原创 如何提高软件测试的质量
1、需求与测试需求方面 1.应从产品人员手中获取需求,尽量要求产品人员对需求进行讲解(需求评审) 2.我们要做测试需求分析,并应用相对应的方法论,还要进行需求串讲 3.测试需求分析的方法:分解功能点,然后对每一个功能点进行需求规则的分析。分析的方法有:1.输入划分、2.质量模型分析(功能、性能、安全、易用性、稳定性等各个维度)3.功能交互分析、4.用户关联图分析。2、测试计划...
2018-09-18 09:16:38 8527
原创 Java 集合排序(sort方法)
package com.Hern;import java.util.*;import javax.swing.plaf.synth.SynthScrollBarUI;import java.time.*;import java.time.format.DateTimeFormatter;public class Test { public static void...
2018-09-17 23:28:36 4822
原创 Java 日期的差以及加减
两个日期之间的差使用静态方法 Period.between(start, end) 来求两个LocalDate型日期之间的差。package com.Hern;import java.util.*;import java.time.*;import java.time.format.DateTimeFormatter;public class Test { ...
2018-09-17 23:21:07 838
原创 Java 将字符串解析为日期
将用户输入的字符串转换为java.time对象,使用 parse() 方法。任何一个日期 / 时间类有一个parse()工厂方法,用于将字符串解析成对应类的一个对象。同时也可以借助 DateTimeFormatter 指定一个特定的模式,DateTimeFormatter对象是双向的,它既能解析输入又能格式化输出。例如:LocalDate.parse(String) 返回与参数 Str...
2018-09-17 23:00:05 5650
原创 Java ChoiceFormat类实现复数格式化
package com.Hern;import java.text.ChoiceFormat;public class FormatPuralsChoice extends FormatPlurals { static double[] limits = {0, 1, 2}; static String[] formats = {"reviews", "review", "...
2018-09-16 18:14:10 750
原创 Java 直接使用分数与整数相乘
将一个整数与一个分数相乘(先不将分数转换为浮点数),将分子与整数相乘,再除以分母。即:直接使用分数而不用浮点数。package com.Hern;import java.util.*;import java.math.*;public class Test { public static void main(String[] args) { // TODO Auto-ge...
2018-09-16 17:11:32 2012
原创 Java Volatile(同步机制)关键字详解
Java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量的更新操作通知到其他线程。当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序。volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型的变量时总会返回最新写入的值。 在访问volatile变量时不会...
2018-09-11 09:22:22 606
原创 Java中的自动拆装箱
基本数据类型基本类型,或叫做内置类型,是Java中不同于类(Class)的特殊类型。它们是我们编程中使用最频繁的类型。Java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。Java基本类型共有八种,基本类型可以分为三类:字符类型:char布尔类型:boolean整数类型:byte、short、int、long浮点数类型:float、d...
2018-09-06 18:32:02 254
原创 IO中的阻塞、非阻塞、同步、异步(按照通俗易懂理解)
同步、异步、阻塞、非阻塞都是和IO(输入输出)有关的概念。最简单的文件读取就是IO操作。而在文件读取这件事儿上,可以有多种方式。同步和异步以烧水为例子,说到烧水,我们都是通过热水壶来烧水的。在很久之前,科技还没有这么发达的时候,如果我们要烧水,需要把水壶放到火炉上,我们通过观察水壶内的水的沸腾程度来判断水有没有烧开。随着科技的发展,现在市面上的水壶都有了提醒功能,当我们把水壶插电之后,水壶...
2018-09-06 18:04:25 415
原创 Java线程安全问题理解
进程电脑会有很多单独运行的程序,每个程序有一个独立的进程,而进程之间是相互独立存在的。如下图中的Chrome浏览器等等。线程进程想要执行任务就需要依赖线程。换句话说,就是进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。串行:其实是相对于单条线程来执行多个任务来说的,我们就拿下载文件来举个例子:当我们下载多个文件时,在串行中它是按照一定的顺序去进行下载的,也就是说,必...
2018-09-05 20:04:24 9267
原创 Java内存区域
运行时数据区域Java虚拟机在执行 Java 程序的过程中会把它管理的内存划分为若干个不同的数据区域。根据《Java 虚拟机规范》将 Java虚拟机所管理的内存分为以下几个运行时数据区域:(1)、程序计数器 (2)、Java虚拟机栈 (3)、本地方法栈 (4)、Java堆 (5)、方法区程序计数器程序计数器 ,也称作 PC寄存器或者指令地址寄存器。在汇编语言中,它保存的...
2018-09-05 19:27:30 226
原创 在Windows上安装 MySQL 8.0 教程(默认选项 Developer Default 安装)
MySQL默认安装到C盘(系统盘)下的 Program Files 文件夹的 MySQL文件夹里面。SQL Server 2017 (developer开发版)安装教程链接MySQL 5安装以及使用教程MySQL数据库执行的是默认选项(Developer Default)安装1、下载MySQL安装包(官网下载链接):选择 DOWNLOADS ——> Community(社...
2018-09-04 17:50:28 32610 5
原创 virtualBox 虚拟机安装Windows7系统
Windows系统为 Windows7 64位旗舰版1、选择virtualBox 软件主界面的 “新建”,然后输入名称(自己随便输入)、类型(选择Windows)、版本(选择Windows7 64 bit),然后单击 “下一步”。 2、调整内存大小,根据自己的实际情况调整内存大小(建议64位系统最低为4G),单击“下一步”虚拟硬盘选择默认选项即可,单击“创建”虚拟硬盘文件类...
2018-09-03 19:50:02 8346 1
原创 VMware 彻底删除虚拟机操作系统的方法
方法一:1、选中要删除的虚拟机操作系统,单击右键,选择 “管理” 选项。2、然后在选择 “从磁盘中删除” 选项即可删除该虚拟机操作系统。方法二:1、选中要删除的虚拟机操作系统,选择 VMware 软件最上方的 “虚拟机”选项。2、然后选择 “管理” 选项。3、然后选择 “从磁盘中删除” 选项即可删除该虚拟机操作系统 。...
2018-09-03 17:04:22 166825 9
原创 Unicode与UTF-8的区别
ASCII 编码在计算机的世界里,信息的表示方式只有 0 和 1,但是我们人类信息表示的方式却与之大不相同,很多时候是用语言文字、图像、声音等传递信息的。怎样将其转化为二进制存储到计算机中,这个过程我们称之为编码。更广义地讲就是把信息从一种形式转化为另一种形式的过程。 一个二进制有两种状态:”0” 状态 和 “1”状态,那么它就可以代表两种不同的东西,想赋予它什么含义,就赋予什么含义,...
2018-09-01 22:18:00 35190 7
原创 Java 泛型——类型擦除
import java.util.*;public class t7 { public static void main(String[] args) { // TODO Auto-generated method stub List<String> ll = new ArrayList<>(); List<Integer> kk = ne...
2018-09-01 20:20:24 7902 4
福州新区推进数字城市建设,创新智慧城市管理
2024-02-19
软件驱动的5G网络切片技术研究与应用
2024-02-18
阿里巴巴泰山版java开发手册.pdf
2020-05-11
Linux常用操作命令.docx
2020-02-18
基于Spring Boot 2及相关技术栈开发的web电商系统(网上商城)
2020-01-14
《鸟哥的Linux私房菜-基础篇》第四版pdf与Linux常用指令
2019-05-06
Java网络聊天室
2019-04-19
Java电子商城项目
2019-04-18
web基础实训,仿京东商城首页、京东商城注册和登录、京东商城购物车、小米商城首页。
2019-04-18
jrt-fs.jar、rt.jar
2019-04-18
activation、c3p0-0.9.2.1、mysql-connector、mchange-commons jar包
2018-12-08
wine2.10在Linux上运行Windows应用
2018-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人