数据库和HTML还有C语言总结

数据库和HTML
HTML
web网页开发原理
B/S结构:web浏览器、HTTP协议、web服务器、网页、在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器再一次将得到的所有结果进行转化,变成HTML文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。
网页分类:静态网页、动态网页
XHTML语法规则:每个标记都出现在<>中、标记成对出现第一个定义开始,第二个定义结尾
标记分类:(1)头部标记:title/meta/link/style;
 <link rel=”stylesheet”type=”text/css”href=’建立的css样式表’>(在head)
(2)文本标记:font/b/I/u/strong;
(3)段落标记:p/h(1,2…….,n)/pre/m/arquee/br/hr;
(4)列表标记:ul/ol/li/d1/dt/dd;
(5)超链接标记:a/map/area;
(6)图像及媒体元素标记:img/embed/object;
(7)表格标记:table/tr/td/th/tbody;
(8)表单标记:form/input/textarea/select/option/fieldest/legend;
(9)框架标记:frameset/frame/iframe;
(10)容器标记:div(块级),span(行内)
XHTML基础
XHTML标记
块级元素
p/div/h(1,2,3……,n)/pre/hr/ul/o/li/form/table(表格标记)/fieldset
行级元素
a(超链接标记)/img/font/b/I/u/span/input;
文档标记
<html>,<head>,<body>
特殊字符
&uarr;向上箭头(↑)/  &darr;向下箭头(↓)/  &copy;版权符号(©) &nbsp;空格  &lt左间括号>或大于号   &gt:右间括号<或小于号   &amp:and符号&
图片标记
img:alt属性例如:<img src="xxx.jpg" alt="这是一个图片“ width="100" height="50">
表格合并
rowsapn合并行   colspan合并列
表格标记
无序列表:ol、有序列表:ul、定义列表dl、列标签:li
XHTML表单
表单标记:<form id=“my form”name=“my form”action=“#”method=“post”></form>
输入控件:input文本框  属性有Text文本框   password密码框   【checkbox复选框    radio单选框  (默认checked=checked  name属性相同id属性不同 )】     select下拉框 Maxlength 限制最大输入框   宽,高Size   hight
复选框:checked、单选框:radio
下拉列表:option   默认值:Multiple属性修改
文件上传控件:enctype  属性为“from/multipart"
多行文本框;textarea  rows="   "  cols="  "
提交和重置:submit:提交      reset:重置
命令按钮:type=”button“
fieldset、legend:盒子、盒子标题
表单提交方式:Get与post    get不安全 数据在浏览器中可见
表单输入元素:Input      select(与option联合使用)     textarea
css基础
css引如页面方法:嵌入样式表   外部样式表   内联样式表
外部样式表:<head><link rel="stylesheet" type="text/css" href="样式表的URL"><head>
嵌入式:<style type="text/css">样式定义</style>
内联式:<h1 style="color:red;"></h1>
选择器:元素选择器     类选择器(class)     ID选择器     包含选择器
通配符选择器    伪类选择器   伪元素选择器
类选择器:.类名{属性:值;}
ID选择器:#id名{属性:值;}
通配符选择器:*{color:blue;}
声明块:p{color:red;}
背景颜色:Background-color
优先级:ID>class>元素>通配符
颜色设置方法:3     百分比    十六进制    英文
字体大小:Font-size  字重:Font-weight  样式:Font-family  设置方式:4     绝对大小   相对大小   长度   百分比
伪类选择器:Link:用在未访问的链接的选择器
Visited:使用在已访问的链接的选择器
Hover:鼠标光标放在其上的链接的选择器
Active:用在获得焦点(例如被点击)的链接上的选择器
去掉下划线:Text-decoration   none去掉下划线     underline添加下划线
如何添加背景图片?背景图片的默认显示方式如何?怎么设置:Background-image    实际大小与平铺   background-repeat等
限制背景图片的放置位置且不平铺:Background-position     background-repeat“no-repeat”
标准盒模型有属性支持:宽度高度width与height  外边距margin   内边距padding    边框border
文字首行缩进:p{text-indent:3em;}      文字对齐:p{text-align:left/right/center}   文字修饰:p{text-decorration:none(无)/underline(下划线)/overline(上划线)/line-through(删除线)/blink(闪烁)}阴影特效:p{text-shadow:black;}  行高:line-height  字间距:blockquote { letter-spacing:0.1em;} 词间距h1{ wor-spacing:1em}
设置字体颜色与背景:background-color、background-image、background-repeat(repeat/no repeat/repeat-x/repeat-y背景的平铺选择)、background-attachment(scroll、fixed设置背景滚动还是固定)、background-position(top/center/left/right/bottom 固定图片位置)
css页面布局基础
内边距:padding(top/left/right/bottom)、外边距:margin(top/left/right/bottom)、边框:border(none(无)/dotted(虚线)/dashed(长虚线)/solid(实线)/double(双层线)/)
元素浮动:float(left/right/none)、清除浮动:clear
定位:静态定位、相对定位、绝对定位、固定定位
绝对定位:position:relative、
相对定位:position:absolution
固定定位:fixed
静态定位:static
处理溢出:overflow(visible、hidden、scroll、auto)
hidden:隐藏
visible:可见
inherit:继承
元素重叠:z-index:值越大越前
标准盒模型有哪些属性支持
宽度高度width与height  外边距margin   内边距padding    边框border
web标准

