MySQL中table_schema的基本操作
mysql数据库中有一些表(是view,只能做select操作)记录了现有表的meta data,比如某个column的名字,它的定义是什么等等。
- 列出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指的是表的类型
- 检查数据库’test’中的某一个表’hello_world’是否存在
select count(1) from information_schema.tables where table_schema = ‘test’ and table_name = ‘hello_world’;
- 检查都一张表‘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
- 更改某一栏的定义;
alter table test.hello_world modify column a bigint(20) DEFAULT 0;
MySQL中table_schema的基本操作相关推荐
- mysql 中常用的基本操作
1.连接数据库:mysql -u root -p: 2.create database "数据库名字": 3.使用数据库:use "数据库名字" 4.退出数据库 ...
- 【MySQL】浅谈MySQL中索引的基本操作以及背后的数据结构
索引相当于是书的目录 加快数据的查找速度 在数据库里面我们增删改查的"查"是最多的 所以索引的存在是十分必要的 索引也提高了增删改的开销 此时增删改也需要调整我们创建好的索引 索引 ...
- MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- mongodb在mysql中怎么用,mongoDB数据库基本操作
mongoDB中聚集集合(collection/coll)相当于mysql中的表 文档相当于mysql中的每一行数据 常用命令 1.获得帮助命令db.help() db.表名.help() db.表名 ...
- MySQL中索引的分类和基本操作
索引的作用:是用于快速定位实际数据位置的一种机制. 索引在mysql中,是独立于数据的一种特殊的数据结构. 一.索引的分类 普通索引:利用特定的关键字,标识数据记录的位置(磁盘上的位置,盘号,柱面,扇 ...
- MySQL系列:数据库基本操作(1)
1. 登录数据库 mysql -h localhost -u root -p 2. 数据库基本操作 2.1 查看数据库 mysql> SHOW DATABASES; +------------- ...
- mysql中的%_mysql入门
MySQL 数据库 1 数据库概念(了解) 1.1 什么是数据库 数据库就是用来存储和管理数据的仓库! 数据库存储数据的优先: 可存储大量数据: 方便检索: 保持数据的一致性.完整性: 安全,可共享: ...
- mysql中拼接用什么_MySQL中常用的拼接语句的小结(代码示例)
本篇文章给大家带来的内容是关于MySQL中常用的拼接语句的小结(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 前言:在MySQL中 CONCAT ()函数用于将多个字符串 ...
- Mysql中对table的操作问题
今天利用一个mysql问题来对前期学习Mysql操作的一个小小的检验!!现在总结一下Mysql中对表格的建立.插入特定的数据.以及查询满足某一段条件的数据等等进行操作. 首先需要建立如下三个表(tab ...
最新文章
- python和按键精灵自动化测试_按键精灵对APP自动化测试(下)
- 设置韩澳大利亚sinox弄winxp清除字体和界面美观
- java什么是反射 代码说明_java编程中,常提到的反射代码指的是什么?
- PHP date函数参数
- 在线客服html前端代码QQ微信联系
- lvds接口屏线安装图解_lvds液晶屏幕接口详解
- densefusion代码
- 电子发票电子化报销入账归档 给区块链领域带来了什么样的机遇
- 集显、独显、核显、SOC、POP、微型计算机树莓派的资料
- 计算机win10分区软件,如何利用Win10系统DiskPart工具进行GPT硬盘分区
- Oracle索引梳理系列(一)- Oracle访问数据的方法
- 【树莓派学习笔记】树莓派4B上运行uboot并从网络启动linux内核(上)
- 处理动态图的图神经网络
- Excel技能树系列01:电子表格发展史
- 区块链报错 5 | Contract has not been deployed to detect network (network/artifact mismatch)
- 软件使用许可协议书模板
- C#实现擦除功能(橡皮擦)
- html div标签属性教程,前端基础之DIV标签讲解!
- tlwdr6300虚拟服务器,TP-Link TL-WDR6300路由器设置教程 TL-WDR6300怎么设置?
- 咱们来聊聊什么是 Web