随笔分类 -  MySQL

摘要:1、unique = True 表示启动唯一索 2、有add 必须有commit这样数据才会提交 3、ORM功能 #!/usr/bin/env python # -*- coding:utf-8 -*- from sqlalchemy.ext.declarative import declarati 阅读全文
posted @ 2018-04-07 08:18 john221100 阅读(194) 评论(0) 推荐(0)
摘要:1、索引: 字典得目录,便于数据查找。 原理:将列信息存储在其相关的文件,这些信息使用便于检索的方式如B-tree、哈希来存储 索引的分类: 普通所有:name,只能帮助查找 唯一索引:name,帮助查找,约束内容不能重复,null, 也可做联合唯一索引 主键索引:与唯一索引类似,但不允许null, 阅读全文
posted @ 2018-03-07 13:28 john221100 阅读(188) 评论(0) 推荐(0)
摘要:1、数据库连表 1.1, 一对多 使用外键做约束。注意:外键列的数据类型要一致。 命令的方式创建外键CREATE table part1( nid int not null auto_increment primary key, caption VARCHAR(32) not null) CREAT 阅读全文
posted @ 2018-03-07 12:06 john221100 阅读(162) 评论(0) 推荐(0)
摘要:m1、客户端与数据库服务器端是通过socket来交互数据,对数据库的理解:数据库就是一个文件夹,表就类比文件。m2、常用语句#查看数据库show databases;#创建数据库create database q1;# 创建 utf-8数据库CREATE DATABASE 数据库名称 DEFAULT 阅读全文
posted @ 2018-02-22 13:19 john221100 阅读(151) 评论(0) 推荐(0)
摘要:引自: @author:http://www.cnblogs.com/geaozhang/ 可能的需求: 当前时间是多少、下个月的今天是星期几、统计截止到当前日期前 3 天的收入总和…… 上述需求就需要使用日期和时间函数来实现: MySQL服务器中的三种时区设置: ①系统时区 保存在系统变量syst 阅读全文
posted @ 2018-02-13 11:36 john221100 阅读(432) 评论(0) 推荐(0)
摘要:数据库优化相当危险,建议做好备份后在做优化。 1、使用 InnoDB 存储引擎下面是如何在你的表上去转换存储引擎的命令:ALTER TABLE table_name ENGINE=InnoDB;为提高数据性能,做好索引的创建和规划 2、 配置 InnoDB 使用所有的内存让数据库使用更多的内存,公认 阅读全文
posted @ 2018-02-11 11:24 john221100 阅读(127) 评论(0) 推荐(0)