1:在xhtml中标记名称必须小写
   2:在xhtml中属性必须小写
3:在xhtml中标记必须正确镶嵌
4在xhtml中标记必须关闭
5在xhtml中即使空元素也必须关闭
6在xhtml中属性值必须用双引号括起来


div+css开发页面的优势 :1.使用页面加载更快捷

2.是修改设计时更有效率且费用更低
3.更有利于搜索引擎的搜索
4.节约成本降低宽带带来的费用
5.使整个站点保持视觉的一致性
6.使站点更容易被其他设备访问
聚合函数与分组
使用聚合函数进行统计汇总
执行行和列计数
select  count (<计数规范>) from <表名>;
返回列合计值
select  sum (<计数规范>) from <表名>;
获取列平均值
select  avg (<计数规范>) from <表名>;
返回最大值和最小值
select  max (<计数规范>) from <表名>;
select  min (<计数规范>) from <表名>;
数据分组
过滤分组数据
使用HAVING子句
sql语句的执行顺序
1.首先执行from子句,将from子句中的表做为中间表;
2.如果有where子句,则根据其中的过滤条件,从中间表中去掉不满足过滤条件的行。
3。根据group by 子句中指定的分组列,对中间表中的数据进行分组。
4.为每个组计算select子句聚合函数的值,并为每组生成查询结果中的一行
5.如果有order by 子句,则根据order by 子句中的列,对结果集进行排序。
6.如果有having 子句,则根据having 子句的过滤条件,分组计算聚合计算的结果再次过滤
组合查询
使用子查询
子查询作为计算列
where子句中的子查询
返回多个结果的子查询
在子查询中使用运算符
组合查询数据
使用union运算符
保留重复行
理解交集和差分
关系型数据库管理系统简介
使用数据库的原因
降低储存数据的冗余度
更高的数据一致性
储存的数据可以共享
可以建立数据库所遵循的标准
便于维护数据完整性
能够实现数据的安全性
数据在数据库中的储存形式
层次模型
网状模型
关系模型
对象模型
关系型数据库的基本概念
一对一关系
一对多关系
多对多关系
关系型数据库管理系统
本地数据库管理系统
数据库服务器管理系统
结构化查询语言sql
sql是结构化查询眼言
sql语句
数据定义语言
数据查询语言
数据操作语言
数据控制语言
简单的数据查询
查询操作
选择操作
单条件选择操作
多条件选择操作
and
or
执行范围测试
BETWEEN
定义集合关系
in
模糊查询
like
处理空值数据
排序操作
单列排序
多列排序
投影操作
表名前缀
列别名
计算列
排除重复数据
返回限定行数的查询
管理数据库和表
管理数据库
创建和使用数据库
语法:CREATE DATABASE 数据库名;
数据库在服务器中是唯一的
第一个字符必须是以下字符之一:※1.  Unicode标准3.0所定义的字母  ※2.下划线(_)、at符号(@)或者数字符号(#)。
后续字符可以是:1.  Unicode标准3.0所定义的字母。2. 来自基本拉丁字母或其他国家/地区脚本的十进制数字。3.  at符号(@)、美元符号($)、数字符号或下划线。
标识符不能是所用RDBMS的保留字
不允许嵌入空格或其它特殊字符
连接到数据库
语法:USE 数据库名;
删除数据库
语法:DROP DATABASE 数据库名;
数据类型
整数数据类型
TINYINT型
SMALLINT型
INT型
BIGINT型
浮点数据类型
REAL型
FLOAT 型
NUMERIC 型
字符串类型
CHAR 
NCHAR 
VARCHAR 
NVARCHAR 
TEXT 
NTEXT 
二进制数据类型
逻辑数据类型
图形数据类型
日期和时间数据类型
DATETIME 
SMALLDATETIME
货币数据类型
MONEY
SMALLMONEY
特殊数据类型
管理表
创建表
CREATE  TABLE  <表名> ;
删除表
DROP TABLE <表名>  ;
创建临时表
复制表
修改表
管理索引
创建索引
CRETABE  DATABEAS
删除索引
DROP TABLE
联接
理解简单连接
使用多表相等联接
在相等联接中使用别名
使用非相等联接
使用两表相等联接
使用联接
内联接
外联接
左外联接
右外联接
全外联接
交叉联接
使用DML语句数据更改
添加新数据
插入单行记录
INSERT  INTO <表名>(<列表列名>) VALUES(<值列表>);
插入多行记录
INSERT INTO <表名>(<列表列名>) SELECT    <Select 语句>;
表数据的复制
SELECT<列名> INTO <新表名> FROM <表名>
更改已有数据
更新单列数据
更新多列数据
通过更新删除列中的数据
删除数据
使用DELETE删除行
DELETE FROM <表名> WHERE <过滤条件>;
使用TRUNCATE语句
TRUNCATE TABLE <表名>;
保证数据完整性
数据完整性概述
实体完整性
域完整性
引用完整性
用户自定义完整性
数据完整性的实现
创建非空约束(NOT NULL) 
设置主键约束(PRIMARY KEY)
设置唯一约束(UNIQUE)
指定默认(NULL) 
设置检查约束

外键约束

 c语言
软件开发概述
软件、程序与计算机语言
程序语言的发展
高级语言
汇编语言
机器语言
软件开发的基本方法与步骤
算法
编码实现
调试程序
数据存储与输入输出
数据在计算机中的表现形式
在编程语言中对数据进行分类
数据在汇编语言中的表现形式
符号常量
字面量
使用变量储存数据
变量名
变量声明
初始化变量
变量的引用
数据的输出与输入
格式化输出函数:printf
格式化输入函数:scanf
运算符、表达式和语句
表达式
简单表达式
复杂表达式
运算符
算术运算符
赋值运算符
增量和减量运算符
关系运算符
逻辑运算符
数据类型强制转换运算符
特殊运算符
语句
流程控制语句
表达式语句
复合语句
空语句
赋值语句
选择结构的程序设计
用if语句设计选择结构程序
简单if语句
if_else语句
嵌套的if语句
用switch语句设计多分支结构程序
switch语句
break语句
嵌套switch语句
无条件转向语句
循环结构的程序设计
循环的基本概念
用while语句
用do_while语句设计循环结构程序
用for语句设计循环结构程序
用break语句和continue语句
数组和字符串
一维数组
二维数组
字符数组与字符串
复杂数据类型
结构类型
结构体类型的声明
声明结构体类型的变量
访问结构体变量的成员
结构体变量的内存结构
共用体
枚举类型
指针类型
声明指针类型的变量
指针的使用
模块化程序设计方法与函数
函数的分类
函数的参数
函数的返回值
函数的参数传递方式
普通变量作为函数参数
数组作为函数参数
函数的调用
函数的一般调用
函数的嵌套调用
函数的递归调用



  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值