自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Mysql:事务与触发器

create table 商品库存(商品编号 varchar(12) not null,商品名称 varchar(100),库存数量 int not null,最小库存数量 int);insert into 购物车商品(客户ID,商品编号,购买数量,优惠价格) values (3,'100009177424',1,4999);#3.在“购物车商品”数据表中创建一个触发器,当客户选购一件商品时(插入一条记录时),对应的“商品库存”数据表的“库存数量”字段值也同步减1。“商品库存”数据表的结构数据如表1所示。

2024-05-30 11:24:38 1173

原创 Mysql:存储过程练习

insert into stu(name,grade,gender) values('tom',60,'男'),('jack',70,'男'),('rose',90,'女'),('lucy',100,'女');功能:根据二个学生的学号从数据表中获取他们的grade数据并进行比较,并返回比较的结果(用二个输入参数,一个输出参数)。#3. 创建一个交换二个整数的存储过程p3并调用(用二个INOUT参数存放交换的二个数)。#1.创建一个不带参数的存储过程p1并调用,功能:查询stu表中所有男生的信息。

2024-05-28 10:52:48 804

原创 Mysql:参数--in、out、inout和自定义函数create function

set c=(select 图书名称 from 图书信息 where 价格=(select max(价格) from 图书信息 where 出版社=id));set num=(select count(*) from 图书信息 where 出版社=id);set num=(select count(*) from 图书信息 where 出版社=id);set num=(select count(*) from 图书信息 where 出版社=id);call p0003('高等教育出版社',@b);

2024-05-23 11:38:13 929

原创 鸿蒙 DevEcoStudio:发布进度条通知

let isSupport=notificationManager.isSupportTemplate('downloadTemplate') //当前系统是否支持。operationType:wantAgent.OperationType.START_ABILITY, //START_ABILITY 启动ability。bundleName:'com.example.myapplication', //跳转哪个应用。name:'downloadTemplate', //设置进度条。

2024-05-22 09:23:45 1317

原创 鸿蒙 DevEcoStudio:通知栏通知实现

additionalText:'附加内容'additionalText:'附加内容'title:'普通通知标题1',title:'普通通知标题2',text:'普通通知内容2',text:'普通通知内容',【使用notificationManager实现通知栏功能】Text('发布普通通知1')Text('发布普通通知2')Text('取消普通通知')Text('取消全部通知')

2024-05-20 15:06:41 2071

原创 Mysql:变量(草稿)

set @name=(select 客户姓名 from 客户信息 where 客户ID=5);#select * from 客户信息 where 客户姓名=@name;#set @=[,@.....];#系统变量(全局系统变量/会话系统变量--只对当前会话有效)#局部变量 begin...end。#启动时就被引用并初始化为默认值。#声明一个变量,并赋值。

2024-05-16 11:38:56 445

原创 Mysql:视图--修改删除

利用视图"view_用户注册0703"新增一个注册用户,"用户ID"为"7","用户编号"为"u00007","用户名称"为"测试用户","密码"为"todayBetter","权限等级"为"A","手机号码"为"18074198678","用户类型"为"2"insert into view_用户注册0703 values('7','u00007','测试用户','todayBetter','A','18074198678','2');#删除数据/记录(如果视图中没有,则不能删除源表中对应的数据)

2024-05-16 10:44:29 939

原创 鸿蒙 DevEcoStudio:关系型数据库增删改查练习

console.log(resultSet.getLong(resultSet.getColumnIndex('id')).toString()+'获取成功')console.log(resultSet.getString(resultSet.getColumnIndex('username'))+'获取成功')console.log(rowId.toString()+'添加成功')console.log(rowId.toString()+'添加成功')console.log('添加失败')

2024-05-15 09:39:42 1767

原创 Mysql:视图

安全性选项 SQL SECURITY DEFINER(默认,验证用户是否有权访问视图里边涉及的数据)|INVOKER(如果创建的这个视图的用户,没有对原表中的数据的访问权限)#with (cascaded(更新视图时满足所有表中涉及的条件)|local(只满足当前表中的条件))check option(更新视图上所进行的修改,应符合原表中的条件)alter view view_图书信息 as select 商品编号,图书名称,价格,出版社 from 图书信息 where 出版社=2;

2024-05-14 11:40:06 533

