数据

当前位置:永利皇宫463登录 > 数据 > NET学习笔记08MySQL功底知识,NET学习笔记05Javascr

NET学习笔记08MySQL功底知识,NET学习笔记05Javascr

来源:http://www.makebuLuo.com 作者:永利皇宫463登录 时间:2019-12-08 08:58

校订表构造:删除字段

alter table student drop column sScore;

 

其中:

drop column 代表删除字段操作

sScore 要被删去的字段名

student 是表名

值为true的情况

非零的数字时(无论正负)、非空的字符串

示例2:

$("#box2").animate({

"width":"toggle",

"height":"toggle",

opacity:"toggle"

},2000);

 

陈列出前段时间数据库中的数据表

show tables

单词计算

click 单击

alert 提示,警报,提示框

script 脚本,剧本

Number 数字

String 字符串

true 真,正确

false 假,错误

Boolean 布尔类型,逻辑类型

define 定义

 

语法:

$.post(url,[data],[callback]);

 

参数表明:参见load方法。

 

字符串数据类型

字符类型能够储存任何值,以至是二进制方式的图像、声音、录制。

CHAR[M] 代表M字节的字符。

varChar 常用的字符存款和储蓄格式,使用时索要钦定最大内容长度。

alert提示框

alert是最常用最简便的对话框,平日用于展现提醒消息,单击上边包车型客车开关就能够关闭对话框。

 

Text()方法

与Html雷同,获取成分的剧情,可是会对剧情中的html标签实行一定的拍卖。

$("#box1").text("今天<p>星期五</p>"); //写入内容时,html元素会被转义,从而不会被浏览作为html标签来解析。

$("#box1").text(); //获取内容时清除掉其中的html

 

数值类型的字段可以设置的参数:

将其余类型的数额调换为字符型

语法: String(数据);

示例:

var a=10,b=88553344;

alert("0"+String(a)+"-"+String(b));

 

滑动显示多少个成分

slideDown()方法:

示例:

$("#box1").slideDown (2000,function(){

alert("图像拉下来了");

});

 

小练习:

1、 回忆背诵增加和删除改查钦赐的语法。

