面试必问知识点提前预习
委托、事件、反射、面向对象、设计模式
索引、视图、存储过程、触发器、SQL语句(笔试题)
主键和外键
本篇主要写增删改查代码和主键、外键的设置
实现了student和score表的创建、添加、删除、修改和查找数据
学生包含成绩(成绩是属于学生的),因此学生是主键、成绩是外键
这样就设置好了主键外键
还有一个重要步骤–设置级联
更新规则和删除规则都要设置级联
栗子 - 假如说学生有一个classid表示学生所属班级student和class之间设置了级联规则,则在删除classid为1的班级时,classid为1的学生也被删除了
这是设置了主键外键以后,无法随意插入数据,必须与主键sid相关联
数据库学习笔记
#Day01 2024.05.28
今日学习知识点
安装SQLServer数据库
学会增删改查
各种约束和主键、外键关系
#Day02 2024.05.29
今日知识点
各种约束的代码表示
SQL语句练习
各种约束的代码表示12345678910111213141516171819202122232425select * from scoreselect * from studentselect * from teacherinsert into teacher(tsex,tage,tname) values('男',190,'老张')insert into teacher(tsex,tage,tname) values('男',19,'老王')insert into teacher(tsex,tage,tname) values('男',78,'老赵')insert into teacher(tsex,tage,tname) values( ...
背包问题
01背包问题有 𝑁 件物品和一个容量是 𝑉 的背包。每件物品只能使用一次。
第 𝑖 件物品的体积是 𝑣𝑖,价值是 𝑤𝑖。
求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。
输入格式第一行两个整数𝑁,𝑉,用空格隔开,分别表示物品数量和背包容积。
接下来有 𝑁 行,每行两个整数 𝑣𝑖,𝑤𝑖,用空格隔开,分别表示第 i𝑖 件物品的体积和价值。
输出格式输出一个整数,表示最大价值。
数据范围0<𝑁,𝑉≤10000<𝑣𝑖,𝑤𝑖≤1000
输入样例123454 51 22 43 44 5
输出样例:18
Solution
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162#include <iostream>#include <algorithm>#include <cmath>#inc ...
C#基础班学习笔记
#Day1 2024.04.16ctrl + k + c //注释(可多行
ctrl + k + u //取消注释
ctrl + k + d //快速对齐
ctrl + l //删除行
123456789101112131415161718192021222324252627282930313233343536373839using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _01_project{ internal class Program { static void Main(string[] args) { string name = "战马"; int c ...
数据库学习笔记
基础篇通用语法及分类
DDL: 数据定义语言,用来定义数据库对象(数据库、表、字段)
DML: 数据操作语言,用来对数据库表中的数据进行增删改
DQL: 数据查询语言,用来查询数据库中表的记录
DCL: 数据控制语言,用来创建数据库用户、控制数据库的控制权限
DDL(数据定义语言)数据库操作12345678910SHOW DATABASES; //查询所有数据库SELECT DATABASE(); //查询当前数据库CREATE DATABASE [ IF NOT EXISTS ] 数据库名 [ DEFAULT CHARSET 字符集] [COLLATE 排序规则 ]; //创建数据库:for example : create databae user;DROP DATABASE [ IF EXISTS ] 数据库名; //删除数据库:USE 数据库名; //使用数据库:
注意事项
UTF8字符集长度为3字节,有些符号占4字节,所以推荐用utf8mb4字符集
表操作12345SHOW TABLES; //查询当前数据库所有表DESC 表名; //查询表结构SHOW ...
C#进阶班学习笔记
#Day01 2024.05.10今日总结:
什么是索引器,怎么用
语法糖foreach的底层原理
泛型的学习
委托
Lambda
委托实例—窗体传值
索引器
数组或者集合内部默认就有索引器(C#),因此我们才可以默认使用【下标】的形式,访问他们中内部的某一元素
但是,我们自己定义的普通类中,默认是没有索引器的,如果我们想使用索引/下标的形式,访问对象集合中的某一元素则需要我们自己给类定义一个索引器。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 索引器{ internal class Program { static void Main(stri ...
日常琐事吐槽集合(kk空间)
2e1893bf44a4b4bd9bbd28b5e33d7ce9150e6a067cd2e82c0089cdf1384ce02b7411f46f8c334f7d47d102e0bb9749f4fc9b4b048a3a1e9d6fdf0721d0bdd04fe7ff467c282d1efca6c8a2861f384deb48a027152fb33f134d24c5a14c82c53a8341a458233254da4e34a7002b66f10f5b607529e70d90324784bd3e4a6235f76fff5ec47b37efa6714261dc54b0e2be8c475d86a396ce824cc18e35ee7cdca8a736aad274b9d420a008e59e763e9791e64236ea7ded81a5e162fe9b6e1d2d6aa8085f8c89a1c9590cc81b56804ed0d2ad7e98f38ccb5b64fce3eb947bcb22650d81882995c4496fef8d132674c83dd3cb8137b2fb304ad14 ...