- 概述 1、概念:约束是作用于表中字段上的规则,用于限制存储表中的数据2、目的:保证数据库中数据的正确、有效性和完整性3、分类:4、注意: 约束是作用表中字段上的,可以在创建表 / 修改表时候添加约束 约束演示案例:根据需求完成表结构的创建代码create table user( id int primary key auto_increment, name varchar(10... 概述 1、概念:约束是作用于表中字段上的规则,用于限制存储表中的数据2、目的:保证数据库中数据的正确、有效性和完整性3、分类:4、注意: 约束是作用表中字段上的,可以在创建表 / 修改表时候添加约束 约束演示案例:根据需求完成表结构的创建代码create table user( id int primary key auto_increment, name varchar(10...
- 一、MySQL的启动及配置1、启动与停止 windows 键+ R键 打开命令行输入 : services.msc找到MySQL80编辑 右键可以选择启动和停止,默认是打开是启动的还有一种方式,windows+ R输入cmd直接在命令行输入启动net start mysql80停止 net stop mysql802、客户端连接方式一:MySQL提供的客户端命令行工具打开开始端编辑... 一、MySQL的启动及配置1、启动与停止 windows 键+ R键 打开命令行输入 : services.msc找到MySQL80编辑 右键可以选择启动和停止,默认是打开是启动的还有一种方式,windows+ R输入cmd直接在命令行输入启动net start mysql80停止 net stop mysql802、客户端连接方式一:MySQL提供的客户端命令行工具打开开始端编辑...
- 函数函数:是指一段可以被直接调用的函数或者代码字符串函数常用函数MySQL内置了很多字符串函数,常用的几个如下编辑 例子 -concat(字符串拼接)select concat('hello','MySQl');编辑 -lower(字符串转化为小写)select lower('Hello'); 编辑 -upper(字符串转化为大写)select upper('Hello');... 函数函数:是指一段可以被直接调用的函数或者代码字符串函数常用函数MySQL内置了很多字符串函数,常用的几个如下编辑 例子 -concat(字符串拼接)select concat('hello','MySQl');编辑 -lower(字符串转化为小写)select lower('Hello'); 编辑 -upper(字符串转化为大写)select upper('Hello');...
- DQL- 基础查询1、查询多个字段SELECT 字段1,字段2,字段3...FROM 表名 ;SELECT * FROM 表名; 注:' * '代表返回所有表名案例:首先表我开始设置初始表格为如下编辑第一个字段查询指定字段 name ,address 返回select name,address from start_table;编辑如果查询这个表的所有字段select * from ... DQL- 基础查询1、查询多个字段SELECT 字段1,字段2,字段3...FROM 表名 ;SELECT * FROM 表名; 注:' * '代表返回所有表名案例:首先表我开始设置初始表格为如下编辑第一个字段查询指定字段 name ,address 返回select name,address from start_table;编辑如果查询这个表的所有字段select * from ...
- 一、前言由时间转换报NumberFormatException异常引发的思考一:如何使用时间格式化工具SimpleDateFormat。在项目开发过程中,忽然遇到一个问题,数据库中的存放的时间原本是2018.03.21 08:08:08;后来存入的数据变为了2018.03.21 08:08:08.08。结果从数据库中取数进行处理时,报错如下:在排查问题过程中,发现该时间是从工作流转存过来的... 一、前言由时间转换报NumberFormatException异常引发的思考一:如何使用时间格式化工具SimpleDateFormat。在项目开发过程中,忽然遇到一个问题,数据库中的存放的时间原本是2018.03.21 08:08:08;后来存入的数据变为了2018.03.21 08:08:08.08。结果从数据库中取数进行处理时,报错如下:在排查问题过程中,发现该时间是从工作流转存过来的...
- 这个错误消息的分析和解决方案,可以参考 Cypress 的官方文档。这个错误消息提示我们,我们编写的 Cypress 代码正在同一个“死去”的 DOM 元素交互。显然,在真实的使用场景下,一个用户也无法同这种类型的 UI 元素交互。看个实际例子:<body> <div id="parent"> <button>delete</button> </div></body>这个 butt... 这个错误消息的分析和解决方案,可以参考 Cypress 的官方文档。这个错误消息提示我们,我们编写的 Cypress 代码正在同一个“死去”的 DOM 元素交互。显然,在真实的使用场景下,一个用户也无法同这种类型的 UI 元素交互。看个实际例子:<body> <div id="parent"> <button>delete</button> </div></body>这个 butt...
- 事务传播行为介绍:@Transactional(propagation=Propagation.REQUIRED)如果有事务, 那么加入事务, 没有的话新建一个(默认情况下)@Transactional(propagation=Propagation.NOT_SUPPORTED)容器不为这个方法开启事务@Transactional(propagation=Propagation.REQUI... 事务传播行为介绍:@Transactional(propagation=Propagation.REQUIRED)如果有事务, 那么加入事务, 没有的话新建一个(默认情况下)@Transactional(propagation=Propagation.NOT_SUPPORTED)容器不为这个方法开启事务@Transactional(propagation=Propagation.REQUI...
- 随着大数据的发展,NoSQL型数据库越来越流行,TinyDB是一个纯python的轻量级数据库。今天我们就来探索下TinyDB,权当种草。1. 安装和调用先安装包!pip install tinydb然后调用包,并建立数据库from tinydb import TinyDBdb = TinyDB('db.json')2. 简单的数据插入与查看让我们先来尝试插入两条数据db.insert({'... 随着大数据的发展,NoSQL型数据库越来越流行,TinyDB是一个纯python的轻量级数据库。今天我们就来探索下TinyDB,权当种草。1. 安装和调用先安装包!pip install tinydb然后调用包,并建立数据库from tinydb import TinyDBdb = TinyDB('db.json')2. 简单的数据插入与查看让我们先来尝试插入两条数据db.insert({'...
- @[toc] 1. 创建数据库数据表属于数据库,在创建数据库之前,应该使用use <数据库名称>指定操作是在哪个数据库中进行。 1.1使用create语句创建数据表举例如下首先创建并选择数据库create database company;use company;create table emp(id int,name varchar(25),sex tinyint,salary float... @[toc] 1. 创建数据库数据表属于数据库,在创建数据库之前,应该使用use <数据库名称>指定操作是在哪个数据库中进行。 1.1使用create语句创建数据表举例如下首先创建并选择数据库create database company;use company;create table emp(id int,name varchar(25),sex tinyint,salary float...
- 1.集函数查询 1.1 集合在数学的概念中,指定的某些对象的全体称为一个集合。在MySQL中的集合是指查询结果中的全体记录。 1.2 函数计算机中的函数是实现固定运算功能的一个程序段或子程序。计算机中函数调用格式:函数名(参数1,参数2,……) 1.3 集合函数查询集合函数查询是指对查询的结果记录集针对某个或某几个列利用某个函数实施相应的运算,并输出运算结果,一般用于对某个或某几个列的值进... 1.集函数查询 1.1 集合在数学的概念中,指定的某些对象的全体称为一个集合。在MySQL中的集合是指查询结果中的全体记录。 1.2 函数计算机中的函数是实现固定运算功能的一个程序段或子程序。计算机中函数调用格式:函数名(参数1,参数2,……) 1.3 集合函数查询集合函数查询是指对查询的结果记录集针对某个或某几个列利用某个函数实施相应的运算,并输出运算结果,一般用于对某个或某几个列的值进...
- 编辑这几天正好琢磨国产数据库呢,CSDN又有对应的活动,我简述一下达梦数据库的使用,很方便,给了在线环境,不需要自己进行搭建测试,如果为了公司有去国外技术开发需求可以使用这个,用起来也不复杂,并且国内排名也比较高,很多领导都会选择这个数据库。对于程序员来说,掌握国产的第一名的数据库产品使用方法还是很有必要的。毕竟我们是靠技术吃饭的,多一门技能还是更好的。这几年很多部门都在将国外数据库转... 编辑这几天正好琢磨国产数据库呢,CSDN又有对应的活动,我简述一下达梦数据库的使用,很方便,给了在线环境,不需要自己进行搭建测试,如果为了公司有去国外技术开发需求可以使用这个,用起来也不复杂,并且国内排名也比较高,很多领导都会选择这个数据库。对于程序员来说,掌握国产的第一名的数据库产品使用方法还是很有必要的。毕竟我们是靠技术吃饭的,多一门技能还是更好的。这几年很多部门都在将国外数据库转...
- PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。在进行本文以下内容之前需要注意: • 你有一个MySQL数据库,并且已经启动。 • 你有可以连接该数据库的用户名和密码 • 如果你是与远程数据库交互 ,还需要给权限 否则会报以下错误 PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。在进行本文以下内容之前需要注意: • 你有一个MySQL数据库,并且已经启动。 • 你有可以连接该数据库的用户名和密码 • 如果你是与远程数据库交互 ,还需要给权限 否则会报以下错误
- 分布式消息中间件介绍 什么是消息中间件:game_die:一个场景:如果你是一个客户,在支付完一个订单之后,界面上会有一个等待圆圈,那这几秒让不让你烦躁呢?:hammer_and_wrench:解决它:解决这个问题的一大利器就是消息中间件,英文全称“Message Queue”,简称MQ再没有引入消息中间件之前,系统A和系统B是同步通信的,但是在引入消息中间件之后,系统A和系统B就会变成异... 分布式消息中间件介绍 什么是消息中间件:game_die:一个场景:如果你是一个客户,在支付完一个订单之后,界面上会有一个等待圆圈,那这几秒让不让你烦躁呢?:hammer_and_wrench:解决它:解决这个问题的一大利器就是消息中间件,英文全称“Message Queue”,简称MQ再没有引入消息中间件之前,系统A和系统B是同步通信的,但是在引入消息中间件之后,系统A和系统B就会变成异...
- 一、前言最近做一个项目:需要查询一个站点(已知该站点经纬度)1km-10km范围内的其它站点。所以,我首先想到的是,对每条记录,去进行遍历,跟数据库中的每一个点进行距离计算,当距离小于10km时,认为匹配。这样做确实能够得到结果,但是效率极其低下,因为每条记录都要去循环匹配n条数据,其消耗的时间可想而知。于是我就想到一个先过滤出大概的经纬度范围再进行计算。比方说正方形的四个点,于是我在网上... 一、前言最近做一个项目:需要查询一个站点(已知该站点经纬度)1km-10km范围内的其它站点。所以,我首先想到的是,对每条记录,去进行遍历,跟数据库中的每一个点进行距离计算,当距离小于10km时,认为匹配。这样做确实能够得到结果,但是效率极其低下,因为每条记录都要去循环匹配n条数据,其消耗的时间可想而知。于是我就想到一个先过滤出大概的经纬度范围再进行计算。比方说正方形的四个点,于是我在网上...
- 提交漏洞成功的时候,经常需要填漏洞危害和整改意见。这篇文章没啥技术含量,就是把这些知识粘在一起,内容均来自互联网。还在补充中这篇文章挺全的常规web渗透测试漏洞描述及修复建议@toc SQL注入危害(1)攻击者未经授权可以访问数据库中的数据,盗取用户的隐私以及个人信息,造成用户的信息泄露。(2)可以对数据库的数据进行增加或删除操作,例如私自添加或删除管理员账号。(3)如果网站目录存在写入权限... 提交漏洞成功的时候,经常需要填漏洞危害和整改意见。这篇文章没啥技术含量,就是把这些知识粘在一起,内容均来自互联网。还在补充中这篇文章挺全的常规web渗透测试漏洞描述及修复建议@toc SQL注入危害(1)攻击者未经授权可以访问数据库中的数据,盗取用户的隐私以及个人信息,造成用户的信息泄露。(2)可以对数据库的数据进行增加或删除操作,例如私自添加或删除管理员账号。(3)如果网站目录存在写入权限...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签