
笔记
代码编编◐
无冥冥之志者,无昭昭之明。无惛惛之事者,无赫赫之功。
展开
-
SQL的主键和外键
1.定义主键和外键主要是为了维护关系数据库的完整性。总结一下:(1)主键是能确定一条记录的唯一标识。eg:一条记录包括身份正号,姓名,年龄。身份证号是唯一能确定你这个人的,其他都可能有重复,所以,身份证号是主键。(2)外键用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性。eg:A表中的一个字段,是B表的主键,那它就可以是A表的外键。2.主键、外键和索引的区别?3.数据库的主键,外键等之间的关系主键:一般情况下,满足第一范式的表都有一个主键Primary key,用于唯原创 2021-07-07 20:50:02 · 5812 阅读 · 2 评论 -
sql连接查询
1.内连接:一般都是默认的连接类型。内连接基于连接谓语,将两张表(假如有A表和B表)的列组合在一起,产生新的结果表。 内连接查询会将A表的每一行和B表的每一行进行比较,并找出满足连接谓语词的组合。当连接谓语词被满足,A表和B表中匹配的行会按列组合(并排组合)成结果集中的一行。2.***:注意(简化代码)--->Customers.CustomerID = c.CustomerID)(1)外联接--外联接select * from Customersselect * from Custom原创 2021-07-03 20:18:42 · 508 阅读 · 0 评论 -
聚合函数和分组查询
1.聚合函数(1)sum:总和(2)max:最大值(3)min:最小值(4)avg:平均值(5)count:某列或记录的行数列如:select sum(salary) as 总和, max(salary) as 最大值,min(salary) as 最小值, avg(salary) as 平均值 from Employees2.分组查询 GROUP BY(group by)子句(1)语法:GROUP BY 字段列表 (HAVING 条件表达式)(注意:“字段列表”表原创 2021-07-02 21:11:05 · 263 阅读 · 0 评论 -
函数的使用
1.字符串函数(1)charindex:返回字符串中指定表达式的起始位置(2)left:从左边开始,取得字符串左边指定个数的字符(3)len:返回指定的字符串(而不是字节)个数(4)replace:将指定字符串替换为另一指定的字符串replace(有效字符表达式, 定位要改的字符表达式, 替换表达式的有效表达式)(5)reverse:返回字符串表达式的反转reverse(‘反转表达式’)(6)right:从右边开始,取得字符串右边指定个数的字符(7)str:返回有数字数据转换来的字符串数据原创 2021-07-01 22:00:37 · 492 阅读 · 0 评论 -
SELECT 定制查询
1.算术运算符:SQL中最基本的运算符“ + - * / % ”2.比较运算符:测试两个表达式是否相同;除了text、ntext或image数据类型的表达式外,比较运算符可以用于所有表达式它的结果是布尔运算类型,true、false、unknown3种值,那些返回布尔数据类型的表达式被称为布尔表达式“ = <>或!= >= <= > < IS Null IS NOT Null ”3.逻辑运算符:在SQL中所有逻原创 2021-06-30 21:27:36 · 681 阅读 · 0 评论 -
表结构管理
1.关系(Relation):对应通常所说是一张表(一张表就是一个关系) --> 订单表2.元组(Tuple):表中的一行,即为一个元组,亦可称作“记录(Record)”;它可以标识实体集中的一个实体(表中任意两行元组不能相同) --> “DD201805200001 C100012018-5-20 19:20:45 322.50”3.属性(Attribute):表中的一列,即为一个属性,亦可称作“列(Column)”;每个属性可以请个名(列名不能相同) --> “订单号”、原创 2021-06-28 22:01:47 · 158 阅读 · 0 评论 -
数据库基础
1.数据库(DataBase,即DB):是指长期存储于计算机内的、有组织的、可共享的数据集合。简单而言,数据库就是按照数据结构来组织、存储和管理数据的仓库。2.数据库管理系统(DataBase Management Systerm,即DBMS):是位于用户和操作系统之间的管理软件,是数据库系统的核心。其主要功能–>数据库的创建于维护、数据定义、数据操纵和数据库的运行管理。...原创 2021-06-27 22:16:02 · 78 阅读 · 0 评论 -
数据表基本操作
DML:全称Date Manipulation Language,即数据操纵语言;还包括insect(插入)、update(更新)、delete(删除)、select(查询)(1)use [数据库]--向表中一次插入一条记录insert into 表名(字段列表1,字段列表2...字段列表N)values('字段列表1','字段列表2',...'字段列表N')select * from 表名(2)use [数据库]--向表中一次插入多条记录insert into 表名(原创 2021-06-26 22:00:24 · 258 阅读 · 0 评论 -
MVC改变默认主题
视图:<head> <meta name="viewport" content="width=device-width" /> <title>Show</title> @* 传输路径:@Url.Action("传输路径的方法") 指明样式类型:type="text/css" *@ <link href="@Url.Action("/Css")" rel="stylesheet".原创 2021-06-15 22:33:26 · 152 阅读 · 6 评论 -
@keyframes实现页面动画效果
CSS3动画本质上是增强的过渡。CSS3动画基于关键帧,动画的定义分两部分定义的。(1)使用 @keyframes 规则创建一个动画,用于定义应用动画的属性;(2)在样式声明时,使用 animation 及其相关属性调用关键帧以实现动画。使用@keyframes规则创建动画的语法格式:语法格式1:/*指定关键帧组的名字以方便后面调用*/ @keyframes 关键帧组名{ /*初始效果*/ from{起始样式属性值 } /*结束状态*/ to{ 结束样式属性值 } }语法格式原创 2021-06-13 21:48:30 · 1108 阅读 · 0 评论 -
Object对象和Data对象
1、Object对象的使用JavaScript 提供了一些非常有用的内部对象,按使用方式可分为两种:**1. 实例对象。**在引用该对象的属性和方法时,必须先使用 new 关键字创建一个对象实例,然后再使用“对象实例名 . 成员”的格式来进行访问。**2. 静态对象。**在引用该对象的属性和方法时不需要使用 new 关键字来创建对象实例,可以直接使用“类名 . 成员”的格式来进行访问。Object 对象提供了一种创建自定义对象的简单方式,因为它不需要开发人员定义构造函数。【 注意:对象的属.原创 2021-06-12 22:21:59 · 866 阅读 · 0 评论 -
页面过渡属性
使用过渡时,浏览器需要为每个样式属性计算初始值和最终值之间的中间值。可使用transition-timing-function 属性指定,其取值如下:代码如下:原创 2021-06-08 21:48:51 · 87 阅读 · 0 评论 -
HTML颜色渐变效果
1、线性渐变创建一个线性渐变需要设置一个起始点和一个方向(指定为一个角度)的渐变效果,还要定义终止色,终止色是平滑过渡后的颜色。2、径向渐变CSS3径向渐变是圆形或椭圆形渐变。颜色不再沿着一条直线轴变化,而是从一个起点朝所有方向混合。代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" conte原创 2021-06-06 21:27:56 · 1499 阅读 · 0 评论 -
使用弹性布局
弹性布局(也称为“伸缩盒子”或“弹性盒布局”)在 CSS3 中得到了进一步增强,为display属性添加了新值 flex, 并定义了一些新的属性。常用属性:代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1原创 2021-06-05 20:40:02 · 181 阅读 · 0 评论 -
视口的使用
视口移动设备上的视口就是设备的屏幕能用来显示用户网页的那一块区域。具体地说,就是浏览器上用来显示网页的那部分区域。在页面加载时,可以使用meta标签设置浏览器的视口(viewport)的宽度。语法:<meta name="viewport“ content="width=device-width,initial- scale=1.0,maximum-scale=1.0, user-scalable=0" />属性:演示代码如下:实现效果如下:...原创 2021-06-04 20:46:27 · 172 阅读 · 0 评论 -
本地文件上传到GitHub仓库(菜鸟级别)
具体步骤:1、下载GitHub2、到GitHub上创建一个新仓库2、复制HTTP链接3、到要上传文件的内容面,点击“Git Bash Here”写上“git clone HTTP链接”,执行完成后,会在上传文件外会生成一个仓库4、5、将上传文件的内容复制到生成仓库文件夹里面6、到要生成仓库文件夹里面,点击“Git Bash Here”7、输入“git add .” (上传全部文件)8、执行完成后,输入“git commit -m “打上备注,写什么都行” ”9、输入原创 2021-05-27 23:00:44 · 653 阅读 · 0 评论 -
块级标签和行级标签
块级标签(又称“块状标签”)标题 =》<h1> -- <h6>段落 =》<p>水平线 =》<hr/>列表=》<ul>、<ol>、<li>、<dl>、<dt>、<dd>表格 =》<table>分区 =》<div>表单 =》<from>特点: (1)总是在新行上开始,占据一整行(简:标签独占一整行)(2)高度、行高、外边距.原创 2021-05-24 16:28:17 · 593 阅读 · 0 评论 -
HTML属性
1.left:左对齐2.right:右对齐3.center:居中对齐4.justify:自动调整5.align:水平对齐方式6.dir:文字方向7.style:设置内嵌样式8.title:设置工具提示9.size:线条厚度,表单元素的初始宽度10.width:宽度11.height:高度12.color:颜色13.noshade:设定线条为平面显示,若取消此项则具有阴影或立体14.src:图片的来源15.alt:提示图片信息16.17.type:文件类型18.bgcolor原创 2021-05-24 16:25:18 · 151 阅读 · 0 评论 -
HTML5标签
HTML5标签:doctype标签:Document Type(文档类型) html标签:表示该文件是以超文本标记语言(HTML)编写的 head标签:表示网页头部的标签 meta标签:通常使用utf-8、gb2312(简体中文)字符集表达中文字符,包含在head标签里面 title标签:标题字号由h1至h6逐渐减小 body标签:包含所有文档的主体内容 p标签:“段落标签”,可以使用成对的<p>来包含段落,也可以使用单独的<p>来划分段落;“<p>段落原创 2021-05-24 16:21:40 · 173 阅读 · 0 评论