mysql_command_in_practice
文章平均质量分 61
工作中常用的mysql命令,大多来自stack overflow,等国外技术论坛,本人加以总结现在分享给大家
FishBear_move_on
github 地址 https://github.com/Jayhello
展开
-
mysql按照天分区月表
背景,每天需要向mysql中插入大概5KW数据,数据主要是插入,与查询基本不会update,由于量大需要查询因此想创建天表,但是缺点在于: 每天一张表也比较麻烦 假设现在要查询几天的数据,还得查询多张表,最终合并查询结果,这一点十分麻烦 这时可以考虑用一张月表,每一天的数据一个分区表,而分区表对于用户是透明的。下面给出一个简单的示例,仅仅为了展示:CREATE TABLE `au原创 2017-11-28 19:55:13 · 3735 阅读 · 0 评论 -
mysql 列column常用命令
本文主要内容mysql 列常用命令:查看表的列的属性 describe table_name column_name show all column property查看所有列的属性修改表的列属性 alter table <表名> modify <列> <数据类型> rename column重命名列添加列(同时添加索引)、删除列修改列的默认值查看表的列的属性 describ原创 2017-09-13 20:58:56 · 13439 阅读 · 2 评论 -
mysql索引index相关命令
本文主要内容:显示表中多有的索引show all index添加索引ADD INDEX, 添加唯一索引add unique index多列联合添加索引,primary key关键词index vs key show all indexshow index from tb_name 例如:show index from springdemo.blog;添加索引ADD INDEX, 添加唯一原创 2017-09-14 19:09:44 · 2641 阅读 · 0 评论 -
mysql update,insert常用
本文主要内容:update更新,batch批量更新insert 数据到表中,将表中数据插入到另一个表中insert ignore忽略重复数据插入报错问题update更新,batch批量更新set sql_safe_updates=0;# 常规updateupdate springdemo.users set pwd=nickname where id=id; 下面给一个stack o原创 2017-09-14 19:48:06 · 2652 阅读 · 0 评论 -
mysql table相关命令
本文内容如下:mysql table 创建create table(by other) like A1 as A2 (根据另一个表创建新表)see how table is created (显示表创建时的sql)rename table(表重命名)show all tables in database(显示数据库中所有的表) 删除表/清空表中所有的数据delete(truncate)原创 2017-09-13 20:02:29 · 1025 阅读 · 0 评论