类的构造器使用 首先创建一个类Student public class Student { String name; public Student(String name) { this.name = name; } public Student() { } public String getName() { return name; } public void setName(String
创建数据库表(重点) -- 目标:创建一个school数据库 -- 创建学生表(列,字段) 使用SQL 创建 -- 学号 int 登录密码varchar(20)姓名,性别varchar(2),出生日期(datatime),家庭住址,email -- 注意点,使用英文(),表的名称和字段尽量使用 ``括起来 -- AUTO_INCREMENT 自增 -- 字符串使用 单引号
MySQL数据管理 外键(了解即可) 方式一、在创建表的时候,增加约束(麻烦,比较复杂) 学生表的gradeid字段,要去引用年级表的gradeid 定义外键key 给这个外键添加约束(执行引用) references 引用 删除有外键关系的表的时候,必须先删除引用别人的表(从表),再删除被引用的表(主表) 方式二、创
创建数据库表 -- 注意点,使用英文(),表的名称和字段尽量使用``括起来-- AUTO_INCREMENT 自增-- 所有语句后面加,(英文),最后一个不用加-- DEFAULT 默认-- COMMENT 注释-- PRIMARY KEY 主键,一般一个表只有一个主键CREATE TABLE IF NOT EXISTS `student`(`id` INT(4) NOT NULL AUTO_INCREME
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE students SYSTEM "student.dtd"> <students> <student id="1"> <name>王同</name> <class
条件查询: where字句后面跟条件 用算符 > < >= <= = <> BETWEEN...AND IN(集合) Like IS Null and 或 && or 或 || not 或 ! mysql -- 查询年龄大于20岁 SELECT * FROM stude
DQL:查询语句 排序查询 语法: order by 字句 order by 排序字段1 排序方式1,排序字段2 排序方式2... 排序方式: ASC:升序,默认的 DESC:降序 SELECT * FROM student ORDER BY math DESC; SELECT * FROM student ORDER BY math ASC; 按照数学成绩排名,如果数学成绩异常,则按照英语成绩排
数据库操作 操作对象: orm/view.py # orm为创建的子应用 from django.db import models # 模型类必须要直接或者间接继承于 models.Model class BaseModel(models.Model): created_time = models.DateTimeField(auto_now_add=True, verbose_name="创建时间") # SQL:crea
final关键字 * public公有的 * protected受保护的 * 默认的,友好的 * private私有的 *final关键字 * final可以修饰的结构: * 1、类 public final class * 最终类,终级类 * 2、属性 private final String name * 常量,不能改变 * 常
DQL_排序查询 语法:order by 字句 order by 排序字段1 排序方式1, 排序字段2 排序方式2... 排序方式: ASC:升序,默认的。 DESC:降序 注意: 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。 SELECT * FROM student ORDER BY math ASC; -- 排序方式 S
集合框架 1.Set集合 1.1Set集合概述 Set实现类:HashSet类、TreeSet类 特点:无序、无下标、元素不可重复 方法:全部继承自Collection中的方法 1.11 Set接口的使用简单代码演示 package collection.demo03; import java.util.HashSet; import java.util.Iterator; /** *
DQL基础查询 select * from 表名; 1. 语法: select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 2.基础查询 1.
DQL基础查询 语法: select 字段列表 from 表名列表 where 条件列表 group by 分组之后的条件 order by 排序 limit 分页限定 基础查询多个字段的查询 select 字段
Python Json使用 本篇主要介绍一下 python 中 json的使用 如何把 dict转成json 、object 转成json 、以及json转成对象 等等。。 json是非常常用的一种数据格式,比如在前后端分离的 web开发中,返回给前端 通常都会使用json ,那么来看看 python 中如何玩转json 1.dict 转成 json (j
option (recompile)使用在语句 select * from Student where id =1 option (recompile) 使用在存储过程 create proc proc_test (@i int) with recompile as select * from Student where id = @i
参考源 https://www.bilibili.com/video/BV1mc411h719?p=5&vd_source=299f4bc123b19e7d6f66fefd8f124a03 原型模式(Prototype Pattern)属于创建型模式 原型模式实际上就是对象的拷贝。 原型模式使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。 也就是说
List常用集合子类的特点 ArrayList底层数据结构是数组 查询快,增删慢 LinkedList底层数据结构是链表 查询慢,增删快 练习: //ArrayList实现 import java.util.*; public class Main { public static void main(String[] args) { ArrayList<String> a=new ArrayList<Stri
Java封装! “今天是个好日子哟,今天是个好日子! ” 一个名叫小”Student“的年轻的小类兴高采烈、蹦蹦跳跳地在帝国的板砖路上唱着欢快的歌,正巧路过一座豪华的宫殿。从未见过如此规模的小“Student”欣喜若狂地穿过宫殿大门,只见三座高高的大柱子耸立在大厅的正中间,上面分别浮现着
#include <iostream> #include <typeinfo> template<class typeName> class Person { public: Person() { std::cout << "typeName数据类型 " << typeid(typeName).name() << std::endl; } protected: typeNam
目录this.属性名称this不能用在static方法中。this.方法名this( )访问构造方法面向对象的特征:封装 如果说创建对象仅仅是为了调用这个类的方法,建议使用无参构造器 如果说创建对象的时候需要使用到对象的某个属性,可以使用构造器赋值 this.属性名称 this关键字指向的是当前对象的引
一、数据库的操作 1.创建数据库 若在可视化软件上创建数据库,参考如下图 如果要创建的数据库不存在,则创建成功 create database if not exists westos; 2.删除数据库 drop database if exists westos; 3.使用数据库 use tmalldemodb; //tab键的上面,如果你的表名或者字段名是一
面向对象编程的本质是:以类的方式组织代码,以对象的组织(封装)数据。 使用new关键字创建对象 //创建一个学生类public class Student { //属性:字段 String name; int age; //方法 public void study(){ //this的用法 System.out.print
在 父类 a = new 子类(),容易搞混。 这里动手写一下做个实验 先定义父类和子类 class Person { public string name; public string writeName() { name = "张三"; return "这是Person类的writeName:" + name;
Static关键字 static 用来修饰属性和方法 属性: 静态的属性可以直接调用 package com.oop.demo06; public class Student { private static int age; private String name; public static void main(String[] args) { Student.age = 10;
Spring xml开发 导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.13</version> </dependency> Spring配置文件 在resources包下 <?xml version=&q