发布网友 发布时间:2022-04-20 11:21
共5个回答
懂视网 时间:2022-04-30 00:27
MySQL查看表结构SQL语句
=
mysql查看表结构命令,如下:
desc 表名;
show columns from 表名;
describe 表名;
show create table 表名;
use information_schema; #切换到information_schema数据库
select * from columns where table_name=‘表名‘; #查看表信息
顺便提下MySQL常用语句:
show databases;
use 数据库名;
show tables;
另外Oracle几个有用的语句:
select *
from v$database;
select * from all_users;
select * from user_tables;
MySQL查看表结构命令
标签:
热心网友 时间:2022-04-29 21:35
Online DDL 工具:pt-osc
对于 MySQL Online DDL 目前主流的有三种工具:
原生 Online DDL;
pt-osc(online-schema-change),
gh-ost
本文主要讲解 pt-online-schema-change 的使用以及三种工具的简单对比。
一、原理及*
1.1 原理
1. 创建一个与原表结构相同的空表,表名是 _new 后缀;
2. 修改步骤 1 创建的空表的表结构;
3. 在原表上加三个触发器:delete/update/insert,用于 copy 数据过程中,将原表中要执行的语句在新表中执行;
4. 将原表数据以数据块(chunk)的形式 copy 到新表;
5. rename 原表为 old 表,并把新表 rename 为原表名,然后删除旧表;
6. 删除触发器。
热心网友 时间:2022-04-29 22:53
desc tablename ;
比如说你想查看的表名称是testtable
那么就是 desc testtable
热心网友 时间:2022-04-30 00:28
show columns from 表名;热心网友 时间:2022-04-30 02:19
desc tablename;