添加新用户    今天在为mysql添加新用户时,找到下面这条指令:    insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));       然后退出    mysql>\q    重新登录    $mysql -u test -p    Enter password:

1、创建表表user(id,username,password),在name 上建立 唯一约束 Alter table user add unique(username);

CREATE TABLE `rpt_all_order_list_d` ( `add_time` datetime DEFAULT NULL COMMENT '添加时间', `account_no` varchar(32) DEFAULT NULL COMMENT '会员ID', `order_id` varchar(32) DEFAULT NULL COMMENT '订单ID', `fin_product_id` varchar(32) DEFAULT NULL COMMENT '金融产品ID', `trade_type` bigint(20) DEFAULT NULL COMMENT '1:申购;', `status_code` varchar(1) DEFAULT NULL COMMENT 'Y:成功,N:失败', `trade_money` decimal(16,2) DEFAULT NULL COMMENT '交易金额', KEY `index_add_time` (`add_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8

2、往现有的表中添加分区

ALTER TABLE `rpt_all_order_list_d` PARTITION BY RANGE (TO_DAYS(add_time)) (PARTITION p0 VALUES LESS THAN (TO_DAYS('2015-01-01')), PARTITION p1 VALUES LESS THAN (TO_DAYS('2015-02-01')) , PARTITION p2 VALUES LESS THAN (TO_DAYS('2015-03-01')) , PARTITION p3 VALUES LESS THAN (TO_DAYS('2015-04-01')) , PARTITION p4 VALUES LESS THAN (TO_DAYS('2015-05-01')) , PARTITION p5 VALUES LESS THAN (TO_DAYS('2015-06-01')) , PARTITION p6 VALUES LESS THAN (TO_DAYS('2015-07-01')) , PARTITION p7 VALUES LESS THAN (TO_DAYS('2015-08-01')) , PARTITION p8 VALUES LESS THAN (TO_DAYS('2015-09-01')) , PARTITION p9 VALUES LESS THAN (TO_DAYS('2015-10-01')) , PARTITION p10 VALUES LESS THAN (TO_DAYS('2015-11-01')), PARTITION p11 VALUES LESS THAN (TO_DAYS('2015-12-01')), PARTITION p12 VALUES LESS THAN (TO_DAYS('2016-01-01')), PARTITION p13 VALUES LESS THAN (TO_DAYS('2016-02-01')) , PARTITION p14 VALUES LESS THAN (TO_DAYS('2016-03-01')) , PARTITION p15 VALUES LESS THAN (TO_DAYS('2016-04-01')) , PARTITION p16 VALUES LESS THAN (TO_DAYS('2016-05-01')) , PARTITION p17 VALUES LESS THAN (TO_DAYS('2016-06-01')) , PARTITION p18 VALUES LESS THAN (TO_DAYS('2016-07-01')) , PARTITION p19 VALUES LESS THAN (TO_DAYS('2016-08-01')) , PARTITION p20 VALUES LESS THAN (TO_DAYS('2016-09-01')) , PARTITION p21 VALUES LESS THAN (TO_DAYS('2016-10-01')) , PARTITION p22 VALUES LESS THAN (TO_DAYS('2016-11-01')), PARTITION p23 VALUES LESS THAN (TO_DAYS('2016-12-01')), PARTITION p24 VALUES LESS THAN (TO_DAYS('2017-01-01')), PARTITION p25 VALUES LESS THAN (TO_DAYS('2017-02-01')) , PARTITION p26 VALUES LESS THAN (TO_DAYS('2017-03-01')) , PARTITION p27 VALUES LESS THAN (TO_DAYS('2017-04-01')) , PARTITION p28 VALUES LESS THAN (TO_DAYS('2017-05-01')) , PARTITION p29 VALUES LESS THAN (TO_DAYS('2017-06-01')) , PARTITION p30 VALUES LESS THAN (TO_DAYS('2017-07-01')) , PARTITION p31 VALUES LESS THAN (TO_DAYS('2017-08-01')) , PARTITION p32 VALUES LESS THAN (TO_DAYS('2017-09-01')) , PARTITION p33 VALUES LESS THAN (TO_DAYS('2017-10-01')) , PARTITION p34 VALUES LESS THAN (TO_DAYS('2017-11-01')), PARTITION p35 VALUES LESS THAN (TO_DAYS('2017-12-01')), PARTITION p36 VALUES LESS THAN MAXVALUE );

3、添加索引

ALTER TABLE rpt_all_order_list_d ADD INDEX index_add_time (add_time) ALTER TABLE rpt_fin_reg_auth_all ADD INDEX index_auth_time (auth_time)

mysql添加分区健_MySQL添加分区添加索引相关推荐

  1. mysql分区失败_MYSQL表分区操作错误1503解决方案

    MYSQL的分区字段,必须包含在主键字段内.就是要分区的字段必须为主键索引. 如下所示,season必须为主键索引. -- list分区示例CREATE TABLE IF NOT EXISTS `pr ...

  2. mysql改date格式_mysql数据库修改添加Date格式列的方法

    import java.sql.*; import java.text.DateFormat; //数据库的查询 public class SelectTable { String dbDriver= ...

  3. mysql 安装gbk字符_mysql安装后添加gbk字符集的方法

    1.查看当前字符集: 复制代码 代码如下: SHOW CHARACTER SET; 2.删除mysql相关目录 复制代码 代码如下: rm -rf /usr/local/mysql/*     安装目 ...

  4. mysql 增加 date 列_mysql数据库修改添加Date格式列的方法

    import java.sql.*;import java.text.DateFormat;//数据库的查询public class SelectTable { String dbDriver=&qu ...

  5. 删除mysql主键语句_MySQL主键添加/删除

    2改动数据库和表的字符集 alter database maildb default character set utf8;//改动数据库的字符集 alter table mailtable defa ...

  6. mysql视图 外键_Mysql之视图、索引、外键、触发器、事务

    一.视图: 一.概念:就是一个假表: 二.做用:直观,便于咱们对数据进行观察. 三.建立视图: create view 视图名 as select 字段名1,字段名2 from 表名; 注意:多少个字 ...

  7. mysql 查找相似数据_MySQL学习笔记之索引

    索引是存储引擎用于快速找到记录的一种数据结构. 索引对于良好的性能非常关键.尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要.在数据量较小且负载较低时,不恰当的索引对性能的影响可能还不明显,但 ...

  8. mysql延时优化教程_Mysql优化之延迟索引和分页优化_MySQL

    什么是延迟索引?使用索引查询出来数据,之后把查询结果和同一张表中数据进行连接查询,进而提高查询速度! 分页是一个很常见功能,select ** from tableName limit ($page ...

  9. mysql or全表_mysql or条件可以使用索引而避免全表

    在某些情况下,or条件可以避免全表扫描的. 1 .where 语句里面如果带有or条件, myisam表能用到索引, innodb不行. 1)myisam表: CREATE TABLE IF NOT ...

最新文章

  1. python 匿名函数的使用
  2. 线性代数学习资料汇编
  3. OpenCV delaunay三角剖分和voronoi镶嵌的实例(附完整代码)
  4. 反思laravel-admin的使用总结
  5. tar 备份时如何保持权限
  6. 莫比乌斯,欧拉函数题目练习(完结)
  7. Flash播放控件属性详解
  8. 密码学专题 OpenSSL标准转换指令
  9. 免流量手机浏览器_不能不知的华为手机菜单栏,知道3个的算你手机没白买!...
  10. 【深入理解编译】深入理解编译
  11. 使用QtXlsx读写Excel文件
  12. LOJ2424「NOIP2015」子串
  13. android9.0官方下载,安卓9.0系统安装包下载
  14. 计算机管理员怎么开通,管理员权限怎么设置
  15. 无心剑中译伊玛·拉扎罗斯《新巨人·自由女神》
  16. CSS中flex对部分IOS版本兼容性问题
  17. 超全的matlab绘图实例及代码(曲线,曲面,饼状图,柱形图,网格图,球面等)
  18. 图像处理计算机考试,计算机图形图像处理试题(A)(含答案).doc
  19. Win10 突然蓝屏安全模式进不了,没有别的电脑和装机U盘,怎么把资料临时导出来?
  20. CUDA 添加环境变量

热门文章

  1. c语言sin函数返回nan,C语言入口函数和LD_PRELOAD环境变量
  2. java if用法_java中if语句的写法
  3. IDEA Git更新
  4. error C2143: syntax error : missing ';' before '}'
  5. IDEA 载入jQuery的方法
  6. python里面的tuple与list对比
  7. 实践平台linux,关于构造Linux系统实践平台的设想
  8. bs cs架构区别_软件架构设计分层模型和构图思考
  9. python核心教程_python核心教程--第四章
  10. Python习题week1