原创 Mysql多表查询2:外连接

select 出版社信息.出版社名称 from 出版社信息 join 图书信息 on 图书信息.出版社=出版社信息.出版社ID where 图书名称=(select 图书名称 from 图书信息 where 图书名称="HTML5+CSS3网页设计与制作实战");select * from 图书信息 join 出版社信息 on 图书信息.出版社=出版社信息.出版社ID where 出版社 in(select 出版社ID from 出版社信息 where 出版社名称="人民邮电出版社");

2024-05-14 10:48:10 687

原创 鸿蒙 DevEcoStudio:用户名密码获取保存

TextInput({placeholder:'请输入用户名',text:this.username})TextInput({placeholder:'请输入密码',text:this.password})// globalThis设置全局变量preference,让这个变量等于上边那个preference。打开src/main/ets/entryability路径下的EntryAbility.ts文件。// 获取首选项实例对象,然后将实例对象全局处理,这样其他文件可以直接使用。Button('登录')

2024-05-13 15:56:28 1425 1

原创 鸿蒙 DevEcoStudio:简单实现网络请求登录案例

TextInput({placeholder:"请输入用户名"})TextInput({placeholder:"请输入密码"})@State message: string = '跳转成功'//创建http请求对象。Button('登录')使用http或axios实现登录案例。

2024-05-08 08:45:15 1958 2

原创 MySQL:多表查询练习

select 图书信息.商品编号,图书信息.图书名称,图书信息.价格 from 图书信息 join 出版社信息 on 图书信息.价格 >= (select 价格 from 图书信息 where 图书名称="MySQL数据库技术与项目应用教程");select 图书信息.图书名称,出版社信息.出版社名称,图书信息.价格,图书信息.作者 from 图书信息 join 出版社信息 on 图书信息.价格 > 40 where 出版社信息.出版社名称="人民邮电出版社";#1.出版社信息 与 图书信息 交叉连接。

2024-05-07 11:39:41 500 1

原创 Mysql:交叉连接、内连接

insert into emp values(1,'刘一',20,1),(2,'陈二',22,1),(3,'张三',20,2),(4,'李四',20,4);#内连接使用比较运算符对两个表中的数据进行比较,并列出与连接条件匹配的数据行,组合成新的记录。insert into dept values(1,'网络部'),(2,'媒体部'),(3,'研发部'),(4,'人事部');#select 查询字段 from 表1 [inner] join 表2 on 表1.关系字段=表2.关系字段;

2024-05-07 11:07:26 862 1

原创 鸿蒙 DevEcoStudio:组件实例(页面及组件生命周期函数)

console.log('componentA组件创建实例')console.log('componentA组件销毁');console.log('Page1组件创建实例')console.log('Page1组件销毁')console.log('page1页面展示')console.log('page2页面展示')console.log("page2页面隐藏")console.log("Page2页面返回")console.log('page3页面展示')console.log("page3页面隐藏")

2024-05-06 15:51:35 2076

原创 VUE 使用路由跳转登录页面

登录

2024-04-30 14:32:07 981 1

原创 MYSQL 单表查询(使用Navicat Premium)

select 订单编号,sum(购买数量*优惠价格-优惠金额) as 总金额,GROUP_CONCAT(购买数量*优惠价格-优惠金额)as 各商品金额 from 订购商品 group by 订单编号 order by 总金额 desc;10.按照订单编号分组,求订单编号对应的所有商品编号的总金额,其中单个商品的金额=商品数量*优惠价格-优惠金额,要求显示的字段为订单编号,总金额,订单编号对应各个商品编号对应的金额,且按照总金额降序排列。select distinct 订单编号 from 订购商品;

2024-04-30 11:24:31 1385 2

原创 VUE 简单实现登录功能(使用mock模拟后端接口)

在做前后分离的项目时候,比如制作VUE项目,很多时候后端没有提供接口,前端人员可以自己通过mock来造一个接口,返回数据。

2024-04-29 14:26:12 1337

原创 Vue:简单运用vant组件

van-grid-item icon="chat-o" text="聊天" :badge="num"></van-grid-item><van-grid-item icon="wap-home-o" text="首页" dot></van-grid-item><van-grid-item icon="phone-o" text="电话"></van-grid-item><van-grid-item icon="user-o" text="我的"></van-grid-item>

