mysql数据库 查找数据类型_Mysql查询数据库表结构以及字段类型并展示
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).然后可以操作表结构了,可以根据对应的信息修改字段信息,然后更新表中的字段信息
mysql数据库 查找数据类型_Mysql查询数据库表结构以及字段类型并展示相关推荐
- mysql查询含有某个值的表_MYSQL查询数据表中某个字段包含某个数值
当某个字段中字符串是"1,2,3,4,5,6"或者"123456" 查询数据表中某个字段是否包含某个值 1:模糊查询 使用like select * from ...
- mysql 大表更新数据类型_MySQL优化之表结构优化的5大建议(数据类型选择讲的很好)...
殊不知,在N年前被奉为"圣经"的数据库设计3范式早就已经不完全适用了.这里我整理了一些比较常见的数据库表结构设计方面的优化技巧,希望对大家有用. 由于MySQL数据库是基于行(Ro ...
- laravel中的数据迁移表结构、字段类型、定义整理
最近使用laravel做项目,其他的用的还算比较熟练,就是在生成迁移文件的时候记不住每个字段类型都怎么表示,下面是整理的一些字段类型: /* 表引擎 */ $table->engine = 'I ...
- sqlServer 查看表结构(字段类型) (更新中)
对MySQL和Oracle熟悉的朋友知道用desc就可以查询一张表的结构,但是在SQL Server里执行desc命令会报错. 现提供两条命令查询表结构: 1.sp_help table_name; ...
- 【PostgreSQL】PG读取元数据获取表结构及字段类型信息(过程拆解及其他应用场景)...
〇.参考链接 一.代码 selectc.relname 表名,cast (obj_description (relfilenode, 'pg_class') as varchar) 名称,d.desc ...
- mysql记录是乱码_mysql查询数据库导致中文乱码
相应的代码如下: header("Content-Type:text/html; charset=utf-8"); /***************查询数据************ ...
- mysql 中caption_Django-Model操作数据库(增删改查、连表结构)(示例代码)
Django-Model操作数据库(增删改查.连表结构) 一.数据库操作 1.创建model表 基本结构 from django.db importmodelsclassuserinfo(models ...
- mysql数据库BigInt数据类型和实体对象中BigInteger,Long类型的冲突
mysql数据库BigInt数据类型和实体对象中BigInteger,Long类型的冲突 实体Bean public class Broke {/*** brokeid */BigInteger br ...
- 查看oracle的版本、所在表空间、字符集及查询一个表的所有字段名和数据类型
一.oracle 数据库版本 select * from v$version; 注:https://blog.csdn.net/zhufengzhuiri/article/details/791391 ...
最新文章
- hbuilderx代码自动补全_DL时代的代码补全利器,北大出品,效果远超语言模型
- Windows Server 2008 R2 下配置证书服务器和HTTPS方式访问网站
- python中np没有定义_python中的np.empty_python – np.empty,np.zeros和np.one
- node 版本升级_Node-RED: 自动化事件触发工具的安装与介绍
- Aix vmstat命令解析
- Spring整合Quartz实现定时任务
- 德国拜尔集团迎来人工智能专家--李飞飞
- 微软发表IE浏览器 F1漏洞安全公告
- 此内容不能显示在一个框架中_.NET开发框架(二)框架功能简述
- KaliLinux-masscan使用详解(全网最快的IP端口扫描神器)
- C#学习之IntPtr类型
- Adobe Illustrator CS6 已停止工作 的问题
- Word控件Spire.Doc 转换教程(十六):在 C# 中将 Word 转换为 PDF/A
- mstar的android方案,Mstar Android 方案.pdf
- 初学太极拳须知--吴公仪
- 思维导图工具---Xmind使用方法和快捷键汇总(精简版)
- H5APP WEB 支付开发 (银联 微信 支付宝)流程
- android读取带公章的pdf文件,APP中如何显示带电子签名的PDF文件
- CTF之萌新web学习(命令执行2)
- 【C语言】机试100题及代码答案(上)