随笔分类 -  mysql

摘要:权限管理 代码示例 创建用户 create user 'egon' identified by '123'; 授权:对文件夹,对文件,对文件某一字段的权限 查看帮助:help grant all可以代表除了grant之外的所有权限 grant all privileges on . to 'egon 阅读全文
posted @ 2018-04-05 22:08 Jason_lincoln 阅读(118) 评论(0) 推荐(0)
摘要:1、 MYSQL支持哪些存储引擎 MYSQL5.7支持的引擎有INNODB,MyISAM,Memory、merge、archive、csv、federated、BLACKHOLE。可以通过show engines \G 查看 查看mysql默认存储引擎 2、InooDB的主要特性: 1、InnoDB 阅读全文
posted @ 2018-04-02 00:46 Jason_lincoln 阅读(159) 评论(0) 推荐(0)
摘要:初始化 / Navicat MySQL Data Transfer Source Server : 本地测试 Source Server Version : 50639 Source Host : localhost:3306 Source Database : luffy Target Serve 阅读全文
posted @ 2018-03-30 00:05 Jason_lincoln 阅读(166) 评论(0) 推荐(0)
摘要:char 和 varchar的区别 char 固定长度 varchar 可变长 注意: 1、char填充空格来满足固定长度,但是在查询时却会很不要脸地删除尾部的空格(装作自己好像没有浪费过空间一样),然后修改sql_mode让其现出原形 2、 虽然 CHAR 和 VARCHAR 的存储方式不太相同, 阅读全文
posted @ 2018-03-29 21:20 Jason_lincoln 阅读(224) 评论(0) 推荐(0)
摘要:事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性。 阅读全文
posted @ 2018-03-26 22:38 Jason_lincoln 阅读(1340) 评论(0) 推荐(0)
摘要:1、视图 http://www.cnblogs.com/Jason-lin/p/8653868.html 2、存储过程 简单地说存储过程就是一条或者多条sql语句的集合 存储过程的优点 1、用于替代程序写的SQL语句,实现程序与sql解耦 2、基于网络传输,传别名的数据量小,而直接传sql数据量大 阅读全文
posted @ 2018-03-26 22:35 Jason_lincoln 阅读(198) 评论(0) 推荐(0)
摘要:视图 视图是一个虚拟表(非真实存在,是从数据库中一个或者多个表中导出来的表,只有表结构,没有表数据。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即可,但视图有明显地效率问题,并且视图是存放在数据库中的,如果我们 阅读全文
posted @ 2018-03-26 21:06 Jason_lincoln 阅读(423) 评论(0) 推荐(0)
摘要:先建立远程账户并授权 mysql模块基本使用 execute()之sql注入 根本原理:就根据程序的字符串拼接name='%s',我们输入一个xxx' haha,用我们输入的xxx加'在程序中拼接成一个判断条件name='xxx' haha' 解决方法 pymysql增删改 sql之查询 阅读全文
posted @ 2018-03-26 00:35 Jason_lincoln 阅读(123) 评论(0) 推荐(0)
摘要:数据增删改查 插入数据 更新数据 删除数据 单表查询 单表查询的优先级 1.找到表:from 2.拿着where指定的约束条件,去文件/表中取出一条条记录 3.将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组 4.将分组的结果进行having过滤 5.执行sele 阅读全文
posted @ 2018-03-21 22:17 Jason_lincoln 阅读(184) 评论(0) 推荐(0)
摘要:库操作 1、数据库命名规则 表操作 复制表 1、复制表结构和记录 2、只复制表结构 删除表 日期类型 year date,time,datetime timestamp 注意 综合练习 datetime与timestamp的区别 枚举类型与集合类型 字段的值只能在给定范围中选择,如单选框,多选框 e 阅读全文
posted @ 2018-03-12 23:17 Jason_lincoln 阅读(206) 评论(0) 推荐(0)
摘要:安装mysql(windows 64) 1、下载: http://dev.mysql.com/downloads/mysql/ 下载64位zip格式5.6版本(老版本稳定) 2、安装 3、初始化 4、启动 查看pid : 杀死mysql : 安装mysql服务 : 启动 : 密码管理 设置密码 改密 阅读全文
posted @ 2018-03-08 21:38 Jason_lincoln 阅读(212) 评论(0) 推荐(0)