MySQL查詢表與表字段的信息
阿新 • • 發佈:2019-01-10
number 姓名 lec mar sql查詢 pre char clas lte
環境:
Mysql數據庫
庫名:db_name
表名: table_name1 table_name2
查詢一個裏面所有表的信息:
use information_scheam; select * from tables where table_schema = "db_name";
查詢單個表的信息:
use information_scheam; select * from tables where table_schema = "db_name" and table_name = "table_name1";
查詢一張表的所有字段信息:
use db_name; show full columnsfrom table_name1; show full columns from table_name2;
一些基礎:
# 創建表
create table book(
id int(11) primary key,
title varchar(50) comment ‘書名‘,
author varchar(32) comment ‘作者‘,
price int(8) comment ‘價格‘
);
# 修改表備註信息
alter table student comment ‘書籍表‘;
# 修改表字段長度
alter table book modify column author varchar(50);
# 修改表字段備註信息
alter table book modify column author varchar(50) comment ‘作者姓名‘;
# 給表增加新字段
alter table book add publisher varchar(100) comment ‘出版社‘;
# 在指定列後面增加新字段
alter table book add publisher varchar(200) comment ‘出版社‘ after author;
# 刪除表字段
alter table book drop column price;
# 查看表備註信息和表字段備註信息請看上文。
MySQL查詢表與表字段的信息