2024-04-23 15:38:09 1222

原创 VUE :简单实现(转场动画)--抢红包

animateTo({},()=>{ //返回初始状态。路径:src/main/resources/base/media。Button('开始抢红包')Button('返回')红包素材图片:(图片可以自己上网找)

2024-04-22 15:36:41 588 1

原创 VUE :简单实现转场动画

/TransitionType默认包括组件新增和删除,默认是All。translate:{ //平移效果,为插入点起点和终点的值。rotate:{angle:90}, //顺时针旋转90度。opacity:0, //不透明度,0完全透明,1完全显示。scale:{ //设置初态的倍数大小(缩小与扩大)//opacity设置为0,则旋转开始的时候看不见。//正中间为x、y轴交点。Button('更新')

2024-04-22 14:46:56 452

原创 VUE (Element-plus)简单实现:页面导航栏

打开Visual Studio Code,创建一个vue项目。选择新建终端,输入npm install element-plus --save 和npm install vue-router在src/components目录下创建Vueui.vue文件修改main.js内容import { createApp } from 'vue'// import './style.css'import App from './components/Vueui.vue'import El

2024-04-19 15:31:45 3415

原创 鸿蒙DevEcoStudio 简单实现:游戏动画效果

backgroundImageSize({width:'100%',height:'100%'})//调整背景尺寸。.backgroundImageSize({width:'100%',height:'100%'})//调整背景尺寸。this.src=$r('app.media.fish') //调转鱼头朝向。.backgroundImage($r('app.media.sea'))//读取背景图片。.backgroundImage($r('app.media.sea'))//读取背景图片。

2024-04-17 09:35:04 1422

原创 鸿蒙 DevEcoStudio:简单实现动画效果

/ curve:Curve.FastOutSlowIn, //设置播放时前段快速播放。// duration:6000, //设置动画时长 1000毫秒。// .animation({//监控前边的旋转,实现渐变过渡效果。// delay:2000, //设置动画延迟执行的时长。// // iterations:2, //设置播放次数。在src/main/ets/pages目录下创建文件page1.ets。// console.log("播放完毕").rotate({//旋转。

2024-04-17 08:50:57 821

原创 鸿蒙DevEco Studio 简单实现:简易计数器

State titleArray:string[]=['喝水的次数','吃饭的次数','睡觉的次数']在src/main/ets/pages目录下创建Page2.ets文件。Button('新增计数器')Text('简单计数器')

2024-04-15 15:37:55 1908 2

原创 鸿蒙DevEco Studio 简单实现:使用页面路由实现登录跳转和返回功能。

TextInput({placeholder:"请输入用户名"})TextInput({placeholder:"请输入密码"})在src/main/ets/pages中创建login.ets的登录页面。@State message: string = '登录成功'Button('返回到登录页')Text("用户登录页面")Button('登录')在同一路径下创建home.ets的页面。使用页面路由实现登录跳转和返回功能。2.创建登录成功后显示的页面。1.创建一个登录页面。

2024-04-15 15:33:39 4683 3

原创 Python实现时间转换(数字转换英文)

Python实现时间转换(数字转换英文)

2024-04-09 20:35:31 786

原创 字母图形排列

row = letter[1:i+1][::-1]+letter[:m:1] # 前半部分倒序+后半部分正序。print(letter[:m:1]) # 第一行输出letter的值(从索引0开始到m,步长为1)n,m = list(map(int, input("输入行列(空格隔开):").split()))if len(row) > m: # 限制输出长度,判断不超过输入的m列数。这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输出n行,每个m个字符,为你的图形。

2024-03-22 11:15:03 344 1

原创 Python--查找整数

output_f = True # 如果找到了整数 m,则设置 output_f 为 True。n = list(map(int,input("请输入整数:"))) # 获取用户输入的整数列表。如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。m = int(input("输入查询的整数:"))第三行包含一个整数a,为待查找的数。

2024-03-21 16:16:26 320 1

原创 蓝桥杯Python大学B组--纸张尺寸

蓝桥杯入门,python大学b组题目--纸张尺寸

2024-03-21 14:54:05 538 1

MySQL:多表查询练习

MySQL:多表查询练习

2024-05-07

鸿蒙DevEcoStudio 简单实现:游戏动画效果-图片素材

图片素材

2024-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除