java学习
文章平均质量分 57
安宁#
热爱编程
展开
-
微信小程序云开发之登录注册界面 详细教程 更新版
文章目录前言1.对于注册次数的约束2 新建云函数getuserInfo3提取查询数据库返回的结果4 优化了js层的逻辑结构5 优化了数据库结构总结前言 本此博客为前注册登录界面的优化版: 优化了如下内容: 1. 对注册次数进行约束,每一个用户只可注册一个账号; 2. 优化了在onload()函数中获取用户信息的; 3. 解决了res.data无法将从数据库查找出来的信息提取出来的问题;原创 2021-05-23 21:37:06 · 2254 阅读 · 8 评论 -
IO流概述
IO流1.IO概述 **概述:**用于设备间数据传输的操作分类: 1.流向 输入流:读取操作 输出流:写出操作 2.数据类型 字节流 字节输入流 字节输出流 字符流 字符输入流 字符输出流注意: 1.如果文件用记事本打开,内容能够读懂,就用字符流,读不懂就用字节流。实在不知道用什么流的话就用字节流。2.FileOutputStream 字节输出流 操作步骤:原创 2021-05-09 22:16:34 · 75 阅读 · 0 评论 -
MySql数据库存储过程和函数
存储过程 和 函数存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程和函数可以简化数数据库设计与开发的工作,减少数据在数据库和应用服务器之间的传输,因为应用服务器访问数据库的次数越多,数据传输效率越低,有了存储过程,应用服务器只需要访问一次数据库,就可以执行存储过程中封装的所有sql语句,对于提高数据处理的效率是有好处的。 存储过程和函数的区别在于函数必须有返回值,而存储过程没有2 创建存储过程语法:CREATE PROCEDURE 存储过程名([存储过程需要原创 2021-03-25 10:15:28 · 203 阅读 · 0 评论 -
MySql 数据库 视图
视图1 视图概述 视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。2 视图的特点:简单:使用视图的用户完全不需要关心底层使用了哪些表、表与表之间的关联条件和筛选条件是怎样的,对用户来说视图是已经过滤好的复合条件的结果集。安全:使用视图的用户只能访问他们被允许查询的结果集,对表的权限管原创 2021-03-25 09:55:46 · 120 阅读 · 0 评论 -
多表查询 数据库(案例)
首先我们创建测试的表班级表 :四个班级教师表:五个老师课程表:四个课程学生表:学生的信息分数表: 学生的成绩CREATE DATABASE db1 CHAR SET utf8;USE db1;#创建表及插入记录CREATE TABLE class ( cid INT(11) NOT NULL AUTO_INCREMENT, caption VARCHAR(32) NOT NULL, PRIMARY KEY (cid)) ENGINE=INNODB CHARSET=utf8;原创 2021-03-21 16:28:58 · 513 阅读 · 2 评论 -
数据库SQL(5)
数据库控制语言 - DCL管理用户查询用户-- 切换数据库USE mysql;-- 查询user表SELECT * FROM USER;创建用户create user ‘用户名’@‘主机名’ IDENTIFIED BY ‘密码’;##创建用户 CREATE USER 'zhangsan'@'localhost' IDENTIFIED BY '123456';## % 通配符 任意主机都可以登录 CREATE USER 'lisi'@'%' IDENTIFIED BY原创 2021-03-19 08:23:19 · 86 阅读 · 0 评论 -
初学SQL数据库(4)
数据库查询语言–DQL首先我们在数据库先创建测试表USE test;CREATE TABLE IF NOT EXISTS s(id INT,#学号NAME VARCHAR(20),#姓名age INT,#年龄sex VARCHAR(5),#性别address VARCHAR(100),#地址math INT,#数学english INT#英语);DROP TABLE IF EXISTS s;INSERT INTO s (id,NAME,age,sex,address,math原创 2021-03-18 16:41:08 · 163 阅读 · 0 评论 -
初学SQL数据库(3)
上一节 介绍了DDL语言这一节我们来一起探讨DML(数据库操作语言)用来对数据库中表的数据进行增删改。关键字:insert , delete , updata等。DML(数据库操作语言)1 .添加数据语法:insert into 表名(列名1,列名2,列名3) values (value1 , value2 , value3) ;INSERT INTO stu(id,NAME,age) VALUES(1,"JJ",18);注意:1. 列名 和 值 需要一一对应。2. 如果表名后不加列名,原创 2021-03-17 18:46:48 · 76 阅读 · 0 评论 -
初学SQL数据库(2)
1.SQL分类DDL(Data Definition Language):数据库定义语言用来定义数据库对象:数据库,表,列表等。关键字create , drop , alter 等DML(Data Manipulation Language)数据库操作语言用来对数据库中表的数据进行增删改。关键字:insert , delete , updata等DQL(Data Query Language)数据库查询语言用来查询表中的记录。关键字:select , where 等DCL(Da原创 2021-03-17 18:33:22 · 225 阅读 · 0 评论 -
初学SQL数据库(1)
1.数据库概述数据库:DataBase,简写DB,用于存储和管理数据的仓库。2.特点用于持久化存储数据的。其实数据库就是一个文件系统。1.只要是持久化存储,肯定都是以文件的形式存储在硬盘上2.数据库的文件系统和windows文件系统的虽然都可以存储数据,但是数据库不光要求能存数据,还要求对于数据的操作更简单,管理更方便。方便存储和管理数据使用统一的方式操作数据库—SQL3.常见数据库软件 - MySql:最初是MySql公司的,后来被Sun公司收购,随着Sun公司,又被原创 2021-03-17 17:49:41 · 88 阅读 · 0 评论 -
java中反射获取Class对象的四种方式?
java中反射获取Class对象的四种方式?首先我们先了解一下Class类程序经过java.exe命令编译以后,会生成一个或多个字节码文件().class,接着我们使用java.exe命名对某个字节码文件解释运行。相当于把某个字节码文件加载到内存中,加载的过程称为类的加载。加载到内存中的类我们称为class的实例对象。但是该类的对象我们不能直接用类名去表示,所以我们就在类名后添加一个属性,.class是Class的一个对象。了解完Class类之后,我们来通过反射获取Class对象1.通过.class原创 2021-03-01 20:46:59 · 893 阅读 · 0 评论