• mysql面试常见题目

    ...

    2018-06-18 01:32:16

  • Linux yum安装mysql5.7

    查看是否有mysql软件 rpm -qa|grep mysql 删除旧版本mysql yum remove mysql mysql -server mysql -libs mysql -common rm -rf / var/lib/mysql rm /etc/my .cnf 选择一个发布系列 手动编辑 /etc/yum.repos.d/mysql-community.repo 文件 vi /etc/yum.repos.d/mysql-com...

    2018-06-18 01:32:35

  • MySQL数据库引擎、事务隔离级别、锁

    MySQL数据库引擎、事务隔离级别、锁 数据库引擎InnoDB和MyISAM有什么区别 大体区别为: MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行效率比InnoDB类型更快,但是不支持事务,而InnoDB提供事务支持以及外键等高级数据库...

    2018-06-18 01:32:21

  • MySQL常用操作

    建数据库:CREATE DATABASE database_name; 显示数据库列表:show databases; 使其成为当前操作数据库:use 数据库名; 删除数据库语法:DROP DATABSE 数据库名; 创建表:CREATE TABLE 表名( 属性名 数据类型 [完整性约束条件], 属性名 数据类型 [完整性约束条件], …...

    2018-06-18 01:32:12

  • 数据库优化建议

    数据库优化建议(21条)~.~ 为缓存优化你的查询 大多数的MySQL服务器都开启了看查询缓存。这是提高性能最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表...

    2018-06-18 01:32:10

  • mysql 8 windows 版本zip方式安装步骤

    mysql 8 windows 版本zip方式安装步骤(下载地址:https://dev.mysql.com/downloads/mysql/) 1,解压ZIP文件到指定目录下:如D:\mysql-8.0.11-winx64 2,新建my.ini配置文件并粘贴修改如下内容:(1)baseidr路径 (2)datadir路径 [mysql] # 设置mysql客户端默认字符...

    2018-06-18 01:32:11

  • (细节)My SQL中主键为0和主键自排约束的关系

    开始不设置主键 表的设计如下: 如果 id 的位置有好几个 0 的话:设置主键并且自动排序时, 0 会从 1 开始递增; Insert 进去 id = 0 的数据,数据会从实际的行数开始增加,和从 0 变化不一样; 现在主键是没有 0 的,如果把某个 id 改成 0 的话, 0 不会变!直接会进...

    2018-06-18 01:31:59

  • (解释文)My SQL中主键为0和主键自排约束的关系

    上一篇我们说了关于自排如果主键是0的问题,在这里我搞清楚了原因,导致这种情况是因为在SQL中对自排设置了初始值: 从这里可以看到这两个变量一个是自增的初始值,一个是增量,这里都是1,所以在设置自增的时候会把那个字段原来存在的所有0变成从1开始的步长为1的等差...

    2018-06-18 01:31:42

  • 自己动手写一个简易对象关系映射,ORM(单例版和数据

    准备知识 DBUtils模块 -----重点 DBUtils是Python的一个用于实现数据库连接池的模块此连接池有两种连接模式: DBUtils提供两种外部接口: PersistentDB :提供线程专用的数据库连接,并自动管理连接。 PooledDB :提供线程间可共享的数据库连接,并自动管理连接。 from...

    2018-06-18 01:31:47

  • My SQL常用操作汇总

    写这篇随笔的目的是我发现了在上一篇关于My SQL的随笔中存在一些不严谨的代码问题,在这里再次简单的总结一下并加以改进,以代码为主。 # !每行命令必须以分号(;)结尾 先通过命令行进入数据库客户端 mysql -h服务端ip地址 -P(大写)服务端使用的端口,一般为3306 -p(...

    2018-06-18 01:31:48

2