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

浙公网安备 33010602011771号