11 2021 档案
摘要:复制表结构 表数据--sql 执行语句 -- 复制表结构及数据到新表 CREATE TABLE greatests2 SELECT * FROM greatests; SELECT * FROM greatests2; -- 只复制表结构到新表 -- 方法一 CREATE TABLE greates
阅读全文
摘要:自连接的用法--sql 自连接是连接的一种用法,但并不是连接的一种类型,因为他的本质是把一张表当成两张表来使用。 mysql有时在信息查询时需要进行对自身连接(自连接),所以我们需要为表定义别名。 -- 创建表 CREATE TABLE products ( id INT NOT NULL PRIM
阅读全文
摘要:转换行列--sql 执行语句 -- CASE表达式 SELECT name, sum(CASE title WHEN 'linux' THEN score ELSE 0 END) AS linux, sum(CASE title WHEN 'javascript' THEN score ELSE 0
阅读全文
摘要:用 ORDER BY 生成“排序”列--sql 思考:一个查询语句,使得结果按照 B-A-D-C 这样的指定顺 序进行排列 执行语句 -- 方法一 SELECT * FROM greatests ORDER BY FIELD(key_0,'B','A','D','C'); -- 方法二 SELECT
阅读全文
摘要:获取第一条,最后一条数据--sql 执行语句 -- sql 获取第一条数据 -- 方法一 SELECT * FROM greatests LIMIT 1 ; -- 方法二 SELECT * FROM greatests LIMIT 0,1; -- 方法三 SELECT * FROM greatest
阅读全文
摘要:取多列数据的最大值、最小值--sql 实现方法 -- 实现SQL语句(最大) SELECT key_0,greatest(x,y,z) as max FROM greatests; -- 实现SQL语句(最小) SELECT key_0,LEAST(x,y,z) as min FROM greate
阅读全文
摘要:表之间的数据匹配(生成交叉表)--sql 创建表、添加数据 CREATE TABLE CourseMaster ( course_id int not null primary key, coures_name varchar(20) ); CREATE TABLE OpenCourses ( mo
阅读全文
摘要:主键值调换--sql 传统方法 -- 1. 将 a 转换为中间值 d UPDATE `sometable` SET p_key ='d' WHERE p_key ='a'; -- 2.将 b 调换为 a UPDATE `sometable` SET p_key ='a' WHERE p_key='b
阅读全文
摘要:数据更新--sql 假设现在需要根据以下条件对该表的数据进行更新。 对当前工资为 30 万日元以上的员工,降薪 10%。 对当前工资为 25 万日元以上且不满 28 万日元的员工,加薪 20%。 传统方法 -- 条件一 UPDATE `user` set salary = salary*0.9 WH
阅读全文
摘要:统计男女生人数--sql 传统方法 -- 男性人口 SELECT pref_name AS 地区, SUM(population) AS 男 FROM `user` WHERE u_sex = '1' GROUP BY pref_name; -- 女性人口 SELECT pref_name AS 地
阅读全文
摘要:SQL进阶 -- 创建数据库 create database sqlAdvanced charset utf8mb4; -- use use sqlAdvanced -- 创建用户名、密码 create user'sqlAdvanced'@'localhost'identified by'sqlAd
阅读全文
摘要:java中判断输入的值是否为回文 代码编写 package com.xiang; import java.util.Scanner; /** * Created by IntelliJ IDEA. * User: xiang * Date: 2021/11/16 11:14 */ public cl
阅读全文
摘要:通过实体类生成SQL 代码编写 package com.huadi.java2.demo; import java.io.File; import java.io.FileOutputStream; import java.lang.reflect.Field; import java.util.A
阅读全文
摘要:java中List 遍历 代码编写 package com.xiang; import java.util.Arrays; import java.util.Iterator; import java.util.List; /** * Created by IntelliJ IDEA. * User
阅读全文
摘要:java中List 排序 代码编写 package com.xiang; import java.util.*; /** * Created by IntelliJ IDEA. * User: xiang * Date: 2021/11/12 22:57 */ public class ListSe
阅读全文
摘要:数据库基本概率 问题1 :什么叫视图?游标是什么? 视图:是一种虚拟的表, 具有和物理表相同的功能。可以对视图进行增,改,查, 操作,视图通常是有一个表或者多个表的行或列的子集。对视图的修改不影响基本表。它使得我们获取数据更容易, 相比多表查询。 游标:是对查询出来的结果集作为一个单元来有效的处理。
阅读全文
摘要:java集合中字符去重 代码编写 package com.xiang; import java.util.ArrayList; import java.util.HashSet; /** * Created by IntelliJ IDEA. * User: xiang * Date: 2021/1
阅读全文
摘要:面试官问题 Linux的常用命令 Linux常用命令 | Linux常用命令 目录操作 pwd 查看当前工作目录 clear 清除屏幕 cd ~ 当前用户目录 cd / 根目录 cd - 上一次访问的目录 cd .. 上一级目录 查看目录内信息 ll 查看当前目录下内容(LL的小写) 创建目录 mk
阅读全文
摘要:面试官问题 JDK、JRE、JVM 区别 JDK 是工具 JRE 是环境 JVM 是虚拟机 封装、继承、多态 解释 封装:封装是封好一个抽像的类,隐藏内部的实现,对外部提供接口.来方便外界进行调用. 继承:继承是可以使用现有类的所有功能,并且在无需编写原来类的情况下对这些功能进行扩展,子类可以继承父
阅读全文

浙公网安备 33010602011771号