小程序应该如何入门,初学者应该掌握哪些基本知识

发布网友 发布时间:2022-04-23 04:08

我来回答

3个回答

懂视网 时间:2022-05-02 21:24

在mysql中,round函数用于数据的四舍五入,它有两种形式:

1、round(x,d)  ,x指要处理的数,d是指保留几位小数

这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0;

2、round(x)  ,其实就是round(x,0),也就是默认d为0;

下面是几个实例

1、查询: select round(1123.26723,2);

     结果:1123.27

2、查询: select round(1123.26723,1);

     结果: 1123.3

3、查询: select round(1123.26723,0);

     结果:1123

4、查询: select round(1123.26723,-1);

     结果: 1120

5、查询: select round(1123.26723,-2);

     结果:1100

5、查询: select round(1123.26723);

     结果:1123

 ROUND(x,y)函数在截取值的时候会四舍五入,而TRUNCATE(x,y)函数直接截取值,并不进行四舍五入。

 

1、查询: select truncate(1123.26723,2);

     结果:1123.26

2、查询: select truncate(1123.26723,1);

     结果: 1123.2

3、查询: select truncate(1123.26723,0);

     结果:1123

4、查询: select truncate(1123.26723,-1);

     结果: 1120

3、truncate、drop和delete的区别

1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的 存储过程/函数将保留,但是变为invalid状态. 2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger, 执行的时候将被触发. truncate,drop是ddl, 操作立即生效,原数据不放到rollback segment中,不能回滚. 操作不触发 trigger. 3.delete语句不影响表所占用的extent, 高水线(high watermark)保持原位置不动 显然drop语句将表所占用的空间全部释放 truncate 语句缺省情况下见空间释放到 minextents个 extent,除非使用reuse storage; truncate 会将高水线复位(回到最开始). 4.速度,一般来说: drop> truncate > delete 5.安全性:小心使用drop 和truncate,尤其没有备份的时候.否则哭都来不及. 使用上,想删除部分数据行用delete,注意带上where子句. 回滚段要足够大. 想删除表,当然用drop 想保留表而将所有数据删除. 如果和事务无关,用truncate即可. 如果和事务有关,或者想触发trigger,还 是用delete.

如果是整理表内部的碎片,可以用truncate跟上reuse stroage,再重新导入/插入数据/

 

总结:

DROP用于删除表,数据库等.
TRUNCATE和DELETE都是删除表数据.
但是TRUNCATE相当于初始化,比如如果有自增长ID,用TRUNCATE删除后,自增长Id会从1开始,(truncat会释放表所占的空间)
而delete则不会.

 

四、去重方式以及区别

1.distinct 不会对 table 产生修改,只会返回目标数据(其他字段的数据也不会返回)

2.group by 将结果的所有字段信息返回

 

 

 

MySQL之查漏补缺

标签:取值   ext   none   返回   group   条件   strong   index   自动   

热心网友 时间:2022-05-02 18:32

一、创建第一个小程序,快速启动模板

创建小程序前,先花点时间了解小程序开发官方教程

1、我们要注册一个小程序开发账号,获取小程序开发appID;

2、需要下载开发工具;

3、创建一个空白小程序,假设项目名称为demo1:“快速启动模板”,里面包含微信头像获取,日志等;

4、了解小程序的项目结构,各文件构成;

5、也是最关键的,彻底搞明白demo1的wxml,wxss和js代码,了解页面如何跳转,事件如何触发,WXML如何编写,api如何调用等。

二、体验小程序

1、先体验官方的小程序示例,可以微信扫描二维码,或者发现-->小程序-->搜 小程序示例,获取体验小程序。该示例包括了常用组件功能演示。

2、多多体验三方小程序

三、尝试编写自己的第一个小程序

一个原则,功能尽量简单,但是尽可能多用组件,如:input,text,map,picker等。

四、查漏补缺

热心网友 时间:2022-05-02 19:50

由于我们是开发小程序,所以我直接步骤。以微信小程序开发为例
1、打开微信开发工具
2、选择“本地小程序项目”
3、点击创建项目
4、依次填写appid,项目名称,选择目录。
5、小程序开发需要的技能
html、css、JavaScript、ps设计和切片
至少掌握一门后端语言,如PHP、python、Java、node.js
至少掌握一门数据存储工具,如mysql、oracle
至少掌握一种web服务器,如apache、nginx
掌握https的配置及服务器端口的安全搭建

起点学院现在根据产品经理的需求,推出小程序设计入门:产品人必知的n个小程序特性,欢迎各位前来学习

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com