mycat 订阅
Mycat是一个彻底开源的,面向企业应用开发的大数据库集群。 展开全文
Mycat是一个彻底开源的,面向企业应用开发的大数据库集群。
信息
外文名
Mycat
应用领域
计算机、软件、数据库
MyCat定义
从定义和分类来看,它是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库,即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。 [1] 
收起全文
精华内容
下载资源
问答
  • 查看Mysql表语句

    2017-11-14 20:51:00
    数据库的使用过程中可能遇到锁表的情况,导致其他进程访问同样的表时出现超时的情况,如果是生产还会看到大量的pool 跪了,如果你在刷sql,你应该立即就会明白什么情况了。 1 showfullprocesslist; ...

    大早上的刷数据,大量的改表结构alter语句,就把表锁了。


    数据库的使用过程中可能遇到锁表的情况,导致其他进程访问同样的表时出现超时的情况,如果是生产还会看到大量的pool 跪了,如果你在刷sql,你应该立即就会明白什么情况了。


    1
    show full processlist;


    显示哪些线程正在运行,查看锁表语句等:

    wKiom1kRK_KBJbcQAAC0P6_DVG8070.png


    锁表的情况如上图:waiting for table metadata lock,如果不是和其他事物冲突的情况下,它会自己好,也可以停掉自己刷的sql它就会释放锁,和其他事物冲突的情况下可以杀掉,kill 2292。


    查看正在被锁定的的表,注意:这条在发生事故时我没执行过,不知道结果,每次都忘了。


    show OPEN TABLES where In_use > 0;


    查看正在锁的事务

    1
    SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;


    查看等待锁的事务

    1
    SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;




    本文转自青衫解衣 51CTO博客,原文链接:http://blog.51cto.com/215687833/1923549

    展开全文
  • 查看mysql表结构和表创建语句的方法

    千次阅读 2017-12-20 18:02:17
    查看mysql表结构和表创建语句的方法 转载 2012年05月03日 13:53:29


    查看mysql表结构和表创建语句的方法





    转载

    2012年05月03日 13:53:29


    mysql / null / table / module / access /



    1. 查看mysql表结构的方法有三种:  
    2. 1、desc tablename;  
    3. 例如:  
    4. 要查看jos_modules表结构的命令:  
    5. desc jos_modules;  
    6. 查看结果:  
    7. mysql> desc jos_modules;  
    8. +——————+———————+——+—–+———————+—————-+  
    9. | Field            | Type                | Null | Key | Default             | Extra          |  
    10. +——————+———————+——+—–+———————+—————-+  
    11. | id               | int(11)             | NO   | PRI | NULL                | auto_increment |  
    12. | title            | text                | NO   |     | NULL                |                |  
    13. | content          | text                | NO   |     | NULL                |                |  
    14. | ordering         | int(11)             | NO   |     | 0                   |                |  
    15. | position         | varchar(50)         | YES |     | NULL                |                |  
    16. | checked_out      | int(11) unsigned    | NO   |     | 0                   |                |  
    17. | checked_out_time | datetime            | NO   |     | 0000-00-00 00:00:00 |                |  
    18. | published        | tinyint(1)          | NO   | MUL | 0                   |                |  
    19. | module           | varchar(50)         | YES | MUL | NULL                |                |  
    20. | numnews          | int(11)             | NO   |     | 0                   |                |  
    21. | access           | tinyint(3) unsigned | NO   |     | 0                   |                |  
    22. | showtitle        | tinyint(3) unsigned | NO   |     | 1                   |                |  
    23. | params           | text                | NO   |     | NULL                |                |  
    24. | iscore           | tinyint(4)          | NO   |     | 0                   |                |  
    25. | client_id        | tinyint(4)          | NO   |     | 0                   |                |  
    26. | control          | text                | NO   |     | NULL                |                |  
    27. +——————+———————+——+—–+———————+—————-+  
    28. 2、show create table tablename;  
    29. 例如:  
    30. 要查看jos_modules表结构的命令:  
    31. show create table jos_modules;  
    32. 查看结果:  
    33. mysql> show create table jos_modules;  
    34. jos_modules | CREATE TABLE `jos_modules` (  
    35. `id` int(11) NOT NULL AUTO_INCREMENT,  
    36. `title` text NOT NULL,  
    37. `content` text NOT NULL,  
    38. `ordering` int(11) NOT NULL DEFAULT ‘0’,  
    39. `position` varchar(50) DEFAULT NULL,  
    40. `checked_out` int(11) unsigned NOT NULL DEFAULT ‘0’,  
    41. `checked_out_time` datetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’,  
    42. `published` tinyint(1) NOT NULL DEFAULT ‘0’,  
    43. `module` varchar(50) DEFAULT NULL,  
    44. `numnews` int(11) NOT NULL DEFAULT ‘0’,  
    45. `access` tinyint(3) unsigned NOT NULL DEFAULT ‘0’,  
    46. `showtitle` tinyint(3) unsigned NOT NULL DEFAULT ‘1’,  
    47. `params` text NOT NULL,  
    48. `iscore` tinyint(4) NOT NULL DEFAULT ‘0’,  
    49. `client_id` tinyint(4) NOT NULL DEFAULT ‘0’,  
    50. `control` text NOT NULL,  
    51. PRIMARY KEY (`id`),  
    52. KEY `published` (`published`,`access`),  
    53. KEY `newsfeeds` (`module`,`published`)  
    54. ) ENGINE=MyISAM AUTO_INCREMENT=145 DEFAULT CHARSET=utf8  
    55. 3、use information_schema;select * from columns where table_name=‘tablename’  
    56. 例如:  
    57. 要查看jos_modules表结构的命令:  
    58. use information_schema;  
    59. select * from columns where table_name=‘jos_modules’;  
    60. 查看结果:  
    61. 略。  
    62. 如果要查看怎么建立数据表的命令用第二种方法最佳。   
    查看mysql表结构的方法有三种:
    1、desc tablename;
    例如:
    要查看jos_modules表结构的命令:
    desc jos_modules;
    查看结果:
    mysql> desc jos_modules;
    +------------------+---------------------+------+-----+---------------------+----------------+
    | Field            | Type                | Null | Key | Default             | Extra          |
    +------------------+---------------------+------+-----+---------------------+----------------+
    | id               | int(11)             | NO   | PRI | NULL                | auto_increment |
    | title            | text                | NO   |     | NULL                |                |
    | content          | text                | NO   |     | NULL                |                |
    | ordering         | int(11)             | NO   |     | 0                   |                |
    | position         | varchar(50)         | YES |     | NULL                |                |
    | checked_out      | int(11) unsigned    | NO   |     | 0                   |                |
    | checked_out_time | datetime            | NO   |     | 0000-00-00 00:00:00 |                |
    | published        | tinyint(1)          | NO   | MUL | 0                   |                |
    | module           | varchar(50)         | YES | MUL | NULL                |                |
    | numnews          | int(11)             | NO   |     | 0                   |                |
    | access           | tinyint(3) unsigned | NO   |     | 0                   |                |
    | showtitle        | tinyint(3) unsigned | NO   |     | 1                   |                |
    | params           | text                | NO   |     | NULL                |                |
    | iscore           | tinyint(4)          | NO   |     | 0                   |                |
    | client_id        | tinyint(4)          | NO   |     | 0                   |                |
    | control          | text                | NO   |     | NULL                |                |
    +------------------+---------------------+------+-----+---------------------+----------------+
    2、show create table tablename;
    例如:
    要查看jos_modules表结构的命令:
    show create table jos_modules;
    查看结果:
    mysql> show create table jos_modules;
    jos_modules | CREATE TABLE `jos_modules` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `title` text NOT NULL,
    `content` text NOT NULL,
    `ordering` int(11) NOT NULL DEFAULT '0',
    `position` varchar(50) DEFAULT NULL,
    `checked_out` int(11) unsigned NOT NULL DEFAULT '0',
    `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
    `published` tinyint(1) NOT NULL DEFAULT '0',
    `module` varchar(50) DEFAULT NULL,
    `numnews` int(11) NOT NULL DEFAULT '0',
    `access` tinyint(3) unsigned NOT NULL DEFAULT '0',
    `showtitle` tinyint(3) unsigned NOT NULL DEFAULT '1',
    `params` text NOT NULL,
    `iscore` tinyint(4) NOT NULL DEFAULT '0',
    `client_id` tinyint(4) NOT NULL DEFAULT '0',
    `control` text NOT NULL,
    PRIMARY KEY (`id`),
    KEY `published` (`published`,`access`),
    KEY `newsfeeds` (`module`,`published`)
    ) ENGINE=MyISAM AUTO_INCREMENT=145 DEFAULT CHARSET=utf8
    3、use information_schema;select * from columns where table_name='tablename'
    例如:
    要查看jos_modules表结构的命令:
    use information_schema;
    select * from columns where table_name='jos_modules';
    查看结果:
    略。
    如果要查看怎么建立数据表的命令用第二种方法最佳。 
    
    


     

    展开全文
  • mysql查看表创建语句

    千次阅读 2018-11-08 22:31:27
    最近偶然看到一个不常用的sql语句,可以查看创建表的生成语句。 直接看下面的语句 //查看表的创建语句 show create table logs //结果返回两个字段,一个是table 表命,另一个是create table内容 CREATE TABLE `...

    大家经常会遇到,需要把表结构从测试环境导入到线上。最近偶然看到一个不常用的sql语句,可以查看创建表的生成语句。

    直接看下面的语句

    //查看表的创建语句
    show create table logs
    
    //结果返回两个字段,一个是table 表命,另一个是create table内容
    CREATE TABLE `logs` (
      `id` bigint(20) NOT NULL AUTO_INCREMENT,
      `level` int(11) DEFAULT NULL,
      `category` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL,
      `log_time` double DEFAULT NULL,
      `prefix` text COLLATE utf8_unicode_ci,
      `message` text COLLATE utf8_unicode_ci,
      PRIMARY KEY (`id`),
      KEY `idx_log_level` (`level`),
      KEY `idx_log_category` (`category`)
    ) ENGINE=InnoDB AUTO_INCREMENT=607 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
    
    
    展开全文
  • Mysql查看表的建表语句

    万次阅读 2017-07-01 17:39:30
    查看Test

    已查询Test的建表语句为例:

    SHOW CREATE TABLE TEST


     

    展开全文
  • 通过命令查看 show index from tbname;...MySQL通过SQL语句查看表的索引: 1、查看数据库所有索引 SELECT * FROM mysql.`innodb_index_stats` a WHERE a.`database_name` = '数据库名'; 2、查看...
  • mysql查看表结构语句

    2014-09-11 10:00:43
    查看mysql表结构方法有三种:  1、desc tablename;  例如:  要查看jos_modules表结构命令:  desc jos_modules;  查看结果:  mysql> desc jos_modules;  +------------------+-------------...
  • 查看mysql表结构方法有三种:1、desc tablename;例如:要查看jos_modules表结构命令:desc jos_modules;查看结果:mysql> desc jos_modules; +------------------+---------------------+------+-----+-----...
  • 修改mysql表结构语句

    2012-10-23 15:39:23
    昨天在执行碰到几个报错,总提示缺少mysql表结构里的字段什么的,当时有点没头绪不知道从哪里着手,再次记录一下修改表结构的语句,保证下次不会在出现此类问题; mysql 修改表结构语句 ALTER TABLE:添加,修改,...
  • 关于查看MYSQL一张索引的语句SHOW INDEX FROM tleName的分析
  • 下面小编就为大家带来一篇MySQL中使用SQL语句查看某个表的编码方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 查看mysql表结构方法有三种: 1、desctablename; 例如: 要查看jos_modules表结构命令: descjos_modules; 查看结果: mysql>descjos_modules; +------------------+--------------...
  • MYSQL和Oracle和SQLServer的查看表结构和创表语句MYSQL: -- 查看表结构 desc t_login1; -- 查看表语句 show create table t_login1; -- 查看索引结构 show index from t_login1; Oracle: -- 查看...
  • 本节实验中学习了 SELECT 语句的常用方法: 基本语法 数学符号条件 AND OR IN 通配符 排序 SQL 内置函数和计算 子查询与连接查询 输入命令,下载代码: git clone https://github.com/shiyanlou/SQL4 下载...
  • mysql 语句查看表的索引

    千次阅读 2019-06-26 23:45:42
    1. explain+sql explain select * from table_... 标志这个sql语句被分为几个(行数)独立sql执行,执行顺序依照(1)从大到小(2)从上到下 依次排列执行;即select识别符,select查询序列号。 1.2 select_type ...
  • 但是如果想知道一条SQL语句具体是怎么执行,总不能每次都看源码吧,而官方就提供了一个工具——EXPLAIN语句,可以查看一条SQL具体执行计划。其实EXPLAIN我平时用得也不少,但EXPLAIN输出信息实在比较丰富,...
  • 2.在mysql5.6及以后版本检查是否开启分区表的方法一 SHOW PLUGINS ; 结果 partition表示分区表, ENGINE 表示开启, partition ACTIVE STORAGE ENGINE GPL 2.在mysql5.6及以上版本检查是否支持分区表的方法二 .....
  • 很多时候我们想查看数据库中表的结构当然如果我们手头有工具的话只是轻而易举的但是在没有现成的工具的时候我们应该怎么做呢下面就Oracle,MySql,SQL Server分别做介绍 Oracle oracle要查看创建表语句使用sqlplus过程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,489
精华内容 1,795
关键字:

mycat