数据库 六:MySQL之SQL语句
一.DDL:数据定义语言 (操作物理文件目录本身) 1. 增create #库 #创建库 create database dbname; database schema一样,都是建库的意思 create schema dbname; #?增加判断,如果已经存在库,会避免程序……
数据库 MySQL存储过程简介
一、存储过程 存储过程是在大型数据库系统中一组为了完成特定功能的SQL语句集,存储在数据库中。存储过程经过第一次编译后,再次调用不需要编译,用户可以通过指定的存储过程名……
数据库 如何知道数据库中哪些表没有记录
使用sp_MSForEachTable这个系统存储过程。 创建一张临时表,它有2个字段,[Table_Name]和[Total_Records]。 然后使用sp_MSForEachTable来处理,把结果插入上面创建的临时表中。如果Total_Records为0的,……
数据库 MySQL (二)
MySQL架构 逻辑架构图 MySQL执行流程图 MySQL 主要分为 Server 层和存储引擎层 Service 层 : 连接器 : 主要负责用户登录数据库,进行用户的身份认证,包括校验账户密码,权限等操作 查询缓存……
数据库 Pycharm连接MySQL后出现不出现数据库或表,出现其他文件的问题
在使用pycharm连接MySQL,配置完成,测试连接通过之后,还是不能显示数据库中的表,出现了许多像armscii8_bin、armscii8_general_ci和ascii_bin等的文件。 解决方法是:回到数据库设置页面,在……
数据库 MySQL事务隔离级别
MySQL事务 事务隔离级别, 数据库事务的隔离级别有4种,由低到高分别为 Read uncommitted Read committed [事务更新] Repeatable read Serializable Serializable 序列化Serializable 是最高的事务隔离级别,在……
数据库 一小时读懂Sharding JDBC之分库分表
作为轻量级java 框架, sharding JDBC 在 Java 的 jdbc 层提供了额外的服务,可以理解为增强版的 jdbc 驱动。其中,分库分表的操作是其中的重要一环,接下来就跟随我来看一看,这一操作如……
数据库 Docker - 部署MySQL, Redis
部署MySQL 拉取MySQL镜像 docker pull mysql:5.7 创建MySQL容器 docker run -di --name=mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql # 这里做了映射 -p 代表端口映射,格式为 宿主机映射端口:容器运行端口……
数据库 linux 离线安装mysql7或者8
安装方式:官网下载压缩包进行安装 1.下载jdk8 登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹……
数据库 如何利用HAProxy 代理 MySQL Master-Slave Replication
背景 我有一个MySQL Master-Slave Replication, 想要通过HAProxy代理, 做读写分离. 写流量给到Master 节点, 读流量给到Slave 节点. 首先我应该由一个HAProxy的配置, 我想应该这样写(伪配置): listen mysq……