MySQL基础
1. 数据库1.1 数据库概述什么是数据库数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。什么是数据库管理系统数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大...
2024-01-10SQL基础整理
SQL语句执行顺序From表连接on连接条件,形成新的虚拟表where 筛选条件group by 生成新的结果集合 group by 分组列表having 分组后筛选select 选出显示的order by 排序limit 分页/个数限制子查询顺序 除了exists,先执行子查询,再外查询 exists:相关子查询,先执行外查询,再根据子查...
2024-01-10JAVA-基础
一、Java 基础 1.JDK 和 JRE 有什么区别? 答:JRE 是 Java Runtime Environment 的缩写,顾名思义是 java 运行时环境,包含了 java 虚 拟机,java 基础类库。是使用 java 语言编写的程序运行所需要的软件环境,是提供给想运行 java 程序的用户使用的,还有所有的 Java 类库的 class 文件,都在 lib 目录下,并...
2024-01-10React和JSX基础
脚手架工具选用react官方推荐的脚手架工具create-react-app安装npm install create-react-app -g 项目初始化步骤1、在github上创建一个项目仓库:首页 > new2、将github上创建的仓库clone到本地:git clone git@github.com:startjcu/react-demo.git3、使用脚手架工具初始化项目:create-react-app react-demo4、进入项目,进行初始化提...
2024-01-10JAVA基础-JSON
/** * 1.根据接收到的JSON字符串来解析字符串中所包含的数据和数据对象 */ System.out.println("1.根据接收到的JSON字符串来解析字符串中所包含的数据和数据对象"); // 接收到的JSON字符串 String result = "[{\"username\": \"your name\", \"user_json\": ...
2024-01-10SSM基础重难点
本文内容纲要:- {}是预编译处理,${}是字符串替换。1、Mybatis1.1 概念MyBatis 是一个持久层框架,实现了对JDBC操作的封装,主要用于简化JDBC操作中的一些相对繁琐的步骤,例如参数的映射,结果集的映射等。可以简单快速地连接和操作数据库,同时把操作数据库的结果集封装为Java对象返回1.2 Mybatis...
2024-01-10CSS 基础笔记
课程目标:学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示模式熟练掌握CSS背景属性熟练掌握CSS三大特性熟练掌握CSS盒子模型熟练掌握CSS浮动10.熟练掌握CSS定位11.熟练掌握CSS高级技巧强化CSSCSS的发展历程从HTML被发明开始,样式就...
2024-01-10MySQL基础操作
CREATE DATABASE 数据库名称;查看数据库:# 查看所有数据库SHOW DATABASES;创建数据库:# 选择一个数据库/切换至xxx数据库USE 数据库名称;创建数据库:# 删除数据库DROP DATABASE 数据库名称;表操作:创建表:# 多个参数使用逗号隔开CREATE TABLE 表名( 参数名 参数类型 ...);# 其他常见操作P...
2024-01-10MySQL基础视图
视图定义:本质就是一张虚拟表。从一个或多个表中结合查询出来的结果集,作用和真实表一样。可以使用SELECT 语句查询数据,也可以使用INSERT,UPDATE,DELETE 来修改数据。优点:1) 简单化,数据所见即所得;2) 安全性,用户只能查询或修改他们所能见到得到的数据;3) 逻辑独立性,可以屏蔽真实表...
2024-01-10MySQL基础语句
查看语句查看所有数据库show databases;查看表结构desc table_name;查看库中所有表show tables;查看建表语句show create table <table_name> ;新建表语句新建表:create table user(id int unsigned not null auto_increment comment "用户id",uesr_name varchar(20) not null comment "用户名",email varchar(50) not nul...
2024-01-10MySQL基础笔记
创建数据库CREATE DATABASE database_name;create database mysql_test;删除数据库DROP DATABASE database_name;> drop database mysql_test;数据类型完整数据类型请参考MySQL 数据类型。MySQL支持所有标准SQL数值数据类型,所以数据类型有很多,这里介绍几个常用的数值类型类型大小范围(有符号)范围(无符号)用途...
2024-01-10MySQL基础语法
一、什么是数据库:数据库(database)是按照数据库的结构来组织、存储和管理数据库的仓库。二、mysql相关操作:1、sql语句语法规范: a.常用mysql的关键字我们需要大写、库名、表名、字段名称等使用小写。 b.sql语句支持折行操作,但是不要把完整的单词拆开。 c.数据库名称、表名称、...
2024-01-10精通CSS入门基础
文章目录概览:今天我们要介绍什么呢?什么是 Padding 和 Margin ?Margin 和 Padding 的属性值快速指南:水平对齐垂直对齐自定义无序列表使用无序列表创建导航栏什么是溢出?使用大的背景图文字替换CSS Sprites概览:今天我们要介绍什么呢?我们将从CSS的基本属性和技术开始,这些都是我们创建基...
2024-01-10MySql的回顾一基础
周末的时光是短暂,也是轻松愉快的,在这炎炎的夏日坐在小板凳上,吹着空调喝着茶的我带你点轻轻的点开我的文章链接,带领屏幕前的你回顾一下MySql的内容,希望你能有所收获。本篇随笔分上下两部分,上半部分理论,下半部分实际操作。====上====复习:数据库的相关概念一、数据库的好处...
2024-01-10MySQL基础篇(一)
本文主要内容为MySQL的基础语句以及正则表达式等内容。本文操作的数据库内容存在个人github:https://github.com/YuanGao-1/blog_demo.gitinit_schema.sql为建表脚本init_data.sql为测试数据具体导入过程为:create database (数据库名);use (数据库名) ;source init_schema.sql; //先建表source init_data.sql; //导入测试数据1.基础...
2024-01-10ES6基础之默认参数值
如果调用函数的过程中,定义的参数缺失,此参数变量的值则会是undefined。怎么给缺失的参数赋值默认值,在ES6之前,没有简洁的语法设置缺失参数的默认值,但是我们一般可以这么编写代码解决缺失参数默认值:function myFunction(x, y, z) { x = x === undefined ? 1 : x; y = y === undefined ? 2 : y; z = z === undefined ? 3...
2024-01-1055道MySQL基础题
1.一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后, 删除了第 15, 16, 17 条记录,再把 Mysql 重启,再 insert 一条记 录,这条记录的 ID 是 18 还是 15 ?1.如果表的类型是 MyISAM , 那么是 18。因为 MyISAM 表会把自增主键的最大 ID 记录到数据文件里,重启 MySQL自增主键的最大 ID 也不会丢失。2.如果表的类...
2024-01-10JAVA基础面试(五)
41、a.hashCode() 有什么用?与 a.equals(b) 有什么关系? hashCode() 方法对应对象整型的 hash 值。它常用于基于 hash 的集合类,如 Hashtable、HashMap、LinkedHashMap等等。它与 equals() 方法关系特别紧密。根据 Java 规范,两个使用 equal() 方法来判断相等的对象,必须具有相同的 hash code。42、字节流与字符流...
2024-01-10MySQL基础笔记整理
MySQL安装和启动Windows下安装和启动服务下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads安装1 在MySQL官网下载zip文件,2 在任意位置保存解压。这里在E盘创建MySQL目录E:MySQL3 E:Monkeymysql-5.7.16-winx64目录创建data目录。4 在命令行运行E:MySQLmysql-5.7.16-winx64mysql-5.7.16-winx64inmysqld --initialize-i...
2024-01-10零基础简单易用的EmberJS框架
为什么要使用ember.jsember.js是一个JavaScript框架,它大大减少了构建任何web应用程序所需的时间、精力和资源。它专注于让你,开发人员,通过做所有常见的,重复的,但重要的,涉及大多数web开发项目的任务,尽可能地提高生产力。历史Ember.js的原始名称是SproutCore MVC框架。它由Yehuda Katz开发,...
2024-01-10RESTAPI的安全基础
REST 是一种现代架构风格,它定义了一种设计 Web 服务的新方法。和之前的 HTTP 以及 SOA 不同,它不是一个协议(即:一套严格的规则),而是一些关于 Web 服务应该如何相互通信的一些建议和最佳实践。按照 REST 最佳实践开发的服务被称为 “RESTful Web 服务”。安全性是 RESTful 服务的基石。启用它的方...
2024-01-10MySQL基础:基础查询
DQL语言:数据查询语言3.1 基础查询语法select 查询列表from 表名;特点查询列表可以是字段、常量、表达式、函数,也可以是多个查询结果是一个虚拟表示例1、查询单个字段select 字段名 from 表名;2、查询多个字段select 字段名,字段名 from 表名;3、查询所有字段select * from 表名4、查询常...
2024-01-10SQL基础随记3范式键G
SQL基础随记3 范式 键什么是范式?哈,自己设计会使用但是一问还真说不上来。遂将不太明晰的概念整体下什么是 & 分类范式(NF),一种规范,设计数据库模型时对关系内部各个属性之间的联系的合理化程度的不同等级的规范要求。分类:1NF、2NF、3NF、BCNF(巴斯科德范式)、4NF、5NF(完美范式...
2024-01-10SQLSELECT语句基础
目录一、列的查询二、查询出表中所有的列三、为列设定别名四、常数的查询五、从结果中删除重复行六、根据 WHERE 语句来选择记录七、注释的书写方法请参阅学习重点使用 SELECT 语句从表中选取数据。为列设定显示用的别名。SELECT 语句中可以使用常数...
2024-01-10MySQL基础(4)|视图
MySQL基础(4) | 视图基本语法1.创建CREATE VIEW <视图名> AS <SELECT语句>语法说明如下。<视图名>:指定视图的名称。该名称在数据库中必须是唯一的,不能与其他表或视图同名。<SELECT语句>:指定创建视图的 SELECT 语句,可用于查询多个基础表或源视图。对于创建视图中的 SELECT 语句的指定存在以下...
2024-01-10