zoukankan      html  css  js  c++  java
  • information_schema.columns 学习

    每一个表中的每一列都会在information_schema.columns表中对应一行

    1、informaiton_schema.columns 常用列:

      1、table_catalog          :不管是table | view 这个列的值总是def

      2、table_schema           :表 | 视图所在的数据库名

      3、table_name            :表名 | 视图名

      4、column_name           :列名

      5、column_default           :列的默认值

      6、is_nullable             :是否可以取空值

      7、data_type             :列的数据类型

      8、character_maximum_length    :列的最大长度(这列只有在数据类型为char | varchar 时才有意义)

      9、column_type           :列类型这个类型比data_type列所指定的更加详细,如data_type 是int 而column_type 就有可以能是int(11)

      10、column_key           :列上的索引类型 主键-->PRI  | 唯一索引 -->UNI  一般索引 -->MUL

    2、例子

    查看tempdb 库中的列信息

    select 
        table_schema,table_name,column_name,column_type,column_default,is_nullable,column_key
    
    from
        information_schema.columns
    
    where table_schema='tempdb';
    
    
    +--------------+------------+-------------+-------------+----------------+-------------+------------+
    | table_schema | table_name | column_name | column_type | column_default | is_nullable | column_key |
    +--------------+------------+-------------+-------------+----------------+-------------+------------+
    | tempdb       | t          | x           | int(11)     | NULL           | NO          | PRI        |
    | tempdb       | t          | y           | varchar(32) | hello world... | NO          | MUL        |
    | tempdb       | t2         | id          | int(11)     | NULL           | NO          | PRI        |
    | tempdb       | t2         | age         | int(11)     | 0              | NO          | PRI        |
    | tempdb       | t2         | name        | varchar(10) | NULL           | YES         |            |
    | tempdb       | v_t        | x           | int(11)     | 0              | NO          |            |
    | tempdb       | v_t        | y           | varchar(32) | hello world... | NO          |            |
    +--------------+------------+-------------+-------------+----------------+-------------+------------+
  • 相关阅读:
    二叉树
    队列和栈
    时间复杂度和空间复杂度
    二分查找法
    排序算法值归并排序
    排序算法之选择排序类
    5.7.1.3 Global 对象的属性
    5.7.1.2 eval() 方法
    5.7.1.1 单体内置对象
    5.6.3.8 fromCharCode()方法
  • 原文地址:https://www.cnblogs.com/JiangLe/p/5793555.html
Copyright © 2011-2022 走看看