2017年8月6日

数据库-python操作mysql(pymsql)

摘要: pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同 一:安装pymysql 二:使用pytmysql 注:在fetch数据时按照顺序进行,可以使用cursor.scroll(num,mode)来移动游标位置,如: cursor.scroll(1,mode='rela 阅读全文

posted @ 2017-08-06 14:47 shisanjun 阅读(407) 评论(0) 推荐(0) 编辑

数据库-mysql中文显示问题

摘要: 一:在mysql 下面查看带中文的记录显示乱码 解决办法: 1)查看编码:show variables like 'char%'; 2)设置编码:set character_set_results=utf8; 阅读全文

posted @ 2017-08-06 14:47 shisanjun 阅读(215) 评论(0) 推荐(0) 编辑

数据库-mysql函数

摘要: 一:MySQL中提供了许多内置函数 二:自定义函数 三:删除函数 四:执行函数 阅读全文

posted @ 2017-08-06 14:44 shisanjun 阅读(124) 评论(0) 推荐(0) 编辑

数据库-mysql储存过程

摘要: 存储过程是一个SQL语句集合,当主动去调用存储过程时,其中内部的SQL语句会按照逻辑执行。 一:创建存储过程 二:创建存储过程(带参数) 对于存储过程,可以接收参数,其参数有三类: in 仅用于传入参数用 out 仅用于返回值用 inout 既可以传入又可以当作返回值 MariaDB [test2] 阅读全文

posted @ 2017-08-06 11:17 shisanjun 阅读(259) 评论(0) 推荐(0) 编辑

数据库-mysql触发器

摘要: MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。 一:创建触发器 在MySQL中,创建触发器语法如下: 其中: trigger_name:标识触发器名称,用户自行指定; trigger_time: 阅读全文

posted @ 2017-08-06 10:42 shisanjun 阅读(189) 评论(0) 推荐(0) 编辑

数据库-mysql视图

摘要: 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用 一:创建视图 create view viewname as select tname from table1,table2 where cond 阅读全文

posted @ 2017-08-06 10:29 shisanjun 阅读(136) 评论(0) 推荐(0) 编辑

数据库-mysql索引

摘要: MySQL 索引 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个 阅读全文

posted @ 2017-08-06 10:19 shisanjun 阅读(276) 评论(1) 推荐(0) 编辑

导航