灵活用 left join, group by + having 和结合子查询, 早日达到熟练程度吧. ...
分类:
数据库技术 时间:
2020-04-05 19:00:25
收藏:
0 评论:
0 赞:
0 阅读:
63
1,数据库: a,列出所有数据库:SHOW DATABASES; b,创建新数据库:CREATE DATABASE test; c,删除数据库:DROP DATABASE test; d,对一个数据库进行操作时,要首先将其切换为当前数据库,USE test; 2,表: a,列出当前数据库的所有表:S ...
分类:
数据库技术 时间:
2020-04-05 18:57:21
收藏:
0 评论:
0 赞:
0 阅读:
56
SQL学习笔记8——SQL中检索数据之子查询 含义 嵌套在其他语句内部的select语句称为子查询或内查询, 外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多 外面如果为select语句,则此语句称为外查询或主查询 分类 1. 按出现位置 s ...
分类:
数据库技术 时间:
2020-04-05 18:52:10
收藏:
0 评论:
0 赞:
0 阅读:
67
数据库SQL(结构化查询语言): 数据(data):对客观事物的符号表示、数据是数据库中存储的基本对象 数据库(DB):长期存储在计算机内,有组织、可共享的数据集合 主要存数据,按照表的形式进行存储 具有较小的冗余度(重复性)、较高的数据独立性和易扩展性,并可为各个用户共享 数据库管理系统(DBMS ...
分类:
数据库技术 时间:
2020-04-05 18:50:21
收藏:
0 评论:
0 赞:
0 阅读:
73
相信很多同学也跟我一样在家里,windows安装个虚拟机,再安装linux。然后在linux下模拟出一套运行环境。这次我装的是mysql 8.0。中间遇到很多坑,记录一下。(用的linux为redhat7.0) 1,在windows远程连接不上linux里的mysql,可能为3306端口没有打开。可 ...
分类:
数据库技术 时间:
2020-04-05 18:49:59
收藏:
0 评论:
0 赞:
0 阅读:
66
有时候,利用数据库本身的一些特性,可以解决相当多的问题,Java里常常说分布式、集群,实际上针对这些问题,数据库本身也有一套完整的解决方案,并不一定非要通过代码解决。 在我们开发过程中,难免会产生这样一个需求:需要同时连接A、B、C三个数据库。 这时候,可是视情况,看看是否使用FEDERATED存储 ...
分类:
数据库技术 时间:
2020-04-05 18:42:56
收藏:
0 评论:
0 赞:
0 阅读:
108
VS2019+MVC+EF6 CodeFirst 连接MySQL 1、准备环境(通过NuGet获取) EntityFramework MySql.Data.Entity 安装后确认 2、在MVC Model文件夹下添加一个学生类,后面用它通过[数据迁移]在MySQL中创建一个表 3、创建数据上下文 ...
分类:
数据库技术 时间:
2020-04-05 17:52:06
收藏:
0 评论:
0 赞:
0 阅读:
195
1,插入数据:INSERT INTO <表名> (字段1, 字段2, ...) VALUES (值1, 值2, ...); INSERT INTO students (class_id, name, gender, score) VALUES (2, '大牛', 'M', 80); 注意到我们并没有 ...
分类:
数据库技术 时间:
2020-04-05 17:30:57
收藏:
0 评论:
0 赞:
0 阅读:
40
char和varchar的区别 char表示定长, 即长度固定. varchar表示变长, 即长度可变. 当输入数据的长度小于定义的长度时, char会用空格填充, 而varchar则按照实际长度存储. 由于长度固定, char的存取速度比varchar快, 但是会占用多余的空间. varchar则 ...
分类:
数据库技术 时间:
2020-04-05 17:29:00
收藏:
0 评论:
0 赞:
0 阅读:
62
declare @TableName sysname = 'TableName' declare @Result varchar(max) = 'public class ' + @TableName + ' {' select @Result = @Result + ' public ' + Co ...
分类:
数据库技术 时间:
2020-04-05 17:21:24
收藏:
0 评论:
0 赞:
0 阅读:
106
[TOC] MySQL主从搭建 一、主从配置原理 mysql主从配置大致流程如下: 1. master会将变动记录到二进制文件(BinLog日志)中; 2. master有一个I/O线程将BinLog日志发送到slave; 3. slave有一个I/O线程把接受到的BinLog入职写到relay日志 ...
分类:
数据库技术 时间:
2020-04-05 17:10:34
收藏:
0 评论:
0 赞:
0 阅读:
92
事务想要做到什么效果? 按我理解,无非是要做到可靠性以及并发处理。 可靠性:数据库要保证当insert或update操作时抛异常或者数据库crash的时候需要保障数据的操作前后的一致,想要做到这个,我需要知道我修改之前和修改之后的状态,所以就有了undo log和redo log。 并发处理:也就是 ...
分类:
数据库技术 时间:
2020-04-05 16:44:00
收藏:
0 评论:
0 赞:
0 阅读:
66
为了研究一下sql自动化检查和分析工具,是否有网上介绍的好用,我在本地进行soar 和 soar-web的安装和使用。 初步的实验结果,总结如下: 1. 安装相对来说较为麻烦,特别是soar-web的依赖包安装,涉及到python pip相关组件的下载安装。 2. 启动soar-web会遇到一些奇怪 ...
分类:
数据库技术 时间:
2020-04-05 16:39:34
收藏:
0 评论:
0 赞:
0 阅读:
76
用命令行操作数据库 在命令提示符中的操作命令: 连接数据库:mysql -u root -p123456 查看所有的数据库:show databases; 创建一个新的数据库:create 数据库名; 切换到某个数据库:use 数据库名; 查看数据库中的所有表:show tables 表名称; 删除 ...
分类:
数据库技术 时间:
2020-04-05 16:33:15
收藏:
0 评论:
0 赞:
1 阅读:
54
...
分类:
数据库技术 时间:
2020-04-05 16:31:12
收藏:
0 评论:
0 赞:
0 阅读:
44
高性能 mysql =========== 架构与历史 客户端 连接/线程处理 解析器 查询缓存 优化器 ===》 存储引擎。 表锁是 Mysql 中最基本的锁策略,并且是开销最小的策略。 ALTER TABLE之类的语句使用表锁,而忽略存储引擎的表机制。 行级锁(row lock) 可以最大程度地 ...
分类:
数据库技术 时间:
2020-04-05 16:22:09
收藏:
0 评论:
0 赞:
0 阅读:
80
sql注入漏洞概述: 数据库注入漏洞,主要是开发人员在构建代码时,没有对输入边界进行安全考虑,导致攻击者可以通过合法的输入点提交一些精心构造的语句,从而欺骗后台数据库对其进行执行, 导致数据库信息泄露的一种漏洞。 sql注入攻击流程: 常见注入类型: 数字型 user_id=$id 字符型 user ...
分类:
数据库技术 时间:
2020-04-05 16:20:47
收藏:
0 评论:
0 赞:
0 阅读:
123
操作系统:Windows 10 1.搜索mysql,进入官网 滑动到页面下方 步骤阅读 2.下载后,开始安装 具体安装参考这个:https://jingyan.baidu.com/article/cbcede0753155b02f40b4d17.html 3.接下来,安装Navicat Premiu ...
分类:
数据库技术 时间:
2020-04-05 15:44:17
收藏:
0 评论:
0 赞:
0 阅读:
86
innoDB B+树的存储结构结构 决定了B-Tree索引支持一下查询类型: key(last_name,firset_name,job) 1.全值匹配 和索引中的所有列进行匹配:查找姓l 名cc 职业工程师的人 2.匹配最左列 可查找所有姓为l的人,即用索引的第一列 3.匹配列前缀 查找所有以J开 ...
分类:
数据库技术 时间:
2020-04-05 15:27:57
收藏:
0 评论:
0 赞:
0 阅读:
70
解决办法: 1 -- 修该表的编码方式 2 ALTER TABLE `t_book` DEFAULT CHARACTER SET utf8; 3 -- 该命令用于将表t_book的编码方式改为utf8; 1 -- 修改字段的编码方式 2 ALTER TABLE `t_book` CHANGE `au ...
分类:
数据库技术 时间:
2020-04-05 15:27:31
收藏:
0 评论:
0 赞:
0 阅读:
110