mysql
Charles D
never say nerver
展开
-
mysql 增删字段、索引等
mysql 增删字段、索引1、修改表名:rename table 旧表名 to 新表名;2、修改字段类型:alter table 表名 modify column 字段名 字段类型(长度)3、修改字段名称和类型: alter table 表名 change 现有字段名称 修改后字段名称 数据类型4、增加字段:alter table 表名 add 字段名 字段类型(长度)//批量增加字段alter table 表名 add (字段名1 字段类型(长度),字段名2 字段类型(长度),原创 2020-05-26 15:28:33 · 171 阅读 · 0 评论 -
mysql查询多字段去重复
查询重复数据(多字段)//查询重复数据select * from clubplayers awhere (a.userid,a.clubid) in (select userid,clubid from clubplayers group by userid,clubid having count(*)>1)删除重复数据(多字段)删除重复数据DELETEFROM clu...原创 2019-11-19 16:09:54 · 1647 阅读 · 0 评论 -
TP5 mysql事务处理
1.引用TP5的think\Db类:use think\Db;2.下面为实现代码: Db::startTrans(); //启动事务 try { 这里写SQL语句 Db::commit(); //提交事务 } catch (\PDOException $e) { Db::rollback(); //回滚事务}原创 2017-12-28 11:44:36 · 5905 阅读 · 0 评论 -
MySQL开启federated引擎实现数据库表映射
1.查看federated引擎是否开启 点击进入Navicat并点击键盘上F6,出现命令行界面 ,输入指令:show engines; 2.开启federated引擎Windows系统 : 在my.ini中加入federated3.建立映射表 如果要将A表的数据映射到B表,则需要这样建B表。 注意ENGINE和CONNECTION。 提示:CONNECTION格式应该为’...原创 2018-04-04 15:30:05 · 1033 阅读 · 0 评论 -
mysql优化查询
1.分析查询日志,可以用pt-query-digest工具进行分析. 2.使用show profileset profiling = 1 检测服务器执行所有语句消耗的时间,并存在临时表中show profiles;show profile for query 2; (2表示临时表的主键id)3.show status 4.查询不需要的数据,用limit解决 5.最好加fiel...原创 2018-04-18 17:13:02 · 147 阅读 · 0 评论 -
mysql:Prepared statement needs to be re-prepared
mysql:Prepared statement needs to be re-preparedtable_open_cache:表描述符缓存大小table_definition_cache:从MySQL5.1开始,数据表文件描述符被分开为数据文件及数据表定义两部分,表定义文件缓存可以放在专属的table_definition_cache中,表定义文件缓存相比表文件描述符缓存所消耗的内存更...原创 2018-07-30 10:25:45 · 1106 阅读 · 0 评论 -
tp5调用mysql存储过程
1.mysql存储过程编写。drop procedure if exists updateclubinfo;create procedure updateclubinfo(IN `user_id` int,IN `clubid` int,in `club_name` varchar(100),in `club_text` varchar(150),in `club_pump` tinyint(...原创 2019-02-25 16:34:45 · 2692 阅读 · 1 评论 -
mysql 存储过程:根据mysql查询结果集循环遍历等
1.话不多说BEGIN #Routine body goes here... #定义 变量 DECLARE a int; DECLARE b DECIMAL(11,2); #此变可有可无,为了给个该存储函数执行成功后给个提示,运行下便知道 DECLA...原创 2019-03-28 11:07:03 · 3629 阅读 · 0 评论 -
mysql创建定时任务
1.查看event是否开启show variables like '%sche%';2.将事件计划开启set global event_scheduler =1;或 SET GLOBAL event_scheduler = ON;3.例子一.12点整执行accountall()函数: CREATE EVENT test ONSCHEDULE AT TIMESTAMP ...原创 2019-07-02 10:18:55 · 228 阅读 · 0 评论