前两天划水太严重
哈哈哈 这下好了吧
丢 被说得一无是处
欧克终于解决了
然后自己去搞一下数据库吧
忘得差不多了
不能开 两个窗口
开一个无痕窗口
重新加载框架就好了
今日份数据交互
真是组长再旁边,脑子空白
说白了,还是自己不够熟悉,熟练
还有就是要记得问组长,有疑问就要问
然后就是不能别人
是自己不会
都是自己的问题
从一开始接触到现在:就是表单和列表
列表查询,表单新增,修改,保存
列表查询,要加载数据,用BindGrid,发送ajax返回的是html
字段是easyui的东西,应该是和返回的数据合在一起,然后形成表格
修改通过guid,然后填充字段。
保存要获取到所有字段,
卧槽好像时间还是挺快的,第三周已经结束了
三周,我学到了什么呢?断点的调试,列表,表单的easyui数据请求方式
数据库复习,vue.js,H5,webpack,SVN.
移动端UNI app
--操作的数据表
SELECT * from ST_Deviceopen_Detail2 order by id desc
--1.查询表中所有列
select * from ST_Deviceopen_Detail2
--2.查询指定的列,用逗号隔开
select typename,dname from ST_Deviceopen_Detail2
--3.使用别名
select 设备名称=typename,dname 设备类型,CouresCredit as 学分 from ST_Deviceopen_Detail2
--4.前五条数据
select top 5 * from ST_Deviceopen_Detail2
select top 10 percent * from ST_Deviceopen_Detail2
--查询多列
select typename,dname from ST_Deviceopen_Detail2 order by id desc
--5.不重复查询(distinct)
select distinct typename,dname from ST_Deviceopen_Detail2
--6.使用into字句,into子句将查询的结果集创建一个新的数据表
select StudNo,StudName
into 学生信息表
from 学生表
--主外键
create table Student(
StuNo varchar(15) primary key,
StuName varchar(20) not null,
StuSex char(2) default '男' not null,
StuBirthDay datetime null,
--建立外键ClassID(班级编号)关系,且不允许为空
ClassID varchar(15) constraint FK_ClassID foreign key references 班级表(classID) not null
)
--约束
StudScore numeric(4,1) check(StudScore>= 0 and StudScore<= 100),
--插入数据
insert into ST_Deviceopen_Detail2
(StudNo,StudName,StuSex,StuBirthDay,ClassID)
values
('1221212','王菲','男',1995-10-1,'12312')
--数据更新
update ST_Deviceopen_Detail2
set typename = 'nidaye'
where id = 1
--删除行,记录
delete from ST_Deviceopen_Detail2
where typename = 'nidaye'
--带条件的查询
--1.比较查询条件
select * from ST_Deviceopen_Detail2
where typename = 'lisi'
where typename < '1999-1-1'
where typename != 100
--2.逻辑运算符
select StuNo,Stuname from ST_Deviceopen_Detail2
where not StuSex = '女'
where StuName = '李四' and StuSex = '女'
where StuName = 'lisi' or StuSex = '男'
--3.范围查询条件
select * from ST_Deviceopen_Detail2
where StuNo between 70 and 80
where NOt StuNo between 70 and 80
where StuNO <70 or StuNO > 80
--4.列表查询条件:查询条件将返回与列表中的任意个值匹配的记录,通常用
--IN关键子来指定列表查询条件
--查询学号为12121和5454的学生信息,显示学号,姓名和出生年月日
select StudNo,StudName,StudBirthDay from ST_Deviceopen_Detail2
where StuNo in('12121','5454')
where StuNo not in('12121','5454')
--5.模式查找条件
--% _ [] ^
-- like '6[%]' 6%
-- like '[_]d' _d
-- like '[a-cf]' a,b,c或f
-- like '[-acdf]' -,a,c,d,f
-- like '[[]' [
-- like ']' ]
-- like 'abc[_]d%' abc_d abc_de
-- like 'abc[def]' abcd,abce.abcf
--1.查找姓李的学生
select * from ST_Deviceopen_Detail2
where typename like '智%'
where StudName like '[李张陈]%'
where typename like '%三%'
-- 姓名第二个字为“丽”字的信息
select * from ST_Deviceopen_Detail2
where typename like '_丽%'
-- 学号末位数字不在2-4范围内的学生
select * from ST_Deviceopen_Detail2
where typename like '%[^2-4]'
-- 对查询结果进行排序
select * from ST_Deviceopen_Detail2
where CourseID = 'A002' order by StudScore desc
-- 子查询,(列表子查询)
-- 查询学生平均分大于75分的学生信息。
select * from 学生表
where StuNO in(select StuNO from 成绩表 group by StuNo having AVG(StudScore)>75)
-- 聚合函数通常与group by 字句一起使用。对给定字段分组之后的结果进行分类汇总
-- having 字句通常与group by 字句一起使用 having字句分组之后对数据进行过滤
数据库:增删改,查询,触发器,游标,视图