您的位置:首页 > 博客中心 > 数据库 >
  • mysql 手动加锁测试

    # MyIsam 和 innodb 均可以加表锁## 加读锁LOCK TABLES `table_name` READ;* 阻塞其他进程(会话)的写操作,不阻塞其他进程的读操作## 加写锁LOCK TABLES `table_name` W

    2022-03-15 18:27点击阅读

  • 【MySQL】:MySQL中四大约束

    目录 所有的关系型数据库都支持对数据表使用约束,在表上强制执行数据校验,保证数据的完整性。MySQ

    2022-03-15 18:27点击阅读

  • Natas30 Writeup(sql注入)

    Natas30:本关是一个登录页面,查看源码,可以发现关键代码。if (‘POST‘ eq request_method && param(‘username‘) && param(‘password‘)){ my $dbh = DB

    2022-03-15 18:27点击阅读

  • sql整数型注入

    1.检查是否存在注入 and 1=1 返回正确and 1=2 返回错误2.猜出字段数order by x(数字) 得出字段数3.然后就是爆数据库名,information_schema三步?id=1 and 1=2 unio

    2022-03-15 18:27点击阅读

  • postgreSQL数据库to_timestamp和to_date的区别

    1 SELECT to_timestamp(‘2020-02-27 12:12:12‘,‘yyyy-MM-dd hh24:mi:ss‘) ;2 SELECT to_date(‘2020-02-27 12:12:12‘,‘yyyy-MM-dd

    2022-03-15 18:27点击阅读

  • 数据库--交大第二套

    关系模型的三个成分数据结构,数据操作,完整性约束。关系数据语言有,关系代数语言ISBL,关系演算语言(元组关系演算语言,域关系演算语言),关系代数关系演算两重特点语言SQL。主码,候选码,外部码?候选码,关系中某一属性组的值能唯一标识一个元

    2022-03-15 18:27点击阅读

  • 修改SQL Server 排序规则 (未能排它地锁定数据库以执行该操作)

    方法一:重启一下mssqlserver的服务再做。方法二:use mastergoalter database DBName set single_usergoalter database DBName COLLATE Chinese_PR

    2022-03-15 18:27点击阅读

  • 在SQLServer中使用SQL语句插入数据出现乱码或问号的解决方法

    错误产生的原因:出现使用SQL语句插入数据出现乱码或问号是由于属性的排序规则设置不正确.解决方法:方法一:手动修改(设置数据库的排序规则)注意事项:要确定修改的数据库没有被使用,否则会失败!具体步骤:选中要修改的数据库--右键--属性-

    2022-03-15 18:27点击阅读

  • 深入浅出数据库索引原理

    前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:

    2022-03-15 18:27点击阅读

  • postgresql恢复备份主从

    参考http://www.postgres.cn/docs/11/app-pg-dumpall.htmlhttp://m.blog.chinaunix.net/uid-20665047-id-5817656.htmlhttp://www.p

    2022-03-15 18:26点击阅读

  • MySQL解决DOS窗口乱码问题

    乱码问题如下:导致问题产生的原因很简单,无非是命令行的编码和MySQL内部设置的编码出现了偏差。我们右键属性查看以下命令行的编码方式是GBK。解决:mysql show variables like character%; -- 模糊查询

    2022-03-15 18:26点击阅读

  • mysql授权、导入等基本操作

    1、授权: mysqladmin -uroot password rootpwdmysql -uroot -prootpwdmysql -e "INSERT INTO user (Host,User,Password,ssl_cipher,

    2022-03-15 18:26点击阅读

  • MySql数据库约束

    分组查询:select class,count(*)from student group by having count(*)5;先创建主表:-- 创建部门表(主表)CREATE TABLE dept01( did INT PRIMARY

    2022-03-15 18:26点击阅读

  • linux下Mysql 8.0.19 编译安装

    1 前言linux下安装MySQL的方式有很多种,包括以仓库的方式安装(yum,apt,zypper),以包的方式安装(rpm,deb),以docker方式安装,从压缩包解压安装,从源码编译安装,这里使用的是最后一种,从源码编译安装。编译安

    2022-03-15 18:26点击阅读

  • mysql 密码忘记了之重置密码

    这个方法可能不太安全,但是本地操作没有问题。在my.ini配置文件中添加:[mysqld]skip-grant-tables然后:#连接mysql,直接回车即可,不需要输入密码mysql -u root -p#更新root用户密码updat

    2022-03-15 18:26点击阅读

  • 小白白话技术之MYSQL的复制机制的介绍

    这是一篇关于MYSQL复制机制的一些思路白话介绍篇,希望直白的语言有助于你更容易理解MYSQL的复制机制。对于一个中间件,我们有很多要考虑的,比如希望可以提供水平扩展能力能够集群部署。 Mysql是怎么设计解决这些问题呢?答案首先是复制

    2022-03-15 18:26点击阅读

  • mysql语法建库建表综合整理事例

    首先介绍一个数据库常用编码格式区别:mysql数据库编码格式utf8_general_ci、utf8_bin、utf8_general_cs区别:utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写。(bin - binar

    2022-03-15 18:26点击阅读

  • mysql北非之主从同步

    主实例配置:[mysqld]log-bin=mysql-bin #/ [必须]启用二进制日志server-id=1 # [必须]服务器唯一ID从实例配置:[mysqld]log-bin=mysql-bin # [非必

    2022-03-15 18:26点击阅读

  • 【巨杉数据库SequoiaDB】巨杉 Tech | 几分钟实现巨杉数据库容器化部署

    随着业务负载的不断加重,容器化、虚拟化也成为各类在线应用必须要具备的能力。对于分布式数据库,容器化也是提升快速部署、提高运维效率的一个很好的路径。我们重新优化了 Docker部署的方式,帮助大家更快的上手SequoiaDB集群,本文就将介绍

    2022-03-15 18:26点击阅读