数据库( 右侧选择分类 )
database

详解Mysql:范式-mysql分表规则

一、数据库的设计规范1. 范式在关系型数据库中,关于数据库表设计的基本原则,规则被称为范式,范式的英文名称为Normal Form,简称NF。要想设计一个合理的关系型数据库,就需要满足一定的范式。目前关系型数据库有六种常见范式,按照范式级别,从低到高有:第一范式(1NF),第二范式(2NF),第三范式(3NF),巴斯科德范式(BCNF),第四范式(4NF),第五范式(5NF,又称完美范式)。数据库
1300 人浏览
web

mysql update 根据一张表更新数据或者更新另一张表

1、简单updateupdate gqj_gqjbook set IS_REPEAT = 02、根据一张表更新另一张表 updateupdate tablea a, tableb b set a.bname=b.name where a.bid=b.id and a.id between 262 and 271update tablea a inner join tableb b on a.bid
1075 人浏览
HarmonyOS

mybatis的in查询使用#{}传入参数时只返回第一条数据

//sql语句 select * from user_info where status in #{queryModel.status} <SELECT id= "queryUserInfo" resultMap= "BaseResultMap" > SELECT * FROM user_info WHERE status in (#{queryModel.status
1206 人浏览
HarmonyOS

一个MySQL统计问题(某产品的购买次数与购买人数)使用mysql中的distinct

一个MySQL统计问题(某产品的购买次数与购买人数有一张订单(order)表,凡是购买了产品,都会记录在这张表中,记录下是哪个产品、哪个用户购买的,以及时间:-- ---------------------------- -- Table structure for order -- ---------------------------- DROP TABLE IF EXISTS `ord
1532 人浏览
HarmonyOS

mysql中的distinct的用法

distinct的作用在mysql中,distinct关键字的主要作用就是对数据库表中一个或者多个字段重复的数据进行过滤,只返回其中的一条数据给用户,distinct只可以在select中使用distinct的原理distinct进行去重的主要原理是通过先对要进行去重的数据进行分组操作,然后从分组后的每组数据中去一条返回给客户端,在这个分组的过程可能会出现两种不同的情况:distinct 依赖的字
1200 人浏览
cheng

MySQL 中查询统计数量count()

在MySQL中统计数量用到的函数是 count()同时我也会用到分组查询关键字 group by 、having例子:emp_no为主键有一个工资表salaries, 表结构如下请你查找薪水记录超过15次的员工号emp_no以及其对应的记录次数t,以上例子输出如下:此题应注意以下四点:1、用COUNT()函数和GROUP BY语句可以统计同一emp_no值的记录条数2、根据题意,输出的涨幅次数为t
1092 人浏览
java

mysql 怎么改属性_mysql怎么修改字段的属性

在项目开发中,发现表的某些字段不合理,需要修改怎么处理呢。这时候需要用到关键字alter来修改字段的属性在mysql中alter命令可以修改字段类型,长度,名称或一些其它的参数,下面我来给大家介绍alter函数修改字段长度与类型的两个命令,希望文章来给各位带来帮助.mysql 修改字段长度:alter table news modify column title varchar(130);alte
871 人浏览
java

mysql中添加字段

一、mysql中不同位置增加字段增加字段(在特定的字段后增加)alter table 表名 add 需要修改/增加的信息 afer 字段名(在哪个字段后增加)alter table dept Add column name varchar(20) not null default 0 AFTER sex;增加字段(把字段添加在第一个位置)alter table 表名 add 需要修改/增加的信息
744 人浏览
cheng

List集合中的对象根据属性排序

集合类List存放的数据,默认是按照放入时的顺序存放的,比如依次放入A、B、C,则取得时候,则也是A、B、C的顺序,实际场景中,有时我们需要根据自定义的规则对List中的元素进行排序,该如何实现呢?看下面小例子:package test.tool.gui.dbtool.util; import java.util.ArrayList; import java.util.Collectio
774 人浏览
cheng

Mybatis中Mapper.xml文件中的update语句写法

Mybatis中Mapper.xml文件中的update语句写法<update id="updateByPrimaryKeySelective" parameterType="com.zehin.vpaas.base.domain.CtSysDutyreal" > update CT_SYS_DUTYREAL <set > <if t
1052 人浏览
cheng

mybatis 中where id in ()情况,括号中是list的时候

mybatis 中where id in ()情况,括号中是list的时候<select id="selectAll" resultMap="BaseResultMap" > select gc_name_1,gc_id_1,gc_id_2 from order_goods_product <where> gc_id_1 i
757 人浏览
web

MySQL如何查询表中重复的数据

MySQL如何查询表中重复的数据一、查询重复记录例:查询员工表里出现重复姓名的记录思路:1、查看重复记录,首先要使用分组函数(group by),再用聚合函数中的计数函数count(name)给姓名列计数,且使用group by 后不可使用*2、查关键字:姓名,以姓名进行分组,看潜在条件:重复,也就是count(name)>1,使用having过滤条件,不可使用where(where子句无法
702 人浏览
php

MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded:解决方案

问题表现:1、命令行登录mysql:#登录mysql,回车输入密码$mysql -u root -p2、修改账户密码加密规则并更新用户密码:#修改加密规则>ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; #更新用户的密码>ALTER USER 'root'@'localhost' I
2017 人浏览
mysql

MySQL数据库总结

文章目录一、数据库简介二、MySQL数据类型(5.5版本)三、Sql语句(1)Sql语句简介(2)数据定义语言DDLcrea
1953 人浏览
mysql

403状态码详解

403状态码----详解在访问网站的时候,会时不时的出现403 Forbidden错误,浏览器会给出403 Forbidden错误提示,在打开Access Error中列出的URL之后, 出现以下错误:403 Forbidden Access to this resource on the server is denied! Powered By LiteSpeed Web Server Lite
2524 人浏览
mysql

MYSQL 连接数据库命令收藏

MYSQL 连接数据库命令收藏一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:\>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:\>mysql -h 172.16.16.45 -P
2029 人浏览
ziyouxia

PostgreSQL 11 新特性

PostgreSQL 全球开发组预计 2018 年底发布最新的 PosgtreSQL Release 11。在官方的发行说
2136 人浏览
ziyouxia

SQL 常见面试题解析

著名的技术问答网站 Stack Overflow 发布了 2019 年度开发者调查报告,SQL 在最受欢迎的编程语言中排在了
1814 人浏览
zixun

史上最全的mysql基础教程

完整的demo和笔记整理传送门启动与停止 启动mysql服务 sudo /usr/local/mysql/support
1773 人浏览
cheng

MySQL的又一神器-锁,MySQL面试必备

原文链接:blog.ouyangsihai.cn >> MySQL的又一神器-锁,MySQL面试必备 在看
1996 人浏览