随笔分类 -  MySQL

摘要:如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHEMA : 数据库名 TABLE_NAME:表名 ENGINE:所使用的存储引擎 TABLE 阅读全文
posted @ 2017-12-24 11:18 shy车队破风手 阅读(1034) 评论(0) 推荐(0)
摘要:MYSQL ERROR 1071 (42000): Specified key was too long; max key length is 767 byte MySQL的varchar主键只支持不超过768个字节 或者 768/2=384个双字节 或者 768/3=256个三字节的字段 ,而 G 阅读全文
posted @ 2017-11-19 18:01 shy车队破风手 阅读(5438) 评论(0) 推荐(1)
摘要:导出数据库 1.导出整个数据库中的所有数据 mysqldump -u 用户名 -p密码 数据库名 > 导出的文件名 mysqldump -u userName -ppassword dabaseName > fileName.sql fileName.sql最好加上路径名 2.导出数据库中的某个表的 阅读全文
posted @ 2017-11-19 17:29 shy车队破风手 阅读(560) 评论(0) 推荐(0)
摘要:一、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 名词: 覆盖索引: - 在索引文件中直接获取数据 索引合并: - 把多个单列索引文件合并使用 MySQL中常见索引有: 普通索引 唯一索引 主键索引 组合索引 1、普通索引 普 阅读全文
posted @ 2017-06-12 20:30 shy车队破风手 阅读(611) 评论(0) 推荐(0)
摘要:本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy 参考资料:http://www.runoob.com/python/python-mysql.html 一、pymsql pymsql是Python中操作MySQL的模块,其使用方法和MyS 阅读全文
posted @ 2017-06-08 23:25 shy车队破风手 阅读(849) 评论(0) 推荐(0)
摘要:视图(不推荐使用,使用的话推荐在客户端定义视图) 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用。 1、创建视图 2、删除视图 3、修改视图 4、使用视图(改变原始表,视图也会发生变化) 使用视 阅读全文
posted @ 2017-06-06 19:14 shy车队破风手
摘要:一、概述 1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 其他类似软件: 关系型数据库:sqllite,db2,oracle,access,sql 阅读全文
posted @ 2017-06-05 15:05 shy车队破风手