- 博客(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 75
原创 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 214
原创 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 454
原创 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 831
原创 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 1024
原创 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 644
原创 mysql004子查询.相关子查询.不相关子查询
子查询:相关子查询,不相关子查询-- 不相关子查询-- 一条SQL语句含有多个select,先执行子查询,在执行外部查询。子查询可以独立运行,成为不相关子查询。-- 需求1:查询所有比姓名为“CLARK”工资高的员工的信息。-- 1.先查询出姓名为CLARK的工资信息SELECT * FROM emp;SELECT SAL FROM emp WHERE ENAME='CLARKE';-- 2.在查询比当前工资高的员工SELECT * FROM emp WHERE SAL>
2021-11-21 15:37:03 684
原创 mysql003三表查询.三表查询.自链接查询
-- 多表查询 三表查询-- 查询员工的编号,姓名,薪水,部门编号,部门名称,薪水等级-- 可以先两表查询,在修改成三表查询-- 第一行查询的内容,第二,三行查询需要的表,-- 和条件 如果有需要,也可以继续添加表和条件 JOIN xxx on xxxSELECT e.EMPNO,e.ENAME,e.SAL,e.DEPTNO,d.DNAME,s.GRADEFROM emp e JOIN dept d on e.DEPTNO=d.DEPTNO...
2021-11-20 20:44:09 778
原创 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 662
原创 001多表查询.交叉链接cross JOIN.自然链接natural JOIN.using链接.on链接
-- 需求:查询每一个员工信息,并且显示每一个员工所在的部门名称-- mysql中多表查询有四种,交叉链接cross JOIN,自然链接natural JOIN,using链接,on链接-- 交叉链接cross JOINSELECT * FROM emp; --6个结果SELECT * FROM dept; --4个结果-- 查询出结果是一个笛卡尔积,条目数是6*4个-- 缺点:查询的内容emp表中,每一个员工会匹配所有部门,但是其中只有一个-- 是我们需要的,查询效率较低。.
2021-11-19 20:42:57 287
原创 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 223
原创 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 370
原创 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 644
原创 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 2193
原创 mysql007.算数运算.别名.去重.排序
-- 创建DEPT表CREATE TABLE DEPT(DEPTNO int(2) not null,DNAME VARCHAR(14),LOC VARCHAR(13));-- 查询DEPT表SELECT * FROM DEPT;-- 修改表,添加主键ALTER TABLE DEPTadd CONSTRAINT PK_DEPT PRIMARY KEY(DEPTNO);-- 查询表结构。desc DEPT;-- 创建EMP表CREATE
2021-11-15 15:19:35 1432
原创 python2.面向对象.学生管理
main.py(程序主入口)#1.导入管理系统模块from mangerSystem import *#2.启动管理系统#保证是当前文件运行才启动管理系统:if -- 创建对象并调用run()方法if __name__=="__main__": student_manager=StudentManager() student_manager.run()student.Pyclass Student(object): def __i...
2021-11-15 14:36:37 391
原创 mysql004操作表.增删改
-- 查询表中数据 DQL 注意在mydb数据库下面SELECT * FROM stdent;-- 新增数据 这种写法数据的循序和数据库的字段循序保持一致。INSERT INTO stdent values (1,"张三","男",25,"2021.1.1","java","[email protected]");-- 新增数据 单双引号不区分-- 获取当前日期:sysdate() now() current_date()INSERT INTO stdent values (2,'李四',"男..
2021-11-15 14:33:11 189
原创 python2.面向对象学生管理系统
main.py(程序主入口)#1.导入管理系统模块from mangerSystem import *#2.启动管理系统#保证是当前文件运行才启动管理系统:if -- 创建对象并调用run()方法if __name__=="__main__": student_manager=StudentManager() student_manager.run()student.Pyclass Student(object): def __i...
2021-11-15 14:30:22 689
原创 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 71
原创 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 348
原创 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 170
原创 mysql004操作表.增删改
-- 查询表中数据 DQL 注意在mydb数据库下面SELECT * FROM stdent;-- 新增数据 这种写法数据的循序和数据库的字段循序保持一致。INSERT INTO stdent values (1,"张三","男",25,"2021.1.1","java","[email protected]");-- 新增数据 单双引号不区分-- 获取当前日期:sysdate() now() current_date()INSERT INTO stdent values (2,'李四',"男..
2021-11-11 10:03:27 624
原创 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 483
原创 mysql002创建表
-- 创建student表 DDLCREATE TABLE stdent( sno int(3), name VARCHAR(55), sex CHAR(2), age int, dtdate date, classname VARCHAR(55), email VARCHAR(55))-- 查询表中数据 DQLSELECT * FROM stdent;...
2021-11-10 17:27:33 33
原创 mysql001创建数据库
-- 注释,ctrl+/-- 查询所有数据库;show DATABASES;-- 创建数据库;CREATE DATABASE studb;-- 切换数据库;USE studb;-- 删除数据库DROP DATABASE studb;
2021-11-10 17:20:02 832
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人