mysql数据库中有一些表(是view,只能做select操作)记录了现有表的meta data,比如某个column的名字,它的定义是什么等等。

  1. 列出test数据库中所有的表名,类型(普通表还是view)和使用的引擎

select table_name, table_type, engine
FROM information_schema.tables
WHERE table_schema = ‘test’
ORDER BY table_name DESC;

解释: 对表的meta data的查询需要使用information_schema.tables, table_schema是数据库的名称,table_name是具体的表名,table_type指的是表的类型

  1. 检查数据库’test’中的某一个表’hello_world’是否存在

select count(1) from information_schema.tables where table_schema = ‘test’ and table_name = ‘hello_world’;

  1. 检查都一张表‘hello_world’的某一栏’a’的类型

select column_type from information_schema.columns where TABLE_SCHEMA = ‘test’ and TABLE_NAME = ‘hello_world’ and COLUMN_NAME = ‘a’;

解释: 对于某一个表中具体field的查询,需要使用表information_schema.columns

  1. 更改某一栏的定义;

alter table test.hello_world modify column a bigint(20) DEFAULT 0;

MySQL中table_schema的基本操作相关推荐

  1. mysql 中常用的基本操作

    1.连接数据库:mysql -u root -p: 2.create database "数据库名字": 3.使用数据库:use "数据库名字" 4.退出数据库 ...

  2. 【MySQL】浅谈MySQL中索引的基本操作以及背后的数据结构

    索引相当于是书的目录 加快数据的查找速度 在数据库里面我们增删改查的"查"是最多的 所以索引的存在是十分必要的 索引也提高了增删改的开销 此时增删改也需要调整我们创建好的索引 索引 ...

  3. MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】

    MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...

  4. mongodb在mysql中怎么用,mongoDB数据库基本操作

    mongoDB中聚集集合(collection/coll)相当于mysql中的表 文档相当于mysql中的每一行数据 常用命令 1.获得帮助命令db.help() db.表名.help() db.表名 ...

  5. MySQL中索引的分类和基本操作

    索引的作用:是用于快速定位实际数据位置的一种机制. 索引在mysql中,是独立于数据的一种特殊的数据结构. 一.索引的分类 普通索引:利用特定的关键字,标识数据记录的位置(磁盘上的位置,盘号,柱面,扇 ...

  6. MySQL系列:数据库基本操作(1)

    1. 登录数据库 mysql -h localhost -u root -p 2. 数据库基本操作 2.1 查看数据库 mysql> SHOW DATABASES; +------------- ...

  7. mysql中的%_mysql入门

    MySQL 数据库 1 数据库概念(了解) 1.1 什么是数据库 数据库就是用来存储和管理数据的仓库! 数据库存储数据的优先: 可存储大量数据: 方便检索: 保持数据的一致性.完整性: 安全,可共享: ...

  8. mysql中拼接用什么_MySQL中常用的拼接语句的小结(代码示例)

    本篇文章给大家带来的内容是关于MySQL中常用的拼接语句的小结(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 前言:在MySQL中 CONCAT ()函数用于将多个字符串 ...

  9. Mysql中对table的操作问题

    今天利用一个mysql问题来对前期学习Mysql操作的一个小小的检验!!现在总结一下Mysql中对表格的建立.插入特定的数据.以及查询满足某一段条件的数据等等进行操作. 首先需要建立如下三个表(tab ...

最新文章

  1. python和按键精灵自动化测试_按键精灵对APP自动化测试(下)
  2. 设置韩澳大利亚sinox弄winxp清除字体和界面美观
  3. java什么是反射 代码说明_java编程中,常提到的反射代码指的是什么?
  4. PHP date函数参数
  5. 在线客服html前端代码QQ微信联系
  6. lvds接口屏线安装图解_lvds液晶屏幕接口详解
  7. densefusion代码
  8. 电子发票电子化报销入账归档 给区块链领域带来了什么样的机遇
  9. 集显、独显、核显、SOC、POP、微型计算机树莓派的资料
  10. 计算机win10分区软件,如何利用Win10系统DiskPart工具进行GPT硬盘分区
  11. Oracle索引梳理系列(一)- Oracle访问数据的方法
  12. 【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(上)
  13. 处理动态图的图神经网络
  14. Excel技能树系列01:电子表格发展史
  15. 区块链报错 5 | Contract has not been deployed to detect network (network/artifact mismatch)
  16. 软件使用许可协议书模板
  17. C#实现擦除功能(橡皮擦)
  18. html div标签属性教程,前端基础之DIV标签讲解!
  19. tlwdr6300虚拟服务器,TP-Link TL-WDR6300路由器设置教程 TL-WDR6300怎么设置?
  20. 咱们来聊聊什么是 Web

热门文章

  1. Ubuntu启动密码丢失的找回
  2. ARM-linux的启动流程
  3. 深度学习 --- 玻尔兹曼分布详解
  4. python单元测试框架作用_Python单元测试框架:Pytest简介
  5. Java中12 种 Spring 常用注解,必须记住!
  6. uni-app中v-html中的元素添加样式
  7. 分享微信朋友或朋友圈
  8. python中int什么意思_python中int是什么意思
  9. master slave mysql_MYSQL高可用之复制(MASTER/SLAVE)
  10. redis安装与安全设置