首页 > 数据库技术
centos7 命令行运行 mysql
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
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时,报错ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
原因:未开启mysql服务器 手动开启:windows下启动cmd,在命令行下输入services.msc命令,打开服务程序,找到mysql程序,手动启动 命令行开启:net start mysql 服务名称被修改过,导致命令行无法开启 ...
分类:数据库技术   时间:2021-02-19 09:51:15    收藏:0  评论:0  赞:0  阅读:41
Sql Server增加字段、修改字段、修改类型、修改默认值
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
【DB宝19】在Docker中使用MySQL高可用之MHA
一、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
使用Burpsuite绕过过滤进行SQL注入
创建账号并登录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锁机制
一、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(一)Nosql概述
通过狂神说的Redis讲解并且学习github上相关的面试题。整理一下相关的知识。 一、Nosql概述 为什么使用Nosql 1、单机Mysql时代 90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题 数据量增加到一定程度,单机数据库就放不下了 数据的索引(B ...
分类:数据库技术   时间:2021-02-19 00:32:09    收藏:0  评论:0  赞:0  阅读:106
SQLMap
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语句性能优化
SQL语句性能优化 1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2,应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 ...
分类:数据库技术   时间:2021-02-18 23:35:32    收藏:0  评论:0  赞:0  阅读:68
解决阿里云OSS The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint的办法
以前有一个上海节点的存储包,一直使用正常。最近购买了一个全国的存储包,发现在上传文件的时候有这个问题。 尝试了很多办法,还提交了工单,都没有解决。 最后解决办法如下: 1、在阿里云OSS管理控制台下,创建一个Bucket。 2、使用代码访问这个Bucket。 3、正常访问 前面没有在控制台创建Buc ...
分类:数据库技术   时间:2021-02-18 23:33:05    收藏:0  评论:0  赞:0  阅读:609
以Docker形式部署Sqlserver
以Docker形式部署Sqlserver 前言 最近朋友需要一个Sqlserver实例用来学习SQL语句,上(sou)网(suo)发现,微软的Sqlserver已经支持跑在Linux上,也同样提供了Docker版本,正好能跑在24小时开机的黑群晖上。 安装部署 环境 CPU: J1900 内存: 8 ...
分类:数据库技术   时间:2021-02-18 23:32:41    收藏:0  评论:0  赞:0  阅读:35
mysql-索引方案
简单的索引方案,不是真实索引方案 1. 要实现简单的索引方案有一些规则需要符合 - 下一个记录页的主键 必须大于上一个记录页的主键 假设表中有三条用户记录,当一条新的主键为4的用户记录插入到表中的时候,为了遵守第一条规则需要创建一个新的页,并且把主键为5的记录后移,这一过程称为页分裂 下一步是给这些 ...
分类:数据库技术   时间:2021-02-18 23:29:42    收藏:0  评论:0  赞:0  阅读:40
mysql的InnoDB引擎的行记录格式ROW_FORMAT
在mysql中, 若一张表里面不存在varchar、text以及其变形、blob以及其变形的字段的话,那么张这个表其实也叫静态表,即该表的row_format是fixed,就是说每条记录所占用的字节一样。其优点读取快,缺点浪费额外一部分空间。 若一张表里面存在varchar、text以及其变形、bl ...
分类:数据库技术   时间:2021-02-18 23:29:09    收藏:0  评论:0  赞:0  阅读:38
MySQL
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
SQL Server 批量导入 bulk insert
在我们开发过程中,有时会遇到百万级别甚至更多的数据导入。比如我们需要将一百万条数据从csv文件导入到数据库中,此时,如果我们使用普通的 INSERT 语句执行,会非常影响效率,因为每插入一条数据,数据库都需要完整的走一遍 日志啦等等流程。使用bulk insert 会帮助我们提高效率。 我们可以使用 ...
分类:数据库技术   时间:2021-02-18 23:23:43    收藏:0  评论:0  赞:0  阅读:37
MySQL:多表查询
SELECT查询不但可以从一张表查询数据,还可以从多张表同时查询数据。查询多张表的语法是:SELECT * FROM <表1> <表2>,普通多表查询会获取M x N行记录,所以一般使用连接查询或子查询获取多张表的数据; 连接查询 连接查询对多个表进行 JOIN 运算,简单地说,就是先确定一个主表作 ...
分类:数据库技术   时间:2021-02-18 23:20:12    收藏:0  评论:0  赞:0  阅读:36
mysql传输表空间(可用于物理恢复单个表)
一.通过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
Mysql:约束
概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 分类: 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
Mysql:DML-增删改表中数据
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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!