• 实习第十三天


    前两天划水太严重

    哈哈哈  这下好了吧   

    丢  被说得一无是处

    欧克终于解决了

    然后自己去搞一下数据库吧

    忘得差不多了

    不能开 两个窗口

    开一个无痕窗口

    重新加载框架就好了

    今日份数据交互

    真是组长再旁边,脑子空白

    说白了,还是自己不够熟悉,熟练

    还有就是要记得问组长,有疑问就要问

    然后就是不能别人

    是自己不会

    都是自己的问题

    从一开始接触到现在:就是表单和列表

    列表查询,表单新增,修改,保存

    列表查询,要加载数据,用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字句分组之后对数据进行过滤

    数据库:增删改,查询,触发器,游标,视图

  • 相关阅读:
    枚举、函数关于oracle函数listagg的使用说明by小雨
    执行、Mongodb MapReduce示例1个by小雨
    事务、异常TSQL 编码时应该注意的10个问题by小雨
    源、执行GoldenGate 单向DDL同步by小雨
    Oracle中的所有权限by小雨
    数据库、版本数据库学习从此开始by小雨
    统计、案例深入理解Oracle索引(10):索引列字符类型统计信息的32位限制by小雨
    字段、数据库表三大范式及存储方式by小雨
    数据库、用户第二章Getting Start with the Oracle Server(oracle入门)by小雨
    搜索、关键字截图留念,“万能数据库查询分析器”作为关键字在百度和谷歌上的海量搜索结果by小雨
  • 原文地址:https://www.cnblogs.com/Py-king/p/11510952.html
Copyright © 2020-2023  润新知