首页 / MYSQL / MySQL库、表结构等查询
MySQL库、表结构等查询
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL库、表结构等查询,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2158字,纯文字阅读大概需要4分钟。
内容图文
![MySQL库、表结构等查询](/upload/InfoBanner/zyjiaocheng/518/2f558eed933240148401d60bd05748c6.jpg)
SHOW DATABASES;
2.查询库中所有表
写法1:
① USE [DATABASE_NAME]; ② SHOW TABLES;
写法2:
SHOW TABLES FROM [DATABASE_NAME]
3. 查询表结构
写法1:
① USE [DATABASE_NAME]; ② SHOW CREATE TABLE [TABLE_NAME];
写法2:
SHOW CREATE TABLE [DATABASE_NAME.TABLE_NAME];
4. 查询表所有字段
写法1:
① USE [DATABASE_NAME]; ② SHOW COLUMNS FROM [TABLE_NAME];
写法2:
SHOW COLUMNS FROM [DATABASE_NAME.TABLE_NAME];
写法3:
① USE [DATABASE_NAME]; ② SHOW FIELDS FROM [TABLE_NAME];
写法4:
SHOW FIELDS FROM [DATABASE_NAME.TABLE_NAME];
扩展:MySQL安装完成后,一般会有mysql库、information_schema库、test库等,而infomation_schema库中有一个表为COLUMNS 的表,这个表记录了所有数据库所有表的字段信息,因此可以通过这个表查询某个表的字段信息,但这样查的话会查出所有同名的表
写法5:
SELECT COLUMN_NAME, COLUMN_TYPE from information_schema.COLUMNS WHERE TABLE_NAME = ‘[TABLE_NAME]‘;
因此还可以约束所在库,例如
写法6:
SELECT COLUMN_NAME, COLUMN_TYPE from information_schema.COLUMNS WHERE TABLE_SCHEMA = ‘[DATABASE_NAME]‘ AND TABLE_NAME = ‘[TABLE_NAME]‘;
5. 查询表所有字段及详细信息
写法1:
① USE [DATABASE_NAME]; ② SHOW FULL COLUMNS FROM [TABLE_NAME];
写法2:
SHOW FULL COLUMNS FROM [DATABASE_NAME.TABLE_NAME];
写法3:
① USE [DATABASE_NAME]; ② SHOW FULL FIELDS FROM [TABLE_NAME];
写法4:
SHOW FULL FIELDS FROM [DATABASE_NAME.TABLE_NAME];
6. 查询表中所有索引
写法1:
① USE [DATABASE_NAME]; ② SHOW INDEX FROM [TABLE_NAME];
写法2:
SHOW INDEX FROM [DATABASE_NAME.TABLE_NAME];
7. 查询MySQL系统环境变量
SHOW VARIABLES;
直接使用此语句查询结果非常多!
用此命令查询当前MySQL 默认编码集:进入MySQL后直接输入命令
SHOW VARIABLES LIKE ‘CHARACTER_SET_DATABASE‘;
用此命令查询某个库的编码集:
① USE [DATABASE]; ② SHOW VARIABLES LIKE ‘CHARACTER_SET_DATABASE‘;
8. 查看当前连接数,root账号可以看到所有连接,普通账号只能看到自己的连接
SHOW PROCESSLIST;
9. 查询用户权限
SHOW GRANTS FOR [USER];
MySQL库、表结构等查询
标签:create mys mic bsp databases character src cte 用户权限
本文系统来源:https://www.cnblogs.com/convict/p/12146942.html
内容总结
以上是互联网集市为您收集整理的MySQL库、表结构等查询全部内容,希望文章能够帮你解决MySQL库、表结构等查询所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。