1. 进入mysql mysql -r -p 2. 展示所有数据库 show databases; mysql> show databases;+ +| Database |+ +| information_schema || istester || mysql || performance_sch ...
分类:
数据库技术 时间:
2021-02-19 13:24:26
收藏:
0 评论:
0 赞:
0 阅读:
67
Sql server 的bulk insert语句可以高效的导入大数据量的平面文件(txt,csv文件)到数据库的一张表中,其用法如下: bulk insert test from 'f:\test.txt' with (fieldterminator=',', rowterminator='\n' ...
分类:
数据库技术 时间:
2021-02-19 13:16:28
收藏:
0 评论:
0 赞:
0 阅读:
42
原因:未开启mysql服务器 手动开启:windows下启动cmd,在命令行下输入services.msc命令,打开服务程序,找到mysql程序,手动启动 命令行开启:net start mysql 服务名称被修改过,导致命令行无法开启 ...
分类:
数据库技术 时间:
2021-02-19 09:51:15
收藏:
0 评论:
0 赞:
0 阅读:
41
1、修改字段名: alter table 表名 rename column A to B 2、修改字段类型: alter table 表名 alter column 字段名 type not null 3、修改字段默认值 alter table 表名 add default (0) for 字段名 ...
分类:
数据库技术 时间:
2021-02-19 09:48:42
收藏:
0 评论:
0 赞:
0 阅读:
28
一、MHA简介和架构 1.1 MHA简介 MHA(Master High Availability Manager and tools for MySQL)目前在MySQL高可用方面是一个相对成熟的解决方案,它是由日本人youshimaton采用Perl语言编写的一个脚本管理工具。MHA是一套优秀的 ...
分类:
数据库技术 时间:
2021-02-19 09:48:21
收藏:
0 评论:
0 赞:
0 阅读:
44
创建账号并登录Mutillidae 使用Security Level 0进行SQL注入 SQL语句 格式:select * from accounts where username = '$USERNAME' and password = '$PASSWORD' 如果把这里的变量$USERNAME改 ...
分类:
数据库技术 时间:
2021-02-19 09:46:09
收藏:
0 评论:
0 赞:
0 阅读:
124
一、MySQL锁机制 1.1锁的概念; 1.2锁的分类; 1.3 InnoDB共享锁的演示 /* 共享锁:数据可以被多个事务查询,但是不能修改 创建锁的格式 SELECT语句 LOCK IN SHARE MODE; */ -- 开启事务 START TRANSACTION; -- 查询id为1数据, ...
分类:
数据库技术 时间:
2021-02-19 00:32:37
收藏:
0 评论:
0 赞:
0 阅读:
97
通过狂神说的Redis讲解并且学习github上相关的面试题。整理一下相关的知识。 一、Nosql概述 为什么使用Nosql 1、单机Mysql时代 90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题 数据量增加到一定程度,单机数据库就放不下了 数据的索引(B ...
分类:
数据库技术 时间:
2021-02-19 00:32:09
收藏:
0 评论:
0 赞:
0 阅读:
106
sqlmap: automatic SQL injection and database takeover tool http://sqlmap.org/ 超详细SQLMap使用攻略及技巧分享 - FreeBuf网络安全行业门户 https://www.freebuf.com/sectool/164 ...
分类:
数据库技术 时间:
2021-02-19 00:29:18
收藏:
0 评论:
0 赞:
0 阅读:
47
SQL语句性能优化 1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2,应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 ...
分类:
数据库技术 时间:
2021-02-18 23:35:32
收藏:
0 评论:
0 赞:
0 阅读:
68
以前有一个上海节点的存储包,一直使用正常。最近购买了一个全国的存储包,发现在上传文件的时候有这个问题。 尝试了很多办法,还提交了工单,都没有解决。 最后解决办法如下: 1、在阿里云OSS管理控制台下,创建一个Bucket。 2、使用代码访问这个Bucket。 3、正常访问 前面没有在控制台创建Buc ...
分类:
数据库技术 时间:
2021-02-18 23:33:05
收藏:
0 评论:
0 赞:
0 阅读:
609
以Docker形式部署Sqlserver 前言 最近朋友需要一个Sqlserver实例用来学习SQL语句,上(sou)网(suo)发现,微软的Sqlserver已经支持跑在Linux上,也同样提供了Docker版本,正好能跑在24小时开机的黑群晖上。 安装部署 环境 CPU: J1900 内存: 8 ...
分类:
数据库技术 时间:
2021-02-18 23:32:41
收藏:
0 评论:
0 赞:
0 阅读:
35
简单的索引方案,不是真实索引方案 1. 要实现简单的索引方案有一些规则需要符合 - 下一个记录页的主键 必须大于上一个记录页的主键 假设表中有三条用户记录,当一条新的主键为4的用户记录插入到表中的时候,为了遵守第一条规则需要创建一个新的页,并且把主键为5的记录后移,这一过程称为页分裂 下一步是给这些 ...
分类:
数据库技术 时间:
2021-02-18 23:29:42
收藏:
0 评论:
0 赞:
0 阅读:
40
在mysql中, 若一张表里面不存在varchar、text以及其变形、blob以及其变形的字段的话,那么张这个表其实也叫静态表,即该表的row_format是fixed,就是说每条记录所占用的字节一样。其优点读取快,缺点浪费额外一部分空间。 若一张表里面存在varchar、text以及其变形、bl ...
分类:
数据库技术 时间:
2021-02-18 23:29:09
收藏:
0 评论:
0 赞:
0 阅读:
38
MySQL概述 SQL、DB、DBMS分别是什么?他们之间的关系 DB:DataBase(数据库,数据库实际上在硬盘上以文件的形式存在) DBMS:DataBase Management System(数据库管理系统,常见的有:MySQL,Oracle,DB2,Sybase,SqlServer... ...
分类:
数据库技术 时间:
2021-02-18 23:26:30
收藏:
0 评论:
0 赞:
0 阅读:
36
在我们开发过程中,有时会遇到百万级别甚至更多的数据导入。比如我们需要将一百万条数据从csv文件导入到数据库中,此时,如果我们使用普通的 INSERT 语句执行,会非常影响效率,因为每插入一条数据,数据库都需要完整的走一遍 日志啦等等流程。使用bulk insert 会帮助我们提高效率。 我们可以使用 ...
分类:
数据库技术 时间:
2021-02-18 23:23:43
收藏:
0 评论:
0 赞:
0 阅读:
37
SELECT查询不但可以从一张表查询数据,还可以从多张表同时查询数据。查询多张表的语法是:SELECT * FROM <表1> <表2>,普通多表查询会获取M x N行记录,所以一般使用连接查询或子查询获取多张表的数据; 连接查询 连接查询对多个表进行 JOIN 运算,简单地说,就是先确定一个主表作 ...
分类:
数据库技术 时间:
2021-02-18 23:20:12
收藏:
0 评论:
0 赞:
0 阅读:
36
一.通过frm,ibd文件恢复表结构 1.在目标库创建该表(字段随意,以表 execute_exception_log为例) create table execute_exception_log (id int); 2.用需要恢复的frm文件覆盖目标库中的frm文件 3.my.cnf文件修改inno ...
分类:
数据库技术 时间:
2021-02-18 23:16:49
收藏:
0 评论:
0 赞:
0 阅读:
39
概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key 非空约束:not null,某一列的值不能为null 1. 创建表时添加约束 CR ...
分类:
数据库技术 时间:
2021-02-18 23:15:06
收藏:
0 评论:
0 赞:
0 阅读:
37
1. 添加数据: * 语法: * insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); * 注意: 1. 列名和值要一一对应。 2. 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值2,...值n); ...
分类:
数据库技术 时间:
2021-02-18 17:13:12
收藏:
0 评论:
0 赞:
0 阅读:
34