尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
mysql笔记、查看表结构等
文章目录acid是什么mysiam和innodb为什么mysiam不支持事务mysiam有优点吗?mysiam全文检索例子查看表结构information_schema支持的列mysql查看连接数mysql的查询数据时区分大小写吗?其他报错报错 CommunicationsException有哪些关键字文档mysql数据库一般是最先接触的数据库比oracle轻量不少。但是也不要以为它简单还是那句话只要是经常要用到的必须掌握。acid是什么事务的几个特性。原子性一致性隔离性持久性mysiam和innodb为什么mysiam不支持事务mysiam只有表锁没有行锁所以不支持事务。mysiam有优点吗?因为没有事务所以innodb用的比较多。但是mysiam有个很大的特点就是支持全文检索。mysiam全文检索例子CREATETABLEarticles(idINTAUTO_INCREMENTNOTNULLPRIMARYKEY,titleVARCHAR(255),contentTEXT,FULLTEXT(title,content))ENGINEMyISAM;ALTERTABLEarticlesADDFULLTEXT(title,content);CREATEFULLTEXTINDEXft_idx_nameONarticles(name);使用FULLTEXT索引进行查询时需要使用MATCH()… AGAINST()语法。以下是一个查询示例SELECT*FROMarticlesWHEREMATCH(title,body)AGAINST(MySQL);这篇文章对于全文检索的描写可以https://developer.baidu.com/article/details/3343194查看mysql的一些例子用法select*frommysql.help_topicwhereexample!;linux中可以执行man mysql ;想要入门先有文档下面罗列一些地址。查看表结构不只有一种方式。方案一(最简单但是不带注释)desc表名;# 展示的数据是列格式的容易贴到excel方案二showcreatetable;方案三(推荐可以带注释)SELECTCOLUMN_NAME,COLUMN_COMMENT,DATA_TYPEFROMINFORMATION_SCHEMA.COLUMNSWHERETABLE_SCHEMA数据库名ANDTABLE_NAME表名;# 也是列格式的和desc相比可以展示更多的列如果想要知道支持哪些列也比较简单见本文information_schema支持的列。 方案四describebw_jms_main;# 和desc差不多多了两类一般用desc即可information_schema支持的列descINFORMATION_SCHEMA.columns;返回结果(如下字段都可以作为select列) TABLE_CATALOGvarchar(512)TABLE_SCHEMAvarchar(64)TABLE_NAMEvarchar(64)COLUMN_NAMEvarchar(64)ORDINAL_POSITIONbigint(21)unsignedCOLUMN_DEFAULTlongtextIS_NULLABLEvarchar(3)DATA_TYPEvarchar(64)CHARACTER_MAXIMUM_LENGTHbigint(21)unsignedCHARACTER_OCTET_LENGTHbigint(21)unsignedNUMERIC_PRECISIONbigint(21)unsignedNUMERIC_SCALEbigint(21)unsignedDATETIME_PRECISIONbigint(21)unsignedCHARACTER_SET_NAMEvarchar(32)COLLATION_NAMEvarchar(32)COLUMN_TYPElongtextCOLUMN_KEYvarchar(3)EXTRAvarchar(30)PRIVILEGESvarchar(80)COLUMN_COMMENTvarchar(1024)GENERATION_EXPRESSIONlongtextmysql查看连接数show status like ‘%connect%’;mysql的查询数据时区分大小写吗?一直以为是区分大小写的实测居然不区分。不仅查询时不区分入库时也是不区分大小写的。数据库值为aBc查询条件为abc可以查到。 数据库已有aBc新增abc认为是同一条数据如果有唯一约束会报错。如果要区分大小写修改校对规则(collate)如ALTERTABLEfooMODIFYCOLUMNnameVARCHAR(255)NOTNULLDEFAULTCOMMENT姓名COLLATEutf8mb4_bin;重点是这个COLLATEutf8mb4_bin 这就会区分大小写了。其他报错报错 CommunicationsException报错信息ERROR com.alibaba.druid.pool.DruidDataSource:2879 - create connection SQLException, url: jdbc:mysql://192.168.1.11:3306/crm?characterEncodingUTF-8useUnicodetrueuseSSLfalsetinyInt1isBitfalseallowPublicKeyRetrievaltrueserverTimezoneAsia/Shanghai, errorCode0, state 08S01 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communicationslinkfailure The last packet sent successfully to the server was0milliseconds ago. The driver has not received any packets from the server. at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)看上去像是创建连接失败。最常见的原因就是用到了失效的连接解决方案testOnBorrow 设置为true。实测还是有问题在某个时间段(几秒内)会连续报这个错误。有哪些关键字记录下便于使用。SQLExceptionstate 08S01jdbc.exceptions.CommunicationsExceptionCommunications link failure文档mysql官网文档首页https://dev.mysql.com/doc/mysql5.5官网function列表https://dev.mysql.com/doc/refman/5.5/en/func-op-summary-ref.html官网grant语法文档https://dev.mysql.com/doc/refman/8.0/en/grant.html#grant-column-privileges一个不错的mysql中文网:https://www.mysqlzh.com/
RELATED

相关推荐

yml(yaml)的使用

yml(yaml)的使用

文章目录idea中快速找到yml节点yml如何删除文档节点(--- 3条短线是document节点)yml中的特殊字符场景解决方案yaml中${}自引用其他文档idea中快速找到yml节点 ctrlf12打开大纲,搜索单个字段即可,注: 不支持spring.profiles.active 这样的搜索…

📅 2026/9/12 3:18:46
20+实战案例解析:Threebox打造交互式3D地图应用

20+实战案例解析:Threebox打造交互式3D地图应用

20实战案例解析:Threebox打造交互式3D地图应用 【免费下载链接】threebox A Three.js plugin for Mapbox GL JS, with support for animations and advanced 3D rendering. 项目地址: https://gitcode.com/gh_mirrors/thr/threebox Threebox是一款基于Three.…

📅 2026/9/12 19:42:55
vs code linux版本空格, tab宽度小的字体设置

vs code linux版本空格, tab宽度小的字体设置

文本编辑器, 字体, Font Family, 原来是4组, 删除, 改为DejaVu Sans Mono这个字体是pycharm里的默认字体, 渲染空格也是正确的, 如果用monospace字体, 虽然空格宽度大了, 但渲染空格时是不对的.20260812更新: 带mono的字体就是等宽字体,也就是不会窄的。…

📅 2026/10/7 20:21:45
MORE NEWS

更多资讯

📰

基于Java的超市积分管理系统:源码+数据库+答辩PPT全套课设资源

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Django实战拆解:Python医院信息系统HIS开发全流程与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Java+JSP+Mysql学生信息管理系统源码:环境搭建与增删改查实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

C语言手写UTF-8编解码与工具函数实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

无sudo权限也能安装poppler:用户级源码编译与配置指南

直接说结论:没有sudo权限,不代表就装不了软件,更不代表就只能在旧版本里将就。你在公司集群、实验室共享服务器或者客户机器上,只要能用shell,能访问外网,就能把poppler装到自己用户目录下,实现…

📰

宝可梦羁绊之旅:近期热度、玩法特色与资料整理

一、近期热度概览 近期,宝可梦题材的同人作品《宝可梦羁绊之旅》在多个玩家社区中讨论度明显上升。它并不是任天堂官方发售的游戏,更多是玩家围绕宝可梦世界观自发创作、整合或改造的内容。由于宝可梦系列本身拥有庞大粉丝基础,这类同人作品…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