自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 spring.springMVC.mybatis框架整和

pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</m...

2021-12-22 10:03:45 135

原创 mybatis.xml文件

mybatis.xml <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!--1.属性文件的读取--> <properti...

2021-12-08 15:22:49 321

原创 log4j.properties文件

log4j.rootLogger=debug,stdout,logfilelog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.errlog4j.appender.stdout.layout=org.apache.log4j.SimpleLayoutlog4j.appender.logfile=org.apache.log4j.FileAppenderlog4j.appender.l

2021-12-05 19:50:19 550

原创 jdbc.properties文件

driver=com.mysql.cj.jdbc.Driver (//主机:端口号、数据库名)url=jdbc:mysql://localhost:3306/mydb?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=Asia/Shanghaiusername=(链接的用户)passwd=(密码)

2021-12-05 19:48:13 899

原创 DBUtil文件

package com.jdbc.util;import com.jdbc.test.TestProperties;import org.apache.log4j.Logger;import java.io.IOException;import java.io.InputStream;import java.sql.*;import java.util.Properties;public class DBUtil { private static String driver; priva...

2021-12-05 19:46:37 1108

原创 myjdbc链接数据库.增删改查

-- 创建user表 CREATE TABLE user( uid int PRIMARY KEY auto_increment, uname VARCHAR(55), pwd VARCHAR(55), realName VARCHAR(55) ) SELECT * FROM user; Jdbc增删改查 package myjdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql....

2021-11-25 19:39:17 705

原创 mysql004子查询.相关子查询.不相关子查询

子查询:相关子查询,不相关子查询 -- 不相关子查询 -- 一条SQL语句含有多个select,先执行子查询,在执行外部查询。子查询可以独立运行,成为不相关子查询。 -- 需求1:查询所有比姓名为“CLARK”工资高的员工的信息。 -- 1.先查询出姓名为CLARK的工资信息 SELECT * FROM emp; SELECT SAL FROM emp WHERE ENAME='CLARKE'; -- 2.在查询比当前工资高的员工 SELECT * FROM emp WHERE SAL&gt

2021-11-21 15:37:03 768

原创 mysql003三表查询.三表查询.自链接查询

-- 多表查询 三表查询 -- 查询员工的编号,姓名,薪水,部门编号,部门名称,薪水等级 -- 可以先两表查询,在修改成三表查询 -- 第一行查询的内容,第二,三行查询需要的表, -- 和条件 如果有需要,也可以继续添加表和条件 JOIN xxx on xxx SELECT e.EMPNO,e.ENAME,e.SAL,e.DEPTNO,d.DNAME,s.GRADE FROM emp e JOIN dept d on e.DEPTNO=d.DEPTNO ...

2021-11-20 20:44:09 853

原创 mysql002多表查询.on链接分为三种情况,左链接,右链接,全链接

-- on链接(最实用),分为三种情况,左链接,右链接,全链接 -- 左外链接,左表全部显示,如果匹配不到右表的内容使用null代替。 SELECT * FROM emp e LEFT JOIN dept d ON e.DEPTNO=d.DEPTNO; -- 右外连接:右表内容全部显示,,如果匹配不到左表的内容使用null代替。 SELECT * FROM emp e RIGHT JOIN dept d on e.DEPTNO=d.DEPTNO; -- 全连接full mysql 没有全链接的方法

2021-11-20 15:07:13 772

原创 001多表查询.交叉链接cross JOIN.自然链接natural JOIN.using链接.on链接

-- 需求:查询每一个员工信息,并且显示每一个员工所在的部门名称 -- mysql中多表查询有四种,交叉链接cross JOIN,自然链接natural JOIN,using链接,on链接 -- 交叉链接cross JOIN SELECT * FROM emp; --6个结果 SELECT * FROM dept; --4个结果 -- 查询出结果是一个笛卡尔积,条目数是6*4个 -- 缺点:查询的内容emp表中,每一个员工会匹配所有部门,但是其中只有一个 -- 是我们需要的,查询效率较低。 .

2021-11-19 20:42:57 375

原创 mysql010函数使用.单行函数.多行函数

-- 函数使用 -- 1.单行函数 执行QSL语句时候 分别产生了一条记录影响的是多行。 -- 2.多行函数 执行QSL语句时候 只产生一条结果 -- 自己理解:多行函数,就是需要多条数据才能执行的结果。 -- max() min() sum() avg() count() SELECT ENAME,LOWER(ENAME),UPPER(ENAME) FROM emp; SELECT MAX(sal) from emp; SELECT * from emp; -- 字符类型函数 SELEC

2021-11-18 19:56:53 296

原创 mysql009模糊查询like.是否为null

-- 创建EMP表 CREATE TABLE EMP ( EMPNO int(4) PRIMARY KEY, ENAME VARCHAR(10), JOB VARCHAR(9), MGR INT(4), HIREDATE DATE, SAL DOUBLE(7,2), COMM DOUBLE(7,2), DEPTNO INT(2) ); -- where查询 语句 SELECT * from emp; -- 模糊查询 -- 搜索emp表中还有A的员工信息 SELECT *

2021-11-16 15:52:02 467

原创 mysql008where.or.in查询

-- 创建EMP表 CREATE TABLE EMP ( EMPNO int(4) PRIMARY KEY, ENAME VARCHAR(10), JOB VARCHAR(9), MGR INT(4), HIREDATE DATE, SAL DOUBLE(7,2), COMM DOUBLE(7,2), DEPTNO INT(2) ); -- where查询 语句 SELECT * from emp; SELECT * FROM DEPT; SELECT * FROM SAL

2021-11-16 09:48:34 709

原创 java项目001.双色球游戏

package Suangseq; //双色球游戏制作。 import java.awt.SystemColor; import java.util.Arrays; import java.util.Scanner; public class TextA { public static void main(String[] args) { boolean flag=false;//定义一个布尔类型的变量...

2021-11-15 17:30:47 2267

原创 mysql007.算数运算.别名.去重.排序

-- 创建DEPT表 CREATE TABLE DEPT( DEPTNO int(2) not null, DNAME VARCHAR(14), LOC VARCHAR(13) ); -- 查询DEPT表 SELECT * FROM DEPT; -- 修改表,添加主键 ALTER TABLE DEPT add CONSTRAINT PK_DEPT PRIMARY KEY(DEPTNO); -- 查询表结构。 desc DEPT; -- 创建EMP表 CREATE

2021-11-15 15:19:35 1518

原创 python2.面向对象.学生管理

main.py(程序主入口) #1.导入管理系统模块 from mangerSystem import * #2.启动管理系统 #保证是当前文件运行才启动管理系统:if -- 创建对象并调用run()方法 if __name__=="__main__": student_manager=StudentManager() student_manager.run() student.Py class Student(object): def __i...

2021-11-15 14:36:37 449

原创 mysql004操作表.增删改

-- 查询表中数据 DQL 注意在mydb数据库下面 SELECT * FROM stdent; -- 新增数据 这种写法数据的循序和数据库的字段循序保持一致。 INSERT INTO stdent values (1,"张三","男",25,"2021.1.1","java","123@qq.com"); -- 新增数据 单双引号不区分 -- 获取当前日期:sysdate() now() current_date() INSERT INTO stdent values (2,'李四',"男..

2021-11-15 14:33:11 257

原创 python2.面向对象学生管理系统

main.py(程序主入口) #1.导入管理系统模块 from mangerSystem import * #2.启动管理系统 #保证是当前文件运行才启动管理系统:if -- 创建对象并调用run()方法 if __name__=="__main__": student_manager=StudentManager() student_manager.run() student.Py class Student(object): def __i...

2021-11-15 14:30:22 749

原创 python1.学生管理系统

#定义函数界面 def info_print(): print("请选择功能-----------") print("1.添加学员") print("2.删除学员") print("3.修改学员") print("4.查询学员") print("5.显示所有学员") print("6.退出系统") print("-"*20) #等待储存所有学员信息 info = [] #添加学员信息的函数 def add_...

2021-11-15 14:22:38 136

原创 mysql006添加外键约束

-- 添加外键 -- 建立主表,班级表 CREATE TABLE class( cno int PRIMARY key auto_increment, cname VARCHAR(55) ) SELECT * FROM class; -- 建立从表,学生表 CREATE table stu( sno int PRIMARY KEY auto_increment, sname VARCHAR(55), sex char(1), classno int, 添...

2021-11-12 10:44:59 411

原创 mysql005约束.列级别

-- 列级约束 -- sno 主键:唯一,不为空,自增 -- name 非空 -- sex 非空,默认值,只有男女 -- age 0-30岁 -- score 非空 -- dtdate 非空 -- classname 非空 -- email唯一 -- 创建表,增加列级约束 CREATE TABLE student( sno int primary key auto_increment, name VARCHAR(55) not null, sex CHAR(1) DEFAULT .

2021-11-11 17:19:04 228

原创 mysql004操作表.增删改

-- 查询表中数据 DQL 注意在mydb数据库下面 SELECT * FROM stdent; -- 新增数据 这种写法数据的循序和数据库的字段循序保持一致。 INSERT INTO stdent values (1,"张三","男",25,"2021.1.1","java","123@qq.com"); -- 新增数据 单双引号不区分 -- 获取当前日期:sysdate() now() current_date() INSERT INTO stdent values (2,'李四',"男..

2021-11-11 10:03:27 693

原创 mysql003操作表DDL

-- 查询表中数据 DQL 注意在mydb数据库下面 SELECT * FROM stdent; -- 在表中添加一列 DDL -- 新增列 默认添加到最后 ALTER TABLE stdent add score DOUBLE(4,1); -- 新增一列 在表中开头添加 ALTER TABLE stdent add score2 double(5,1) first; -- 在指定列后面添加一列 ALTER TABLE stdent add score3 double(4,2) A...

2021-11-10 21:19:23 537

原创 mysql002创建表

-- 创建student表 DDL CREATE TABLE stdent( sno int(3), name VARCHAR(55), sex CHAR(2), age int, dtdate date, classname VARCHAR(55), email VARCHAR(55) ) -- 查询表中数据 DQL SELECT * FROM stdent; ...

2021-11-10 17:27:33 87

原创 mysql001创建数据库

-- 注释,ctrl+/ -- 查询所有数据库; show DATABASES; -- 创建数据库; CREATE DATABASE studb; -- 切换数据库; USE studb; -- 删除数据库 DROP DATABASE studb;

2021-11-10 17:20:02 903

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除