博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql查询数据库表结构以及字段类型并展示
阅读量:5245 次
发布时间:2019-06-14

本文共 1868 字,大约阅读时间需要 6 分钟。

1.建表语句sys_user

CREATE TABLE `sys_user` (  `id` varchar(32) NOT NULL COMMENT '编号',  `dept_id` varchar(32) DEFAULT NULL COMMENT '部门',  `login_name` varchar(50) NOT NULL COMMENT '登录名',  `password` varchar(100) NOT NULL COMMENT '密码',  `salt` varchar(20) NOT NULL,  `name` varchar(50) NOT NULL COMMENT '姓名',  `mobile` varchar(50) DEFAULT NULL COMMENT '手机',  `photo` varchar(100) DEFAULT NULL COMMENT '用户头像',  `email` varchar(100) DEFAULT NULL COMMENT '邮件',  `user_type` varchar(2) DEFAULT NULL COMMENT '用户类型,业务扩展用',  `status` varchar(1) DEFAULT NULL COMMENT '状态1:正常,0:禁用',  `create_by` varchar(32) NOT NULL COMMENT '创建者',  `create_date` datetime NOT NULL COMMENT '创建时间',  `update_by` varchar(32) NOT NULL COMMENT '更新者',  `update_date` datetime NOT NULL COMMENT '更新时间',  `remarks` varchar(255) DEFAULT NULL COMMENT '备注信息',  PRIMARY KEY (`id`),  UNIQUE KEY `login_name` (`login_name`) USING BTREE,  KEY `dept_id` (`dept_id`) USING BTREE,  KEY `create_by` (`create_by`),  KEY `create_date` (`create_date`) USING BTREE) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户信息';

2.根据表名查询表中的所有字段以及类型还有注解

   1). 查询表名:

  

SELECT	table_name NAME,	table_comment COMMENT FROM	information_schema.TABLES where table_schema = ( SELECT DATABASE ( ) ) 	AND table_name = upper('sys_user_role') order by create_time desc;

  2).查询表中的所有字段类型以及信息注解

select	lower(t.column_name) name,	if(t.is_nullable = 'yes' , '1' , '0') nullable,	(t.ordinal_position * 10) sort ,	t.column_comment comment ,	t.data_type dataType ,	t.character_maximum_length maxLength,	t.column_type columnType,	t.column_key columnKey,	t.extra extra	from	information_schema.`columns` t 	where table_name = upper('sys_user') and t.table_schema = (select database())	order by t.ordinal_position asc;

  3).展示到页面

  4).然后可以操作表结构了,可以根据对应的信息修改字段信息,然后更新表中的字段信息

 

转载于:https://www.cnblogs.com/lr393993507/p/9579449.html

你可能感兴趣的文章
新手村之循环!循环!循环!
查看>>
在创业公司上班的感受
查看>>
Shell脚本
查看>>
masm32V11配置
查看>>
ASP.NET中Request.ApplicationPath、Request.FilePath、Request.Path、.Request.MapPath
查看>>
通过Python、BeautifulSoup爬取Gitee热门开源项目
查看>>
正则表达式的用法
查看>>
线程安全问题
查看>>
集合的内置方法
查看>>
IOS Layer的使用
查看>>
Android SurfaceView实战 带你玩转flabby bird (上)
查看>>
Android中使用Handler造成内存泄露的分析和解决
查看>>
SSM集成activiti6.0错误集锦(一)
查看>>
个人作业
查看>>
下拉刷新
查看>>
linux的子进程调用exec( )系列函数
查看>>
MSChart的研究
查看>>
C# 索引器
查看>>
MySQLdb & pymsql
查看>>
zju 2744 回文字符 hdu 1544
查看>>