2、 手动新建一个数据库product,在内部新建数据表product,那一个表中的字段:pid(主键)、pName(付加物名)、pModel(型号)、pIntro(简单介绍)、pFrom(生产区卡塔尔(英语:State of Qatar)、pPrice(价格) 。

3、 用insert语句增多10条分歧的出品数据

4、 查询

a卡塔尔 查询全体付加物数量

b卡塔尔 查询全数成品的产物名和价格

c卡塔尔(英语:State of Qatar) 查询全体价格在二〇〇三以上的产物

d卡塔尔(قطر‎ 查询全数产物为安卡拉同有时候价格超越3000的产品

e卡塔尔(英语:State of Qatar) 查询全部生产区不是达累斯萨拉姆的出品

5、 将第5条记下的成品号改革为T1000

6、 删除全部价格小于5元的制品。

 

将第三题之后的sql语句复制到八个word文书档案中,然后老董检查组员,班长检查老总。

3、5、6每题20分。

第4题中的各种小题8分共40分

 

命令行与高等查询

写在html网页内的<script>标签中

万般我们都是在网页的<head>或<body>范围内参与<script type=”text/javascript”></script>标签,在<script>的开端与截止标签中间写入javascript代码。

 

示例:

<script type="text/javascript">

alert('hello javascript');

</script>

 

绑定单击事件

$("#littleButton").click(function(){

alert("哎呀");

});

 

select语句

查询语句,特地用于在数据表中依照客商内定的条件举办查询。

编制程序语言的基本概念

length属性和.size()方法

意味着选拔器所相称到的因素的个数。

比如:

$("div").length;

$("div:lt(3)").size(); //第三个元素之前的元素个数

$("div:lt(3)").length;

 

创建一个新的数据库

指令格式:create database 数据库名

confirm确认框

语法:

confirm(“提示信息”);

 

 

 

弹出确定窗口,这些窗口有”确认”和”撤除”四个按键,点击”确认”再次来到true,点击”打消”再次回到false

 

示例:

var a= confirm("你确认登陆么?")

//变量a用于接收confirm的结果。

alert(a);

 

 

机关触发钦命成分的内定事件

trigger(卡塔尔国方法:自动触发施行钦命成分上的钦定事件,而无需客商手动操作。

$("#littleButton").trigger("click");

 

创设包罗自增主键的数据表

亲自去做:创造客商表:

create table customers(

 id int not null auto_increment,

 name varchar(20) not null,

 age int not null,

 address varchar(100) not null default 'empty',

 primary key(id)

);

 

说明:

not null 代表该字段不一致敬现身空值,正是说当你使用insert语句插入数据记录的时候,必得向这几个字段赋值,不然数据操作将时有产生错误。

auto_increment 自增

Default 默认值

Primary key 钦赐数据表的主键

小练习:

率先弹出确认框“您是还是不是是男人”,点规定显示” 您是男子:true”或你是男子:false”。

 

滑动隐敝三个因素

slideUp()方法:

示例:

$("#box1").slideUp(2000,function(){

alert("图像收起来了");

});

 

join关键字 – 链表

join关键字用于在数据库中同一时候询问多张存在涉嫌关系的数据表。

 

逻辑或||

对 || 左右两侧的多少个标准实行决断,当三个条件在那之中起码一个条件为true时,运算结果为true,当五个都为false时,运算结果为false。

示例:

var a = false;

var b = false;

alert(a||b);

 

拿到成分的职位

offset获得成分地方的时候,它回到的是二个对象,这么些指标包含top和left四个数值属性(单位是像素)示例:

var p = $("div:first").offset();

alert("这个元素的位置是高:"+p.top+"横向距离:"+p.left);

 

 

GROUP_CONCAT分组连接

将一张表中的多行记录中的钦点的字段值,连接成叁个字符串。各类值时期以逗号举行分隔。平常用于获取聚合后的各样分组中大芦粟的积极分子。

SELECT GROUP_CONCAT( sName ) FROM student

//连接所有学生的姓名

SELECT GROUP_CONCAT( sName ) FROM student WHERE sAge>18

//连接所有18岁以上的学生姓名

SELECT GROUP_CONCAT(sName),sSex FROM student GROUP BY sSex

//得到所有男生和女生的名单

 

 

数值类型Number

在javascript中数值类型包含了整数、小数、负数

var a=1

不必要鲜明的证圣元(Synutra卡塔尔国(Beingmate卡塔尔个变量的类型,系统会自动的依据它的值来决断其是何许项目。

支撑的脾性:

Height/width:值可感到toggle,也在前段时间属性值与0值早先切换。

Left/right/top/bottom:前提是因素必需是生成的。

opacity 值可感到toggle,反射率是0到1之内的贰个小数。

SELECT 查询中的关键字

宣称变量语法:

在动用四个变量之前,大家亟须首先注脚那些变量,也便是告诉Computer我们要创建三个变量。

var 变量名 [ = 变量值 ]

咱俩得以在宣称变量的同临时候赋值,也能够在申明之后再来赋值。

也能够同有的时候候证明多少个变量

var a =1,b;

b=5;

alert(a+b);

 

小心:javascript中对字母的高低写是有严酷的区分的,纵然字母相似,但大小写不一致也会被以为是四个变量。

HTML标签选择器

哪怕在接收器的表明式中一贯行使html标具名,示例:

<p>天气凉了</p>

<div id="box1">魂牵梦萦</div>

<div id="box2">朝秦暮楚

<p>注意添衣</p>

</div>



//$("p").css({"font-size":"88px"});

$("div p").css({"font-size":"88px"});

 

数据库与数量操作

逻辑非 !

颠倒真假, ! false=true并且 !true = false

alert( ! false);

 

css方法

用来获取和设置页面上的成分的体制属性。

在一时一刻数据库中开创数据表

注意,在创制在此之前必得选择当前数据库。

格式:create table 表名(字段1 数据类型,字段2 数据类型,……卡塔尔(قطر‎

示例:

create table stdInfo(

sName varchar(20),

sAge int,

sSex varchar(5)

);

 

javascript是由对象和事件驱动的

javascript的施行形式,是由html成分对象的事件触发的,不问可以预知,正是当某大器晚成html成分爆发了有些事件时,对应的js代码就能够被实行。

 

页面载入事件

Ready(function(e卡塔尔(قطر‎{   }卡塔尔(英语:State of Qatar),当网页内容全部加载到浏览器中,况且达成dom模型构建之后触发的风浪。它与<body>的onload事件功效相通。

语法:

INSERT INTO 表名(字段1,字段2,字段3,……) values(值1,值2,值3,….)

个中,字段之处与值的地点必需逐后生可畏对应。

javascript的施用节制

javascript是由浏览器来举行的。满含在网页中被浏览器连同html、css一起深入分析并施行,它的运营必须依靠于网页与浏览器,而不能一贯被推行。

 

鼠标移出时

mouseout()

它的用法和语法与mousedown同样。

语法:

update 数据表名 set 字段1=值1,字段2=值2,……..WHERE 条件

就算where是二个可选参数,但是平日状态下都亟待写where条件,如若不写正是改正整张表的享有行。

javascript中的数据类型

获得或设置表单成分的值

val(卡塔尔用于获取或安装表单成分的value属性的值。

示例:

alert($("input:eq(1)").val());

$("input:eq(0)").val("明天是星期六");

 

改革表构造:增加自增主键

alter table product

 add pid int

 not null

 primary key

 auto_increment

 first;

 

其中

primary key 设置新字段为主键

first 将新字段放在别的字段的前方,处于第一人。

 

将javascript代码放在独立的js脚本文件之中

javascript的本子文件,是扩张名称叫js的文件文件。然后在网页中加多<script></script>标签,在标签中增添src属性,那特性情的值就是js脚本文件的路子。

比如:

<script type="text/javascript" src="aaa.js">

</script>

 

专心:在援用了外界js脚本文件的<script>之中,不要参加js代码。

 

用新因素或内容替换钦点的html成分

关系型数据库

不怕以行与列构成的二维数据表的情势,用来储存数据的,况兼将多张数据表存款和储蓄在三个单元中的存款和储蓄形式,就叫做关系型数据库。

typeof( 卡塔尔类型判定方法

用来决断一个变量或表达式之中存放的数码的品类。

滑动掩盖或体现二个成分

sildeToggle()方法:

要素可以知道就滑动隐蔽,反之则滑动展现。

function hide_show(){

$("#box1").slideToggle(100,function(){

alert("隐藏则显示,显示则隐藏。");

});

}

<input type="button" onclick="hide_show()"  value="hide_show" />

 

mysql数据库功底知识

相比运算符

相比运算符的运算结果为布尔值

<小于 >大于 >=大于等于 <=小于等于

==相等 !=不等于

留心:(数值18与字符”18”是非常,javascript字符类型的数值与数值类型的值,只要数字相当于,那么用==来推断的话就是特出的。卡塔尔国

 

若果要从严区分类别的话,能够采取:

=== 严厉相等,正是值与品种都必得风度翩翩律。

!== 严厉不等于,就是值或项目必需不一样样。

 

在筛选结果中消灭

$("p:not(.style1)").css({"background-color":"orange"});

//在<p>中排除样式类名为style1的元素。

 

哪些设置主键

1、在开创表或在改换字段结构的时候,在主键字段的”索引”下拉菜单中接纳“primary”。(一张表只允许设置二个主键,平时它是int自增的。)

 

表达式

由七个运算符与数据整合的能够运算并能够拿到叁个十足结果的算式。

 

平常来讲分为:

算术(数值卡塔尔表明式,最后的结果是数值。

 

字符串表明式,最后的结果是字符串。

 

事关(相比较卡塔尔国表明式,平时是由高于、等于那么些相比较运算符组成的回来布尔值的表明式。

 

逻辑表明式,常常是由&&或||等等逻辑运算符组成的归来布尔值的表明式。

 

接纳包括钦点文本的因素

$("p:contains('Hello')").css({"background-color":"orange"});

//在结果集中查找包含了指定内容的元素。

 

COUNT 总括个数

用来总括(按规范)查询出聚合后的记录或询问的结果生龙活虎共有微微条。示例:

SELECT COUNT(*) FROM student //统计表中一共有多少条记录

SELECT COUNT(1) FROM student //同上,性能更强。

SELECT COUNT(1) FROM student WHERE sAge>17 //统计符合条件的记录总数

SELECT COUNT(1),sSex FROM student GROUP BY sSex

//将GROUP BY与COUNT两个函数结合起来使用,按性别进行分组统计。

 

open方法

弹出叁个新的浏览器窗口,在里面展开一个网页。

window.open("aa.html","aa",'height=300,width=500,

status=yes,toolbar=no');

 

 

这条语句展开了一个新的窗口,页面地址为aa.html,窗口ID是aa,高是300,宽500,突显状态栏,不显得工具条、菜单。

 

attr( 卡塔尔国 成分属性会集

获得、设置或增加html成分的性格或质量的会面。

示例:

alert($("#box1").attr("title")) //显示提示内容

$("#img1").attr("src","22.jpg"); //修改图片路径



$("#img1").attr(

{

"width":"700",

"height":"550",

"src":"22.jpg"

}

); //同时修改图片的宽、高和路径

 

AVG求平均值

格式:AVG(字段名)

对点名的字段中(一列中卡塔尔国 的数据值实行求平均值的演算。

SELECT AVG(sAge) FROM student

SELECT AVG(sScore) FROM student WHERE sAge<=18

SELECT AVG(sScore),sSex FROM student GROUP BY sSex

 

 

运算符的预先级

()

括号

++、--

递增递减

!

逻辑非

*   /

乘除

+   -

加减

%

求模,取余数

< 、<= 、> 、>=

大于  小于

? :

三元运算符

=   +=  -=  *=  /=

复合赋值

 

比如: 

var x = 5+4*2/4

var y = 4>=9%5&&(3==4*2/4)?x+=3:x++;

 

 

mouseleave(卡塔尔当鼠标离开三个因素的展现范围时

它与mouseout(卡塔尔(قطر‎形似,但是它须要与mouseenter(卡塔尔国搭配在一同行使的,也正是步向成分范围时用mouseenter(卡塔尔(英语:State of Qatar),离开成分时用mouseleave

unsigned属性

“整理”菜单中的unsigned选项,代表无符号,代表这一字段中的数值不可能为负数,因为无符号正是表示未有正负号。假诺“收拾”菜单留空,什么都不选的话,就是代表有暗记,可感觉正数也得认为负数。

将此外数据类型调换为布尔类型

语法:Boolean(数据)

向html元素内部的开头地点增多内容

prepend(卡塔尔(قطر‎将字符或html代码增加到内定成分内部的最前方,比方:

$("div:eq(2)").prepend("<input type='text' value='1月1日'  />");

$("div:first").prepend("<img src='img/22.jpg' width='100' />");

 

数据表

由行与列构成的二维布局的存放数据的表格。

javascript中的注释

申明单行代码: //

批注多行代码: /*   被疏解的原委   */

 

自定义动漫

Animate能够透过二种css属性的稳步转换来兑现动漫效果。

逻辑非not

SELECT * FROM product

WHERE not pName = '中兴z954'

 

 

值为false的情况

零、空字符串、未定义变量undefined、空值null、NaN

 

 

获得css样式的值:

alert($("div:first").css("height"));

 

css方法中独有叁个传播值时是获取css的值。(width、height、top、left等等值是带有”px”的字符串)。

数量过滤通配符

通配符,正是指能够通用的十分其余字符的号子。

逻辑运算符

鼠标移动时

mousemove()

它的用法和语法与mousedown相像。

示例:

UPDATE userinfo SET uName = '江老怪' WHERE uid = 1

 

纠正第1条记下的姓名称为江老怪

UPDATE userinfo SET uName = '江老怪'

 

改良全数行的客商名叫江老怪

UPDATE userinfo

SET uName = '小二黑',uPhone='111111',uIDCard='11111111' WHERE uid = 3

 

 

将其它类型的数额调换为数值型

语法:Number(数据);

示例1:

var a=Number("3.1415926");

alert(10+a);

 

示例2:

var a=Number(false);

alert(a);

 

布尔类型在Computer中积存的时候,其真正的值便是贰个二进制数,true=1,false=0

示例1:

$("#box2").animate({

"width":"500px",

"height":"300px",

"font-size":"100px",

opacity:0.5 //代表透明度

},2000);

 

方式一:select同时from多张多

在select的from语句后还要写入多张表的名字,然后在where条件语句中写入多表之间的总是条件。

 

示例:

SELECT * FROM student,score WHERE student.sid = score.sid

 

只顾:内连接之中,要分主表和附表,附表只是用来对主表所贫乏的原委张开补偿,比如上例中,主表是学子成绩,student学子只是在补偿主表中缺失的学习者姓名等数码。

SELECT

student.sName as '姓名',

   student.sAge as '年龄',

   score.sProject as '科目',

   score.score+10 as '成绩',

   score.sid as '编号'

FROM student,score

WHERE student.sid = score.sid

 

 

在多表查询的时候,为了幸免由于字段名重复而产生错误,大家得以在字段名前边加上表名,以示区分。

 

小练习

1、 弹出叁个承认框并提醒,请问您是还是不是是注册客商。若是点规定就体现“你好迎接光降”,假若点消弭则呈现“不好意思,您无权登入”。

2、 有贰个age年龄变量值是11,弹出确认框询问“几日前是或不是是你寿诞”,倘若点确认则age加1为12,如若点收回,则age依然11。

 

语法:

$(document).ready( function(e){

//需要在页面加载之后运行的代码;

} );

 

逻辑或or

SELECT * FROM product

WHERE pPrice <800 OR pId >6

 

逻辑与 &&

对 && 左右两侧的五个规格实行判别,当三个规格都为true时,运算结果为true,当当中至稀少叁个为false时,运算结果为false。

示例:

var a = false;

var b = false;

alert(a&&b);

 

骨干职能

小练习:

1、 创造一张职员和工人数据表,employee,包涵字段:eId(标准整数,主键、自增卡塔尔(قطر‎、姓名eName(varchar,50卡塔尔国、年龄eAge(tinyInt,无符号)、工号eNum(smallInt,不足的位数用0填充)、文凭(枚举:初级中学~大学生)、性别(枚举:男,女)、出寿诞期(DateTime)、基本薪给(Float,暗中同意:1300)、自我介绍text。然后输入五名工作者的音信。

 

 

T-SQL语言基本功之增加和删除改查

求模

取余数:

比如:13%5=3 余数为3

remove(卡塔尔国删除元素

破除选择器内定的要素

示例:

alert(1);

$("div:eq(3)").remove();

 

内连接

正是指仅仅查询两张表中有关联关系的数目,而从未关系关系的数码是不会被询问出来的。

 

 
   

 

复合运算符

活动触发双击事件,而没有须要客户手动点击

$("#littleButton").dblclick();

 

示例:

SELECT * FROM student WHERE sName LIKE '王%'

 

追寻全数姓王的上学的小孩子

LIKE关键字在那间代表模糊查询,不是像=那样必须完全相配。

 

SELECT * FROM student WHERE sName LIKE '%五'

 

探索以“五”字最终的多少

 

SELECT * FROM student WHERE sName LIKE '%老%'

 

追寻中间含有“老”字的字符。

小心:即便数据的始发或最终为空,照旧能够协作到数码,因为%不但代表专断个数的随机字符,它生龙活虎律也能够表示未有字符。

赋值

赋值号也正是=等号,平常是将=侧面的值赋值给=侧面的变量。

var a =1;

a=a+2; //=代表赋值而不是相等

alert(a);

 

免去钦点html成分的父级标签

unwrap()方法

$("span:first").unwrap()

 

求和sum()

在询问结果中对点名字段的值求和。

SELECT SUM(sSCore) FROM student

//全班总分

SELECT SUM(sSCore),sSex FROM student GROUP BY sSex

//查看男生总分和女生总分

 

 

小练习:

1、在网页中调用多个表面的脚本文件,在剧本文件中贯彻,薪水的臆度功效,需求定义的变量如下:jbgz=4500(基本薪水卡塔尔(英语:State of Qatar)、cd=2(迟到次数卡塔尔国、kg=3(旷工次数卡塔尔、gzr=22(当月职业日卡塔尔国,求后一个月实际薪酬。迟到叁遍扣30,旷工一遍扣3天报酬。

提示:

先是算出每日的薪给。

 

表单提交事件

submit(卡塔尔(英语:State of Qatar) 绑定表单提交时要实行的动作。

as关键字

用以对字段段取二个小名

SELECT sName as '姓名',sAge as '年龄',sAddress as '地址' FROM student

 

 

转义字符

由于意气风发此字符在javascript中已经有了超过常规规的用处,因而当大家须要动用那几个字符的时候,将要对其开展转义,js工夫将其视作贰个平时的文本来管理了。

 

alert("我叫"雷锋"");

 

” 双引号

’ 单引号

n 换行符

r 回车

\ 斜杠

DOM文书档案管理

校正表布局:扩大字段

增进三个字段

alter table student add sScore float null;

 

其中:

add 代表扩充一列

Null 代表这几个字段允许空值。

student 是数额表名

sScore 是新添的字段名,前面是数据类型。

其它部分将字符型转换为数值型的法门

parseInt(卡塔尔国 将字符串转变为整数

parseFloat(卡塔尔(قطر‎ 将字符串调换为包括小数的数值

那四个措施际遇字符串中的非数值字符时,会活动结束调换,再次来到已经转移完的黄金年代部分。不过上焕发青新岁中的Number(卡塔尔国方法遇到非数值字符时会自动重返NaN

 

示例:

var a=parseFloat("3.94ccc111");

 

加上内容到钦定的要素之后

after()方法:比如:

$("#img1").after("<select><option>中国</option><option>韩国</option></select>");

 

delete删除

依据标准删除钦点的笔录

在网页中投入并实施javascript的三种方法

淡入淡出效果

去除数据库

格式:drop database 数据库名

Null

意味着空值,也正是八个变量的值已经被清空了。

a = null ; //代表清空一个变量。

 

 

单击Click()

归纳语法描述:

SELECT <字段1,字段2,字段3…..> FROM <数据表名> [WHERE 筛选规范]

其间字段部分代表你想要从那张数据表中查询哪些字段(列),固然要询问全部字段,能够 * 号表示。

示例:

SELECT pName FROM product

//从产品表中查询所有产品名称

SELECT pName,pPrice FROM product

//从产品表中查询所有产品名称和价格

SELECT * FROM product

//从产品表中查询中所有产品的字段

SELECT pName,pPrice-30 FROM product

//在查询时给所有产品减30元

SELECT pName as '产品名',pPrice as '价格' FROM product

//在查询时修改结果集中的字段名

SELECT 3.1415926 *12 *12

//用select语句来进行数学运算

 

算术运算符

加 + 减 – 乘 * 除 /  求余%

闭馆页面上富有动漫

$.fx.off=true;

语法:

delete from 表名 where 条件

就算where是二个可选参数,但是日常状态下都亟需写where条件,假如不写正是剔除整张表的装有行。

prompt输入框

收下客户输入的风姿罗曼蒂克段字符串。

语法:

prompt(“提示信息”,文本框的初值);

 

 

 

示例:

var a = prompt("请输入你的姓名:","默认用户");

alert("欢迎光临,"+a);

 

 

拉长内容到钦命成分以前

before(卡塔尔国方法,向元素在此以前拉长文本和html代码

示例:

$("div:first").before("<input type='button' value='按钮'  />");

 

默认à定义

以此选项代表,填充数据时只要该字段为空值时,所运用的暗许值。

javascript

杀绝live方法委派的事件

die(卡塔尔(英语:State of Qatar)方法亲自过问:

$(".btn1").live("click",function(){

alert("这是在按钮出现之间绑定的事件");

});

$("body").append("<input type='button' value='被追加的按钮' class='btn1' /> ");

$(".btn1").die("click");

 

 

翻看数据库列表

show Databases

逻辑类型boolean

也叫布尔类型,它只有二种数值,true或false,分别代表真和假,创造也许不树立,以至表示1和0

var a = true;

var b = false;

alert(b);

 

用来表示贰个条件是还是不是创制。

语法:

$.get(url,[data],[callback]);

 

参数表明:参见load方法。

 

记录

不畏数据表中央银行,黄金年代暴行数据我们就叫做一条数据记录。

万般来讲,每条数据记录都有二个ID号,大家能够把这些id精通成是excel中的行号,用来对每条记下实行区分与标志。

undefined

意味着变量未定义,数值不显明。

 

比如:

alert(typeof(d));   //d从来没有定义过

 

向html成分的内部的末尾加多内容

append(卡塔尔方法,向钦命的容器类成分的内部的尾声面增添内容。

示例:

alert(1);

    $("div:first").append("快乐");

alert(1);

    $("div:eq(3)").append("<b style='color:red'>快乐</b>");

 

GROUP BY分组

在钦命字段准将数据内容重复的笔录,聚合为生机勃勃组。剔除重复的值。

示例:

SELECT * FROM student GROUP BY sSex

SELECT sName FROM student GROUP BY sAge

 

字符串类型String

var a ="小编是贰个字符串";

只顾:字符串类型的值一定要放在朝气蓬勃对双/单引用号之中。

 

当数值与字符类型进行演算的时候,数值会自行被改变为字符类型。

比如:

var name ="张三";

var a = 2600;

alert(name+"本月工资是"+a+"元");

 

 

要素内部的冲天和增长幅度

innerWidth和innerHeight

拿到元素内部的惊人和幅度,内部宽高是指加上padding的可观,而不包蕴border和margin的。

<div style="background:#F00; width:50px; height:50px; top:70px; left:30px; border:30px solid green; margin:10px; padding:13px;"></div>



alert($("div>div").innerWidth());

 

小练习:

请同学把富有SQL都写到贰个SQL文件中,按“班级-姓名(能够是拼音卡塔尔.SQL”的措施保留

某高校的学习者管理数据库中有学子表(T_STUDENT)、班级表(T_CLASS卡塔尔(英语:State of Qatar),表构造及仓库储存的多少如下表所示:

学生表(T_STUDENT):

STU_ID

(int, 主键,学号)

STU_NAME

(nvarchar(10),姓名)

STU_AGE

(int,年龄)

STU_CID

(int,外键,班级号)

1

张三

18

1

2

钱四

16

2

3

王玲

17

3

5

李飞

19

4

9

赵四

18

5

10

李可

20

6

11

张飞

18

7

12

周瑜

16

8

13

王亮

17

7

14

董庆

19

1

15

赵龙

18

2

16

李丽

20

3

班级表(T_CLASS):

CLS_ID

(int, 主键, 班级号)

CLS_JOB

(nvarchar(50), 专业名)

CLS_DEPART

(nvarchar(50), 系名)

CLS_DATE

(int, 入学年份)

1

软件

计算机

2013

2

微电子

计算机

2013

3

无机化学

化学

2014

4

高分子化学

化学

2012

5

统计数学

数学

2015

6

现代语言

中文

2016

7

国际贸易

经济

2013

8

国际金融

经济

2014

 

用 SQL 语言造成以下效率

  1. 建库、建表,必要加多主键
  2. 插入钦命的多寡
  3. 寻找具有岁数小于19岁的上学的小孩子学号、姓名、年龄。
  4. 学员张三转到化学系 111 班,请更新相关的表。
  5. 删除班级表的主键这一列。
  6. 将学生表改名称叫T_STD
  7. 为班级表增加字段CLS_COUNT人数字段
  8. 为班级表增加主键。
  9. 删去班级表

 

 

mysql_4_聚合函数

Javascript中的对话框

慎选内定成分的父成分

$(".style1:parent").css({

"background-color":"orange",

"height":"30px"

});

 

左连接

在两张表联合查询的时候,笔者要体现主表中归纳未有提到关系的多寡在内的享有数据。

 

SELECT * FROM score

LEFT JOIN student

ON score.sid = student.sid

 

 
   

 

运算符与表明式

轮换全数相配的成分

$("div").replaceWith("<p>明天星期天呀</p>");

 

mysql中的聚合函数

尽管对点名字段中的一列数据开展总括和平运动算的函数。

示例:

var a = true;

var b = 4324;

var c = "hello";

alert(typeof(c)); //显示string

 

结束正在运营的动漫片

选择器.stop();

纵然选取器钦命的要素正在实践动漫,则登时停下动漫的实施。

insert插入数据

向钦点的数据表的内定字段插入一条记下。

什么数据

在微Computer编制程序的角度来看,数据的概念并不只限于数字,它包括了数值、文本、日期、是与否、图片。正是能够被储存并拍卖的新闻。

var a ="1" ,b="2";

alert(a+b);

 

Computer对两样门类的多少会有两样的处理格局。

小练习:

1、 在网页中参加二个5行以上的表格。用JQuery向表格的第三行写入文字“神龙见首不见尾,身在那山中”。

2、 手动在第四行写入“明天复明天,几天前何其多。”。然后用JQuery查找包括“几近些日子”的行,将其文件内容改为“雷令风行”。

3、 给表格第风姿罗曼蒂克行参预id为tr1, 用jquery相配tr1的下风姿浪漫行,并在写黄金时代行写入文本:“山中自有黄金屋”

 

 

由此JQuery操作hmtl成分及其性质

注意:

1、 次序是从0在这里从前的,也正是说第一条记下的序号是0

2、 这里的序号不对等ID,它独自是代表排列次序。

3、 LIMIT关键字是mysql所唯有的,例如:mssql和Oracle中就一贯不Limit关键字。

 

SELECT * FROM student LIMIT 3,2

 

从第4条记下最早,获取之后的两条记下。

 

变量

所谓变量,正是叁个贮存数据的器皿,也正是数学方程式中的未知数x、y、z

一个变量之中只可以放八个多少

Html()方法

获得或设置一个容器类成分内部含有的从头到尾的经过,也便是其在此以前标签与闭合标签中间的内容。

示例:

alert( $("#box1").html()); //获取内容

$("#box1").html("今天<p>星期五</p>"); //修改box1中的内容

 

设置与使用mysql

安装mysql的艺术超多,大家选取phpstudy那么些软件来安装php + mysql的运作情状。安装之后,我们就颇负了mysql的劳务。并且还应该有五款mysql客商端。

 

Mysql分为顾客端与服务端。服务端仅仅用于对软件程序提供数据通讯,普通客商不能够直接看出里面包车型地铁多寡内容。

 

客商端用来将服务端的数码,以客商可知的格局展示在其分界面上。

 

javascript中的数据类型调换

作用:

让钦赐的html成分由近来的css属性开头慢慢向钦命的css属性别变化化,其变动历程会产生贰个点名时间长度的动漫。

格式:

use 数据库名

选定内定数据库为当下暗许被操作的数据库。

在应用操作数据表中的多寡早先,一定要选定三个脚下数据库。

 

赋值

无数时候我们需求对贰个变量实行加减乘除,然后将运算结果再赋值回这么些变量自个儿,在这里种情况下,大家得以经过复合运算符来简化这些进程。

 

a=a+1 可简化为  a+=1

a=a-1 可简化为  a-=1

a=a*1 可简化为  a*=1

a=a/1 可简化为  a/=1

 

鼠标按下

mousedown(卡塔尔(قطر‎是指鼠标按下尚未抬起时接触,並且其函数能够接纳到一个事变参数,那个参数中含有当前鼠标的横坐标与纵坐标,示例:

$("#littleButton").mousedown(function(e){

alert("当前按下的位置是x:"+e.clientX+"---Y:"+e.clientY);

});

 

那边得到的是点击地点绝对于漫天页面包车型客车左上角的职责。

枚举类型

ENUM / SET 类型

设置其默许值为(‘值1’, ‘值2’, ‘值3’,…卡塔尔(قطر‎,由客户指定三个可选值,字段中的值必需是内部之意气风发,最七只可以有655三二十一个可选值。

 

javascript概念

简单称谓js,它能够针对网页上边的成分,让其动态的发生变化。

收获关节

focus()

%通配符

%代表私行个数的任一字符,它通常是用在select语句中与LIKE关键同盟使用的。

真知表

三个布尔值,举行逻辑运算的时候。所谓逻辑运算就是将多少个逻辑条件联合起来,一同张开判断。

布尔值1

布尔值2

逻辑与

逻辑或

true

true

true

true

false

false

false

false

true

false

false

true

 

 

两者为true则为true

两者为false则为false

两者为不同则为false

 

两者之间只要有一个成立则整句话成立。

两者都不成立,则整句话都为false

 

扼杀选拔器获得的成分群集中的钦命成分

detach(卡塔尔(英语:State of Qatar)三回搜索并删除

$("div").detach(".box2");

 

 

如何是数据库

数据库顾名思义,正是用来存款和储蓄数据的工具,用三个百分比形象的事例来比喻,正是Excel,贰个Excel文件就能够用作是一个数据库。

小练习

1、 总结一个长方形的面积,长度宽度值是由顾客从键盘输入的,输入时要有提示消息,第一次输入长度,第4回输入宽度,最后展现一句话:“您总括的长为XX米宽为XX米的星型的面积为XXX平米”。

2、 依然是薪给,提醒客商输入:基本薪酬,后一个月工作天数,前段时代迟到次数(三遍扣30元),旷工次数(一天扣12日报酬卡塔尔(英语:State of Qatar)。最后,呈现上一个月实际工资。附加:尽管旷工超过二回,就不再展现薪资数,而是呈现“您上月考察政治成绩极度。”

 

wrapAll(卡塔尔国对全部相称的因素外侧增加父级成分

$("div").wrapAll("<font color="red"></font>");

 

SQL语句

是一门特地用来数据库操作的言语,SQL语句的语法不仅适用于mysql数据库,同反常候也适用于差超少全体的主流数据库。当然分歧公司出口的数据库在语法细节上可能微微出入。

 

 

小练习

将三个span中的div通过jquery的css方法,设置其样式为高200像素宽300像素背景为兰色字体为40px。

 

int整数类型

只得存放整数

逐一流程

正是让程序依照从上到下的逐个依次试行。

在javascript中,每一条语句的结尾处,都必须要写多个子公司; 以告知Computer该语句已经终止。

 

scroll(卡塔尔国当滚动条滑动时所接触的轩然大波

严酷的说应该是浏览器窗口中呈现的网页的职位爆发退换时。

$(document).scroll(function(){

alert($(document).scrollTop());

});

 

仓储大容积的公文

TinyBlob ,blob,TinyText,text

前三个是意味着二进制字符串,后多少个是意味非二进制字符串,都得以储存一大波的文件新闻。

MediumBlob,MediumText

LongBlob,LongText

元日运算符

语法:

逻辑表明式 ? 表明式1 : 表明式2 ;

作用:

首先决断 ? 早先的逻辑表达式的值,假如是true则赶回表明式1的值,假诺是false则赶回表明式2的值。

 

示例:

var a = confirm("请问您是否是男士");

var s = a?"你好先生":"你好女士"

alert(s);

 

小练习:

1、 在页面上增加5个div,並且定义八个数组,那个数组满含5个要素“登天一阁”,“白日依山尽”,“密西西比河入海流”,“欲穷千里目”,“请上二楼”。用JQuery的each(卡塔尔,遍历页面上的5个div,将这一个5条诗句分别投入5个div中。

2、 定义四个css样式类,一个为背景淡银色,一个为背景淡金棕,奇数行使用普鲁士蓝样式类,偶数行使用草绿样式类。

3、 用css(卡塔尔国方法,定义字体:为华文行楷,字号30px。

4、 在页面上定义9个div,里边输入1-9的数字,用css(卡塔尔(قطر‎和addClass(卡塔尔方法将那9个div以9宫格情势排列,在页面上增多一个文本框和开关,当自己在文本框中输入1-9的数字并按按钮之后,其对应的数字的div就未有不见。

 

unsigned zerofill属性

当数码的幅度小于类型的最急剧面时,则在多少前边自动填充0

NaN

是”Not a Number”,意思是指那不是多个数字。

比如:

var a = "ccc";

var b = 4324;

alert(a*b);

 

在文本框中选中文字

select(卡塔尔(قطر‎方法,绑定选汉语字时所要施行的函数。

示例:

$("#ttBox").select(function(e){

alert("哎呀,我被选中了。");

});

自动触发在文本框中选中文字的事件,并且自动选中文字:

$("#ttBox").select();

 

mysql数据库的备份与还原

直白写在html标签之中

比如:

<input type="button" value="hello" onclick="alert('hello javascript')" />

直白在html标签中onclick、onchange等事件之中写入js代码

JQurey成分的个性

数值类型

TinyInt 相当小的大背头存款和储蓄格式,1字节(8位的二进制数),它的取值范围是:不带符号时0 ~ 255,带正负号时-128 ~ 127

SmallInt 小大背头,2字节,不带符号时0~65535,带正负号时-32768~32767

MediumInt 中等整数,3字节,不带符号时0~16777215,带正负号时-8388608 ~ 8388607

Int 标准整数,4字节,不带符号时0 ~ 4294967295 ,带正负号时-2147483648 ~ 2147483647

BigInt 大整数,8字节,不带符号时0~18446744073709551615

 

Float 单精度浮点数,4字节,最小值,正负1.175494351E-58(1.175494351*10-58)最大值,正负3.102823466E+38(3.102823466E*1038)

Double 双精度浮点数,8字节,最小值,正负2.2250738507二〇一五E-308,最大值:正负1.17976931348623157E+308。

 

Decimal 以字符串方式积累浮点数。它的取值范围不是平素的,决计于客商内定的长短。

累加

a++ 针对数值类型进行增添操作,每一次加1,也就是a=a+1 ;

a-- 针对数值类型举行依次减少操作,每趟减1,约等于a=a-1 ;

 

a++ 先再次来到值再相加

++a 先相加再再次回到值

 

示例:

alert((--age)*10)

 

 

$(document)

获得当前网页的文书档案对象。

分选数据库use

隔壁采用器

备份

在phpmyAdmin中利用“导出”效率将数据表的组织与数量保存为三个.sql文件(保存格式选拔SQL)

$(document.body卡塔尔代表网页的<body>部分

$(document.body).css({"background-color":"green"});

 

 

小练习:

1、用Create指令创设三个产物出卖记录数据表,包罗字段:产物名、发卖地区、出卖数据、出卖金额。(10分卡塔尔

2、假使本集团贩卖的出品只有三种,出售地区也独有多少个。用insert语句插入十条产物出售记录。(产物与出售地区势必有双重值。)(15分卡塔尔(قطر‎

3、总结各类产品的出售总额(10分卡塔尔(قطر‎

4、总结每一个产物的平分出卖额。(10分卡塔尔

5、总括各类成品的发卖总量量。(10分卡塔尔(英语:State of Qatar)

6、在每个区域贩卖的每一个成品的称呼,连接成一个以逗号分隔的字符串。(15分卡塔尔(英语:State of Qatar)

7、同一时间总结每一个成品的最大贩卖额。(10分卡塔尔(قطر‎

8、计算产物在各类地点的最低发售额。(10分卡塔尔

9、获得总出卖额。(10分卡塔尔(قطر‎

 

 

 

 

 

 

 

mysql_尖端查询

练习:

1、 建设布局多个网页index.html,text.html和text2.html,在index.html页面中蕴藏三个div,分别将别的八个网页内容增多到这么些div中。内容自定

2、 定义一个json文件,这段json之中包蕴四个数组,数组之中包蕴五条付加物音讯(成品名:pName,产物型号:pModel,付加物价格pPrice),读取这几个制品新闻,并将五条付加物新闻浮现在一个表格中。

3、 模拟优酷商量,定义三个表面包车型大巴json文件,这段json之中包罗10条评论新闻(客商名:uName,商议时间uTime,商议内容uText),当网页的滚动条滑动到800px的时候,向三个div中读取那些评价的新闻,并将五条产品音讯体现在多少个表格中。(提醒:避名scroll事件由于每每触及而形成重复读取商讨内容。)

 

in关键字

在二个会集中张开相称,只要数据与聚聚焦的自便黄金年代项相仿,就认为数据满意条件。

 

SELECT * FROM student WHERE sAddress IN('北京','西安','天津','山东')

 

追寻地址是 东京,斯特Russ堡,丹佛 或 山西的上学的小孩子音讯

 

失去大旨

blur()

自增auto_increment

自增字段中国和扶桑常贮存的是整数类型的数码,用于表示数据库中的记录的序号。

自增字段的值没有须求手动输入,此中的数码是电动发出的,每当向那表里面加多一条新记录的时候,自增字段会自动抽出上生龙活虎行字段值,然后加风度翩翩,作为新记录的主键值。(主键绝对不会发出再度,即便上一条记下被删去了)。

灭亡二个要素的源委

empty(卡塔尔国清空多个要素早先与甘休标签之间的全体内容

$("font:first").empty();

 

多表查询

矫正成分的多少个样式属性:

    $("div:first").css(

{

"height":"600px",

"width":"500px",

"background-color":"blue"

}

);

 

where子句

概念多个询问条件,然后在查询进度中用这么些原则来挑选契合条件的笔录。

 

SELECT * FROM product WHERE pPrice >=1000

查询价格大于等于1000的产品

SELECT * FROM product WHERE pPrice <>3000

SELECT * FROM product WHERE pPrice !=3000

查询价格不等于3000的产品

SELECT * FROM product WHERE pName = '中兴z954'

 

查询产物名称是HTCz954的制品新闻(在mysql中双引号与单引号都意味字符串,不过推荐使用单引号,因为大家未来要上学的mssql server 中字符串用单引号表示)

Get( )方法

它就好像于$(“div:eq(n卡塔尔国”卡塔尔(英语:State of Qatar),作用是在筛选器相配到的成分集结中拿走钦命次序的因素。

不过它同一时候有另两个效果,就是将JQuery对象调换为javascript对象。也等于不再帮助html(卡塔尔国或css(卡塔尔(英语:State of Qatar)那类JQuery方法,而是能够支撑innerHTML或style那类javascript的系列函数。

示例:

$("div").get(3).innerHTML //得到第四个元素的内容

 

 

重命名数据表

rename table student to sInfo;

 

注意:to前边是改正前的原表名,to前边是改革后的新表名。

鼠标悬停

hover()

示例:

INSERT INTO userinfo(uName,uPhone,uIDCard)

VALUES('江小白','010-89562321','5001234567814541X')

 

向数据表中插入一条顾客新闻

 

INSERT INTO userinfo(uName) VALUES('张小强')

插入一条客商讯息,然则唯有姓名,别的字段自动留空或选择默许值(假设内部有些字段设置为不准为null,而从不私下认可值的话,就很有必要给这些字段赋值了)。

 

INSERT INTO userinfo VALUES

(3,'王小虎','010-89562321','5001234567814541X')

 

能够省略字段名,可是具备的字段都必得比照顺序来挨门挨户赋值。满含主键ID(要服从顺序来填写主键值)

 

一次性插入多条语句

insert into student(sName,sAge,sSex,sPhone)

values('小黑',20,'女','010-89562314'),

('小强',20,'男','020-89562314'),

('小红',20,'女','021-89562314'),

('小黄',20,'男','019-89562314'),

('小李',20,'女','022-89562314')

 

 

将成分移动到钦定的要素之后

有二种方式可以达成这几个效应

$("#img1").after($("div:first"));

$("div:eq(1)").insertAfter($("#img2"));

 

那三种形式都得以让div出现在图纸的后边,不过要留意他们的写法和各类。

移步时那七个章程的参数应该是筛选器选中的成分对象。

最大值最小值MAX(卡塔尔(قطر‎、MIN(卡塔尔(英语:State of Qatar)

在询问结果中的钦定字段中找到最大的值或相当的小的值。

SELECT MAX(sScore) FROM student

//得到成绩最高分数

SELECT MIN(sScore),sSex FROM student GROUP BY sSex

//分别得到男生和女生最低分

 

 

Ready事件

位列出多少表中的字段

格式:show columns from 表名

Describe 数据表名

 

接受切合条件的率先个/最终一个成分

$("p:first")

$("p:last")

 

varchar字符类型

能够储存任一字符,包括符号、数字、字母,不过她们都会被当成字符为拍卖。

含有钦定的子成分的父成分

$("div:has('.style1')")

 

在享有div中搜寻,饱含使用了.style1的子成分的div。

恢复

在phpmyAdmin中式点心击“导入”,接收.sql文件的路线(格式选用SQL),点击实施。

 

松手抬起鼠标键时

mouseup()

它的用法和语法与mousedown相同。

mySQL中的数据类型

在mySQL中各样字段,都必须鲜明它寄放的多寡的品类,豆蔻梢头旦钦命了连串,该字段(列)中的数据都必需符合这几个类型的范围,不然就能孳生错误。

 

而且字符等类型须要钦定内容的最大尺寸。

 

选拔查询结果中的排列顺序为偶数/奇数的要素

$("p:even").css({"background-color":"orange"});

//选择偶数次序的元素

$("p:odd").css({"background-color":"#aaa"});

//选择奇数次序的元素

永利皇宫463登录, 

limit关键字

limite前边要求跟多少个数字,代表从内定的记录开头(使用数据记录在情理上的顺序并非ID),查找多少条记下出来。

双击dblclick()

右连接

询问附表(JOIN关键字之后的表卡塔尔(英语:State of Qatar)中含有未有关系关系的数据在内的具备数据。

SELECT * FROM score

RIGHT JOIN student

ON score.sid = student.sid

 

选料钦命次序的因素

$("p:eq(0)").css({"background-color":"orange"});

//选择页面上的第一个<p>段落(第一个元素的序号为0)

 

字段

数量字段,就是多少表中的列。

每几个字段都亟待钦赐叁个名号,用来注明该列数据的效果与利益,就叫作字段名。

为内定的html成分增添三个器皿标签将其包装起来

wrap(卡塔尔,在要素的外层增多三个容器成分。

$("span:first").wrap("<b></b>");

$("span:first").wrap("<font color="red"></font>");

 

日未时间档期的顺序

Date 1000-01-01 ~ 9999-12-31

TIME -838:59:59~838:59:59

DateTime 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59

TimeStmp 一九六九-01-01 00:00:00 到2037年的时期的某一个时刻

Year 存储1901~2155年的一个年份。

 

注意:

Ready(卡塔尔事件能够分包绝大好些个的javascript和jquery代码,但是要小心作用域的难题,在ready(卡塔尔(قطر‎中内部定义的变量和函数,是心余力绌在表面访谈到的。

 

常用的数据库的门类

Mysql 质量大胆,能够无偿应用。

MSSQL server 微软公司的数据库软件,平时用于搭配微软系统的编制程序语言。

Access是office的办公室套件之风流浪漫。

Oracel 品质非强悍,也特别高昂。

示例:

<body onload=" $('#box1').text('今天<p>星期五</p>');">

相当于:

<script type="text/javascript">

$(document).ready(function(e) {

    $("#box1").text("今天<p>星期五</p>");

});

</script>

 

小练习:

1、 新建叁个成品product数据库

2、 在数据库中加多付加物product表,并树立字段pId (主键)、pName(产品名称)、pModel(成品型号)、pPrice(产物价格)

3、 增添5条付加物消息

4、 在数据库中再加多二个成品入库表(saveInLib),并确立字段:sid(主键)、pName(付加物名称)、saveInTime(入库时间)、saveInCount(入库数量)。

5、 增多5条产品入库记录。

 

选用器的中央格式

$符号代表采用器,它的功力相同于javascript如下指令:

document.getElementByID

document.getElementsByClassName

document.getElementsByTagName

 

透过重大字IN来拓宽关联查询

询问全数数学成绩在60分以上的上学的小孩子的新闻。

Select * from student where

sid in

(

    SELECT sid FROM score

    WHERE score >60 And sProject = '数学'

)

 

IN在这里边表示,sid必得与(卡塔尔内的查询结果之一相等。

 

事件绑定函数

Bind函数:把钦点的事件,绑定到接纳器钦点的因素上。

    $("#littleButton").bind(

"click",

function(){

alert("我是一个按钮");

}

 );

 

Mysql命令行

1、 在phpstudy的右键菜单中,mysql工具 à mysql命令行

2、 弹出的吩咐框中指示”enter password”,输入默许密码root

3、 假如见到”you mysql connection”就证实您登录成功了。

4、 在命令行中,每一条指令都必须要以总局;截止,不然系统会以为你那条指令还尚无完结,始终须要您世袭输入。

 

Delay延迟动漫或此外办法的实践。

$("#box2").delay(5000).slideUp(2000);

 

推迟5秒再试行动漫

Date日期

用以存款和储蓄日期和岁月

将html成分移动到个中的最先先的岗位

prependTo()方法,示例:

alert(1);

$("#img2").prependTo("div:eq(3)");

//将图片移动到第四个div的内部最开始的位置。

 

_(下划线)通配符

_ 通配符的职能与%相符,不过它一定要同盟单个跋扈字符。

 

Load方法

拿到另二个网页的代码,并将获得的代码插入到钦命之处。

示例:

$("#box").load("bb.html");

 

ORDER BY排序

安份守己钦点的字段的值的高低的前后相继,来排列查询的结果。

SELECT * FROM student ORDER BY sScore

//通过成绩来排列学生。默认为升序(从小到大)

SELECT * FROM student ORDER BY sScore DESC

//通过成绩来排列学生。添加DESC就是降序(从大到小)

 

 

replaceWith()

$("div:first").replaceWith("<p>明天星期天呀</p>");

 

逻辑与and

SELECT * FROM product
WHERE pPrice <800 AND pId >6 AND pName ='Nokia v998'

 

键盘事件

keydown 按下二个键时

keyup 松手抬起二个键时

keyPress 按下并放手三个键时

示例:

$(document).keydown(function(e){

alert("您刚刚按下的是:"+e.keyCode卡塔尔(قطر‎;

});

示例:

SELECT * FROM student WHERE sName LIKE '小_'

SELECT * FROM student WHERE sName LIKE '小__'

 

探究以“小”初阶的之后随机五个字符的数额,何况必需是四个字。

 

只顾:下划线与%分化的是前面一个不相称字符,必需得有一个字符技巧同盟。

 

SELECT * FROM student WHERE sName LIKE '_老_'

 

 

以淡入效果呈现二个因素

fadeIn()方法

示例:

$("#box1").fadeIn(3000,function(){

alert("我又来了");

});

 

方法二:inner join

动用inner join相仿能够做到上例中的功用,况兼主表与附表、连接条件一清二楚。INNE奔驰G级 JOIN子句的前方是主表,前边是附表,ON后边是表连接的尺码。

 

SELECT

   student.sName as '姓名',

   student.sAge as '年龄',

   score.sProject as '科目',

   score.score as '成绩',

   score.sid as '编号'

FROM score INNER JOIN student

ON score.sid = student.sid

 

 

留意:省略INNEHighlander间接写JOIN关键字,也是中间连接。

 

JQuery_1_选择器

auto_increment

自增

小练习:

1、 在页面上定义叁个宽50高50的天蓝div,让它自动向右上方移动。

2、 接上题,移动到横向500纵向500的时候,再发展移动。

 

3、用css方法设置贰个宽600px高50px的标题栏,用offset方法设置其变化地方在页面包车型客车顶上部分,要求当您拖动浮动条的时候,那么些标题栏始终在显示区域的最最上部。(提示:能够setInterval方法)。

 

phpMyAdmin

phpMyAdmin是最常用的mysql顾客端,它是依靠php语言的。

在桌面右下角的phpstudy图标上右击弹出菜单中接收phpMyAdmin就足以运维步入了。运转之后,必要输入客商与密码举办登入,暗许的顾客名密码都以root。

 

事件委派:给还一纸空文的成分绑定事件

live()方法

示例:

$(".btn1").live("click",function(){

alert("这是在按钮出现之间绑定的事件");

});

alert(1);

$("body").append("<input type='button' value='被追加的按钮' class='btn1' /> ");

 

 

新建数据表

1、 选中数据库之后,点击左侧的“新建数据表”,填写“数据表名”。

2、 内定数据表的字段,也正是列。在钦赐字段的长河中大家要对字段增多字段名、数据类型、数据长度、是或不是是主键、是或不是自增。(大多动静下,主键是名称叫id的整数类型,何况是自增的。)

3、 为字段内定这一列的数据类型。

慎选具有的隐藏成分

$("p:hidden").css({

"background-color":"red",

"display":"block"

});

 

 

新建数据库

1、 要钦点数据库的名号。

2、 日常采取utf8_unicode_ci字符集,在只有中文的情事下,可以选择gbk_chinese_ic或gb2312_chinese_ci 。

 

裁撤费物价指数定成分上的钦赐的风浪

unbind(卡塔尔:废除费物价指数定html成分的钦赐事件的绑定,令其不再生效。(只好撤销通过jquery上的bind绑定的风云,html成分上本身的平地风波无效,比如:onClick)

示例:

$("#littleButton").bind("click",function(){

alert(111);

});

$("#littleButton").unbind("click");

 

 

多张表连接

示例:

SELECT * FROM score

INNER JOIN student ON score.sid = student.sid

INNER JOIN class ON student.cid = class.cid

 

$post方法

示例:

    $.post(

"Untitled-1.html",

{"un":"小白","pwd":"123"},

function(r,s){

alert(s);

alert(r);  //得到的是一个文档对象

}

);

 

剔除数据表

格式:drop table 数据表名

选拔下三个要素

当jquery相称选取器的时候,会率先找到+左边的成分,然后从该因素开端向后找出+左侧的要素,直到找到第贰个符合的要素停止。

$(“#box1+div”) //查找box1后面的第一个div

$(".style1+p") //注意:包含层级必须是同一级别的才可以

 

Update矫正数据

基于钦定的口径规定供给更改的行,然后修正钦点字段的数据。

绑定双击事件

$("#littleButton").dblclick(function(){

alert("哎呀");

});

 

主键

不菲时候我们将id称为主键,主键那是指那张表的排列顺序的基于。

接受器的find(卡塔尔国方法

意思是在接收器选定的联谊之中,再度实行一次挑选,在选拔器选定的结果里,再一次按标准进行查找。

$(document).find("div p").css({"font-size":"88px"});

//在网页正文中寻找第一个div里的p标签。

 

 

示例:

DELETE FROM userinfo WHERE uid = 2

 

 

逃匿贰个要素

Hide()方法:

语法:

选择器.hide(速度,fn);

示例:

$("#box1").hide(); //直接隐藏没有任何动画

$("#box1").hide(2000); //在2秒之内逐渐向左上角缩小隐藏

//隐藏过程的动画结束之后,执行这个包含alert的函数

$("#box1").hide(2000, function(){

alert("我隐藏起来了,你看不到");

});

 

说明:

进程代表隐敝进度的日子,单位飞秒。

Fn代表隐蔽动画截止以往自动推行的函数。

 

注意事项:

1、%不但代表专断个数的自便字符,它也能够空字符。

2、数据尾巴部分的空格或然会烦懑通配符的物色,比方:现存数量’abc  ’,假设它最终有一个或几个空格的话,则 %abc将不会查找到该数量,因为前面多余的空格也是字符。解决办法是上下都加上%。

3、%不可能相称null值。

 

语法:

选择器.animate({

“css属性名1” : ”属性值1”,

“css属性名2” : ”属性值2”,

},动漫时间长度卡塔尔(英语:State of Qatar);

何以设置七个字段为自增

1、在开创表或在改过字段结构的时候,设置字段的数据类型为int,然后选中auto_increment上的勾。

2、当插入一条数据时,不要手动填入主键字段。

3、主键生成的数字相对不会再也,即便记录被剔除。

复制叁个html成分

clone()方法

$("#img2").clone().appendTo("div:eq(3)");

//将图片复制到div中

$("#img1").clone().prependTo("div:first");

 

挪动成分到另贰个因素的近期

也有三种方法:

alert(1);

$("div:first").before($("#img1"));

//将图片移动到div的前面去

alert(1);

$("div:eq(1)").insertBefore($("#img1"));

//将div移动到图片前面去

 

 

接收大于/小于内定序号的因素

$("p:lt(3)").css({"background-color":"orange"});

//结果集的第3个元素之前的所有元素

$("p:gt(3)").css({"background-color":"orange"});

//结果集的第3个元素之后的所有元素

 

改正成分的单个css值:

$("div:first").css("width","500px");

 

css方法中有多少个传入参数时:第贰个是css属性名,第叁个是css属性值。

常用事件

选择器

选用器的含义,正是规定代码实践的靶子,便是规定代码实施的对象对象。

以退出效果隐蔽二个因素

fadeOut()方法

示例:

$("#box1").fadeOut(3000,function(){

alert("我走了");

});

 

each( )方法

它的效果与利益是遍历接收器获得的集聚中的种种成分。

each方法的参数

示例:

//each所执行的函数包含两个参数,index代表当前元素在集合中的次序,element代表当前元素对象

    $("div").each(function(index, element) {

        alert(index +"----"+ element.innerHTML);

});

 

 

mouseenter(卡塔尔国当鼠标进入到成分所占的区域节制内时

与mouseover(卡塔尔,在较轻巧的事态下大家是看不出那三种事件的分歧的,不过当在实践一些动漫片效果依旧其余较复杂的状态下,就会意识。mouseenter(卡塔尔国事件只会被施行二遍,mouseover(卡塔尔(قطر‎事件会在你的鼠标停留在要素之上的长河中平昔重复履行。

体现只怕掩盖叁个因素

Toggle

语法:

Toggle(速度,fn)

说明:

假诺那么些成分是可知的就施行东躲尼罗河操作,即使不可以知道就实践突显操作。

示例:

function hide_show(){

$("#box1").toggle(300,function(){

alert("我来了,又走了");

});

}

<input type="button" onclick="hide_show()"  value="hide_show" />

<div style="width:400px; display:none;" id="box1">

    <img src="img/aa.jpg" width="400" />

</div>

 

滑动效果

将html成分移动到另叁个因素的内部的尾声

appendTo()方法,示例:

alert(1);

$("#img1").appendTo("div:eq(1)");

//将图片移动到div内部的最后的位置

 

 

$.getJSON方法

异步读取另贰个页面中的json数据,并将其解析成javascript对象。

示例:

json1.js

{ "studentName":"小强", "studentAge":18 }

html文件

$.getJSON("json1.js",function(std,s){

// std是一个js对象

alert(1);

alert("我叫"+std.studentName+"今年"+std.studentAge+"岁");

});

 

$get方法

利用Get形式来进行异步央浼,平日来说用于向服务器端传递,然后再获得重回的网页的代码。

示例:

    $.get(

"Untitled-1.html",

{"un":"小白","pwd":"123"},

function(r,s){

alert(s);

alert(r); //得到的是一个文档对象

}

);

 

电动触发单击事件,而无需顾客手动点击

$("#littleButton").click();

 

语法:

选择器.fadeTo(速度,透明度,fn);

其中:

反射率是一个1到0之间的小数,代表透明的比例。

fn是卡通实现后进行的代码。

$(document).ready();

兴致索然JQuery的接受器都急需在其钦赐的HTML成分加载成功之后再来推行,因此大家日常都是在页面全部加载完结之后再业施行JQuery代码,不然超大概成分还并未有被浏览器营造入DOM模型,大家就去超前利用要素,会变成程序不当。

 

ready(卡塔尔(英语:State of Qatar)事件的意思就是指页面全布加载达成触发,DOM模型营造实现现在。

它一定于是body的onload(卡塔尔(英语:State of Qatar)事件。

绑定仅实行三次的事件

One函数:为选用器钦点的html成分绑定二个仅会推行一遍的风云,之后那一个事件就不会再被触发了。

示例:

$("#littleButton").one("click",function(){

alert("今天星期四");

});

 

JQuery操作html元素

让要素变为浮动层并改良地点

<p style=" width:50px; height:50px; position:absolute; top:150px; left:250px;"></p>



var p = $("p:first").offset({top:400,left:300});

//让一个元素变成浮动层,并且按照指定的top和left位置来移动这个元素。(top和left相对于网页的左上角)

 

 

去除html成分的样式类

removeClass(卡塔尔(英语:State of Qatar)杀绝内定成分春季有个别样式类。

示例:

alert(1);

$("div:eq(0)").removeClass("boxStyle");

 

 

彰显已经被隐形的要素

Show()方法

语法:

选择器.show(速度,fn);

说明:

不论被css的display:none属性隐讳的要素,照旧被上面包车型客车hide(卡塔尔国方法隐瞒的靶子,都能够选择show(卡塔尔国来令其显形。

 

示例:

$("#box1").show();

$("#box1").show(3000);

$("#box1").show(3000,function(){alert("我又回来了")});

 

 

Class样式类采取器

$(".style1").css(

{

"font-size":"38px",

"background-color":"yellow"

}

);

针对所有class属性为.style1的元素。

css之中包含的实际上是一个JSON对象。

$(“*”)
选择所有元素

$("*").css({

"font-size":"38px",

"background-color":"orange"

});

 

选择之后全数相配的元素

$(".style1~p")

 

第朝气蓬勃找到~侧边的因素,然后从该因素起头向后查找~左边的要素,找到全部适合条件的要素截至。

ID选择器

$("#box1").css({"font-size":"88px"});

 

在接纳器的表明式中用#以致之后的ID名称来赢得这几个ID所针对的要素对象。

如何接纳JQuery

1、首先,大家亟须下载或复制JQuery的库文件,也正是文件名”jquery-版本号[.min].js”的本子文件,(在那之中含有min的是从未有过换行、制表符和空格的削减版本)。

2、在网页中援引JQuery文件:

<script type="text/javascript" src= "js/jquery-1.7.1.min.js" > </script>

 

 

转移成分的光滑度

fadeTo方法()

在钦点的小时内以动漫的格局纠正三个因素的光滑度。

示例:

$("#box1").fadeTo(2000,0.5);

$("#box1").fadeTo(2000,0.5,function(){

alert("变淡了");

});

 

什么是ajax

称为异步加载,正是指在不刷新网页的意况下,去读取另贰个网页的原委,然后以字符串的花样拿到另一个网页的具备代码。

 

动漫片效果

小练习:

 

 
   

1、根据上海教室制作八个滑动菜单,要求点击标题栏张开其江湖的子菜单项,别的菜单栏收起,供给必得有滑动动画效果。按图举办css切图。

 

2、用Animate制作一个您“点不到本人”的开关,也正是鼠标指向其上时,就能够随随意便移动到任啥地点方。

晋升:获取浏览器呈现区域的上涨的幅度和冲天。

document.documentElement.clientWidth;

document.documentElement.clientHeight;

 

 

3、制作贰个百度弹出登陆框,要求点击登陆直接在页面以浮入动漫弹出二个转移的登录框,何况不管滚动条在什么样地点,这么些登入框始终在荧屏中心,点击X 关闭。

 
   

 

4、如下图所示,成品图片能够活动向左滑动,当鼠标点击左右键时,能够向左右移动一条图的地点。客商不操作时,每5秒向左移动一个图片的岗位,

 

 
   

5、下拉菜单效果,当鼠标移动到菜单上时,就滑动突显出下拉菜单,並且当鼠标移动到菜单项上时,文字变绿并向后滑动10px;

 
   

 

6、点击标签栏,呈现不一致的原委

 
   
 
   

7、当鼠标移动到图片上时,滑动交错动漫显示出三个从上到下和从上到上的透明div,而且滑动交错展现出从左到右的标题和从右到左的文字简单介绍。

 

 
   

 

 
   

 

 
   

 

评分规范:

生龙活虎道题20分,第7和4题是附加题。

 

 

 

JQuery中的ajax

小练习:

1、 用bind(卡塔尔国向页面上的多少个按键增多鼠标移入事件,移入开关范围时,按键文字形成“款待光降”,移出开关文字形成“后会有期”。

2、 用toggle(卡塔尔(قطر‎绑定四个函数给多个开关,正是当您首先次单击这么些按键时,它唤醒“你干什么要点本身”,第三遍提醒“说了您还点”,第四回提示“你再点一下试跳”,第伍回提示“好啊,你赢了。”

3、 完成多个做取舍题的功效,在页面上有二个P段落和七个单选按键,当你筛选多个单选开关中的大肆一个时,会提醒顾客是不是应对准确。在那之中的平地风波绑定一定要用JQuery达成。

4、 设置二个宽600px高50px的标题栏,背景象为豆绿,用offset方法设置其变化地点,供给当拖动页面滚动条时,这一个标题栏始终放在当前彰显区域的最上端(提醒:须求运用scroll(卡塔尔事件)

5、 定义三个长短都是50px的新民主主义革命div,供给在显示器大肆地点点击鼠标时,那个div马上移动到眼下鼠标点击的地点。

 

 

 

JQuery_动作与效率

父亲和儿子层级关系采用

依据成分之间的含有关系来展开选择,父与子成分用空格或>来划分。

$("#box2>p").css({

"font-size":"38px",

"background-color":"orange"

});

 

淡入呈现或退出隐蔽

fadeToggle()方法

 

$.getScript方法

同意大家跨域(读取其它一个网址的)读取并试行八个javascript脚本程序。

示例:

if(confirm("是否执行js文件"))

$.getScript("json1.js");

或

$.getScript("json1.js",

function(){

alert("远程脚本已经执行完毕")  

}

);

 

语法:

$(表达式)

表明式能够是三个字符串,也足以是三个变量或html代码。

在乎:JQuery语句日常都以以$初始的。

什么是JQuery

JQuery实际上就是贰个javascript文件,它是一批由javascript写好的工具程序,叁个被打包好的js工具库。它在js功底之上做了数不胜数的优化,让网页脚本的编纂进度越是的简便高效。

JQuery有为数不菲的版本,但各版本之间的差异都不是太大,底蕴语法的通用。

 

同仁一视采取:

$("#box1,.style1").css({

"font-size":"38px",

"background-color":"orange"

});

 

在表明式中,用逗号来分隔多个接受器。

小练习:

制作二个展现学子姓名的报表,然后设置奇数行的背景象为浅蓝铜色,偶数行的背景象为憕色,假若单元格中绝非内容,背景观为土褐。

 

JQuery中的事件绑定

height(卡塔尔(قطر‎方法得到或改善多少个因素的莫斯中国科学技术大学学

示例:

$("div>div").height(100); //修改没元素的高度

alert($("div>div").height()); //获取元素的高度

 

滚动条相对于页面最上端的地点

scrollTop方法:获取和安装滚动条相对于页面最上端的距离。

示例:

alert($(document).scrollTop()); //获取滚动条目前的位置

$(document).scrollTop(100); //修改滚动条的位置

 

 

width(卡塔尔国方法赢得或退换叁个要素的增加率

示例:

$("div>div").width(200);  //修改没元素的宽度

alert($("div>div").width()); //获取元素的宽度

 

用Jquery调控作而成分的css样式

JQuery与javascript中有反差的事件

语法:

选择器.load(url,[data,][callback]);

说明:

1、 接纳器用来钦点的多少个html容器,那一个容器来存放从另一个网页中获取的html代码。也正是将另八个网页的具有代码放在眼下这几个选取器内定的要素的开始标签和得了标签中间。

2、 url参数,便是要伏乞的不行网站。

3、 data参数,是叁个json,是指须求发送给另二个网页的参数,比如:{“userName”:”小白”,”password”:”123456”}

4、 callback,是指产生读取之后会被施行的三个函数,那几个函数有四个参数,分别是:

a卡塔尔国 responseText 得到的另二个网页的源代码的字符串

b卡塔尔 textStatus 读取另一个网页是还是不是中标,success代表读取成功,error读取战败。

示例:

$(“box”).load(

“11.html”,

{“userID”:”008”,”userType”:”admin”},

function(responseText, textStatus)

{ //第一个参数是另一个网页的所有代码,第二个参数是读取是否成功,这个两个参数的名字是可以改变的。

alert(responseText + ”-------” +  textStatus);

}

);

 

 

为因素增加css样式类

addClass(卡塔尔(英语:State of Qatar)将已存在的css样式类增添到钦赐的html成分上。

示例:

alert(1);

$("div:eq(3)").addClass("boxStyle");

 

 

收获或涂改八个因素的职位:Offset方法

获得成分相对于父成分的对峙地方

position(卡塔尔方法重临贰个岗位对象,这些指标包含了top和left八个属性。

$(document).ready(function(e) {

//var p = $("div>div").offset();

var p = $("div>div").position();

alert("元素相对于其父元素的位置的纵向是:"+p.top+"横向:"+p.left);

});

 

小练习:

1、 在不写html的景况,用JQuery创设二个网页的资源消息列表,须要最少6行,每生机勃勃行的p段落都有三个id属性:p1、p2。。。p6(要求利用循环来兑现卡塔尔。
$(“body”).append(“<p id=p”+i+”></p>”);

2、 向p1到p6之间的列表中增多音讯的标题。

3、 向p1到p6之间的列表的最前面增加序号。

4、 向p1到p6之间的列表的末尾面加多日期。

5、 全部p标签外侧用div包裹起来。

6、 定义一个css样式类,宽度700px,居中,字体微软雅黑本白,然后将那个样式类加多到div之上。

7、 将最后一条音讯活动到最上边。

8、 将第二条新闻复制一份到最下方。

 

JQuery中的样式和事件

选拔不包涵其余子成分或内容的标签

$("p:empty").css({"background-color":"orange","height":"30px"});

//在选择器的查找结果中筛选内部为空的元素

 

为一个html成分的三个轩然大波切换多少个动作

toggle(卡塔尔(英语:State of Qatar):可感觉钦定的html成分的钦点事件绑定多少个会相继切换的函数。比方:

$("#littleButton").toggle(

function(){  alert("你好呀,吃了么?") },

function(){  alert("还没吃?") },

function(){  alert("那赶快回家去吃吧!") },

function(){  alert("你妈喊你回家吃饭") }

);

 

 

本文由永利皇宫463登录发布于数据,转载请注明出处:NET学习笔记08MySQL功底知识,NET学习笔记05Javascr

关键词: