查询练习
摘要:数据库:xscj(学生成绩)。 表:xs(学生),kc(课程),xs_kc(学生_课程) 查询xscj数据库的xs表中各个学生的姓名、专业名、和总学分。 查询xs表中计算机专业学生的学号、姓名和总学分,结果中各列标题分别指定为number,name和mark。 查询xs表中计算机专业各学生的学号、姓
阅读全文
posted @
2023-04-18 15:33
万金流
阅读(1150)
推荐(0) 编辑
查询练习数据
摘要:如题。 xscj(学生成绩)数据库的三张表。 xs(学生)表 kc(课程)表 xs_kc(选课)表 建议:给选课表一个流水号。
阅读全文
posted @
2023-04-17 20:09
万金流
阅读(558)
推荐(0) 编辑
mysql的视图
摘要:视图是一个古老的数据库概念,一项传统的数据库技术。 它是由数据库里的数据(表或者其他视图)生成的一张“虚表”。一般用来归纳常用的查询数据。可以通过对视图数据操作(增删改),来实现对其来源数据的操作。 例如:学校的”学生基本情况表“可能会有近百个字段,常用的字段可能不到10个。就可以为这些常用字段做一
阅读全文
posted @
2023-04-11 16:32
万金流
阅读(441)
推荐(0) 编辑
8.1.6mysql的条件子查询
摘要:如题。一个不算复杂的东西,书上说的太绕了,不能忍。 准备数据,这里有三张表(偷懒,各种编号都是整数)。 t1是学生基本情况表,重要的字段是学号和姓名。 t2是课程表,包括课程号和课程名。 t3是选课表,包括前两个表的编号。 内容如下: t1: t2:语文数学英语 t3: 所谓条件子查询,即以一个查询
阅读全文
posted @
2023-03-20 16:33
万金流
阅读(527)
推荐(0) 编辑
P65第二题(实时热点)参考
摘要:如题 思路: 先写出对应的html,给出书上图片的结构。即: 外面一个框(out) 里面上下两个框(up,down) 上框有图片和一个标题(img,h3) 下框有几个超链接(li套a) .1.html 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta chars
阅读全文
posted @
2023-03-19 22:25
万金流
阅读(96)
推荐(0) 编辑
js倒计时-4章引例
摘要:如题: 故意用了中文变量名,现实中大家酌情取舍。 1.js 1 function f1(){ 2 let 今天=new Date(); 3 let 未来=new Date("2023-6-1"); 4 let 差距=未来-今天; 5 let 一天=(1000*60*60*24); 6 let 一小时
阅读全文
posted @
2023-03-16 17:57
万金流
阅读(135)
推荐(0) 编辑
CSS中盒子模型实验
摘要:如题。 #d0是容器,顺便对弹性盒子(flex)进行了一点简单说明。详见搜索引擎。 代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <link rel="stylesheet"
阅读全文
posted @
2023-03-08 23:43
万金流
阅读(123)
推荐(0) 编辑
中文小写日历--第五章引导案例
摘要:如题。主要代码示意如下: html代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style> td{ border: 1; border-style: solid; border-color: bl
阅读全文
posted @
2023-02-10 13:07
万金流
阅读(72)
推荐(0) 编辑
.NET core MVC下使用Session
摘要:为了减小体积,core默认包含的东西比较少。MVC模板里默认没有包含Session。 以下内容VS2022版本 17.2.4调试通过。 添加方法: 在主程序(Program.cs)里添加session的有关设置和管道中间件 1 public class Program 2 { 3 public st
阅读全文
posted @
2022-06-16 15:38
万金流
阅读(1301)
推荐(0) 编辑
7.3触发器
摘要:可以把触发器理解为一种特殊的存储过程。 特点: 根据定义的“时机”,它被自动调用。“时机”是“before/after”和"insert/delete/update"构成的六种组合。 触发器里只能执行操作,不能有显示。 操作之前的记录用old表示,操作之后的记录用new表示。 例1,从中看触发器的书
阅读全文
posted @
2021-12-27 10:09
万金流
阅读(223)
推荐(0) 编辑
7.2存储函数
摘要:学会了存储过程,存储函数就很简单了。 概念上,存储函数比存储过程多了个返回值。使用方式和以前学过的系统函数相同,如:year('2020-12-01')。 语法上,少许修改,多了一点关于返回值的东西。 例: 1 delimiter ~ 2 drop function if exists get_on
阅读全文
posted @
2021-12-25 11:12
万金流
阅读(301)
推荐(0) 编辑
7.1存储过程基础
摘要:基础知识和小技巧: 为了方便书写,可以在记事本里写存储过程,写完了贴到mysql里。 delimiter命令用来指定mysql的命令结束符(默认是分号)。因为存储过程是一段(若干行)mysql代码,为了避免在录入的时候就被执行了,需要用这个命令在写存储过程之前,把结束符改掉,写完之后再改回来。所以常
阅读全文
posted @
2021-12-20 09:35
万金流
阅读(515)
推荐(0) 编辑
5.2.3参照完整性—内容提要
摘要:参照完整性的本质 通过添加一张父表的形式,给当前操作的表(子表)添加一个约束(字典)。 即:要求子表的某字段(外键),必须在父表的对应字段范围内取值(即写的字,一定要是字典里有的)。 约定了父表进行删除(on delete)或修改(on update)的时候,子表如何保持约束有效(严格/级联/不动作
阅读全文
posted @
2021-11-18 13:54
万金流
阅读(784)
推荐(0) 编辑
5.1.3创建和删除索引_索引提要
摘要:用的比较多的索引 主键(PRIMARY KEY),每张表一个,被定为索引的列,值不能重复。 唯一(UNIQUE),每张表可以有多个,被定为索引的列,值不能重复(可以有多个NULL值)。 普通(INDEX/KEY),每张表可以有多个,被定为索引的列,值可以重复。 索引的创建和删除 把索引看成表的一部分
阅读全文
posted @
2021-11-16 21:58
万金流
阅读(923)
推荐(0) 编辑
mysqldump备份mysql数据库
摘要:如题 准备数据 创建一个数据库d1,表t1 表结构如下 mysql> desc t1; + + + + + + + | Field | Type | Null | Key | Default | Extra | + + + + + + + | xh | int | NO | PRI | NULL |
阅读全文
posted @
2021-10-13 08:08
万金流
阅读(691)
推荐(0) 编辑
mysql基本操作
摘要:对于某些windows下默认安装的5版本MYSQL,在表中写入中文数据时有概率出现HY000错误。这是由默认字符集编码较小引起的。 解决方法:1、找到mysql配置文件(my.ini,一般在隐藏文件夹“C:\ProgramData\MySQL\MySQL Server 5.7”)。2、查找字符串“c
阅读全文
posted @
2021-09-16 13:06
万金流
阅读(1686)
推荐(1) 编辑
腾讯云centos8.2下安装mysql8
摘要:如题。 1、云服务器终端,控制台。查看当前linux版本: cat /etc/redhat-release 显示: CentOS Linux release 8.2.2004 (Core) 2、在mysql官网查找对应的源,并下载: https://dev.mysql.com/downloads/r
阅读全文
posted @
2021-09-06 16:39
万金流
阅读(1991)
推荐(0) 编辑
C#已知数据库,获取所有表名
摘要:如题,可用于编写框架时。配合反射,能自动生成自己需要的代码。 原理:利用连接的GetSchema方法,参数“”Tables“,”,返回所有表。 代码: public static DataTable get_tables() { var myconn = createConn(); myconn.O
阅读全文
posted @
2021-07-05 11:32
万金流
阅读(540)
推荐(0) 编辑
C#泛型
摘要:为了避免编译时类型检查报错,导致相似功能需要写多段类似代码,我们会希望放松对类型的检查。 泛型因运而生。 泛型可以用在类上,也可以用在方法上。 例 方法泛型: 某类中有一方法,能够找出一组值中长度超过2的元素。对于字符串和数字等,我们不想写多个方法,就可以用泛型。 类代码: 1 class Test
阅读全文
posted @
2021-06-08 11:22
万金流
阅读(288)
推荐(0) 编辑
使用C#访问数据库入门
摘要:写在前面: 下面代码仅工作在Framework下,.NET core下需要做少许更改,见:.net core里使用ado.net访问sqlserver数据库 这里的代码只是为了同学们学习的时候入门,很多该优化、简写的东西都没有处理。 这种访问数据库的方法还存在严重的安全漏洞(sql注入漏洞),实际开
阅读全文
posted @
2021-04-27 17:33
万金流
阅读(1264)
推荐(0) 编辑