正则表达式测试工具有哪些
任何web软件和应用程序都需要强大的数据库管理工具,因此开发者选择一款合适的数据库管理工具尤为重要。本文列出了几款好用的数据库管理工具(有些并非开源或免费),以供开发者们参考选择:
1、MySQL管理工具 phpMyAdmin
phpMyAdmin是一个非常受欢迎的基于web的MySQL数据库管理工具。它能够创建和删除数据库,创建/删除/修改表格,删除/编辑/新增字段,执行SQL脚本等。
缺点:
SQL语法不高亮
2、数据库管理工具 Navicat Lite
Navicat是一套快速、可靠并价格相宜的资料库管理工具,大可使用来简化资料库的管理及降低系统管理成本。它的设计符合资 料库管理员、开发人员及中小企业的需求。 Navicat是以直觉化的使用者图形介面所而建的,让你可以以安全且简单的方式建立、组织、存取并共用资讯。Navicat 支持的数据库包括 MySQL、Oracle、SQLite、PostgreSQL 和 SQL Server 等。
Navicat 提供商业版 Navicat Premium 和 免费的版本 Navicat Lite 。但目前 Navicat 已不再提供 LITE 版本。
缺点:
免费版本已停止更新。
3、数据库管理工具 DBeaver
DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行SQL查询和脚本,浏览和导出数据,处理BLOB/CLOB 数据,修改数据库结构等等。
4、MySQL 数据库建模工具 MySQL Workbench
MySQL Workbench是数据库架构师和开发人员的可视化数据库设计、管理的工具,它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档。它同时有开源和商业化的两个版本。可以在Windows,Linux和MAC OS X上使用。
它在2016年十月份成为一个稳定的工具。
缺点:
比 phpMyAdmin 更复杂。
5、MAC上的MySQL管理工具 Sequel Pro
Sequel Pro 的原名是CocoaMySQL,是一个与phpMyAdmin相像的MySQL管理工具。它是由Cocoa和面对对象的C(Mac OSX)编写的。Sequel Pro允许你编辑数据库,表格(字段和索引)和列,执行个性化查找和导入导出数据。
缺点:
不适用于其他系统。
6、web数据库管理工具 webcat
webcat是一个java版的web数据库管理工具,核心功能包括数据库的创建、编辑、sql分析、代码生成、数据备份等。 目前一期功能已开发完毕,所涉及到的功能我基本都已经测试通过,稳定版本为。 接下来会继续完善一期功能,部分代码会重构,增加一些使用者提出的功能。 因此在此期间暂时关闭fork,待新版本开发完成并稳定之后再开放。代码会持续更新,敬请关注。 QQ群:341624652 有问题或者新需求请到QQ群反馈. 安装部署请参见下方。
7、SQLite管理工具 SQLiteStudio
SQLiteStudio 是一个跨平台的 SQLite
数据库的管理工具,采用 Tcl
语言开发。
主要特性:
便携性 - 无需安装和卸载,下载解压即可使用
界面直观
功能强大,同时保持轻量级而且快速
通过简单的 GUI 封装了所有 SQLite3 及 SQLite2 的功能
支持跨平台 包括 Windows 9x/2k/XP/2003/Vista/7, Linux, MacOS X
支持导出各种格式数据 (SQL statements, CSV, HTML, XML, PDF, JSON),
支持导入各种格式数据(CSV, 自定义文本文件[正则表达式]),
额外的小功能,包括代码格式化,查询历史记录,语法检查等等
支持 Unicode ,
支持换肤
可配置的颜色、字体和快捷方式
开源且免费 GPLv3 license
.
8、Oracle 数据库开发工具 Oracle SQL Developer
Oracle SQL Developer 是一个免费非开源
的用以开发数据库应用程序的图形化工具,使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和脚本、编辑和调试 PL/SQL 语句。另外还可以创建执行和保存报表。该工具可以连接任何 Oracle 或者以上版本的 Oracle 数据库,支持 Windows、Linux 和 Mac OS X 系统。
9、数据库管理客户端 HeidiSQL
HeidiSQL 是一个功能非常强大的数据库客户端软件,采用 Delphi 开发,支持 Windows 操作系统。支持 MySQL、MariaDB、Percona Server 和微软的 SQL Server。
当然,优秀的数据库管理工具还有很多,欢迎在评论区补充,以供更多开发者学习和交流。
文章素材来源【开源中国社区】 只会增删查改?你还缺个数据库管理工具! - 编辑部的故事
正则表达式测试方法
总体来说,正则表达式有三类主要应用:(1)测试字符串的某个模式。例如,可以输入一个字符串进行测试看该字符串中是否存在一个电话号码模式或者一个信用卡模式,这成为数据的有效性检验。(2)替换文本。可以再文
正则表达式任意字符怎么设置
月下飞天镜,云生结海楼。春色满园关不住,一枝红杏出墙来。昨夜西风凋碧树,独上高楼,望尽天涯路。月下飞天镜,云生结海楼。常恐秋节至,煜黄华叶衰。羌笛何须怨杨柳,春风不度玉门关。秋风萧瑟,洪波涌起。仲夏苦
正则表达式除了某个字符
上面的说错了( ^ |)是正则表达式里面的“元字符”如果要匹配 ^或& ,就要写成 (\\^|&)全部元字符如下(好像没有&,不过正则表达式有很多种的,这个是在JScript里
正则表达式匹配某个字符后的内容
每种空白字符都有对应的ascii值。用十进制度量的话,常见的tab是9,换行是10,回车是13,空格是32。正则表达式运算时,先将数据转换成二进制形式,然后再根据规则进行匹配。
正则表达式中文标点符号
用regexp_like这个函数来解决,正则表达式为:[[:punct:]] 这个正则可以找出任何标点符号。查询value中包含任何标点符号的记录如下:select*fromxxxwhereregex
正则表达式任意字符是什么
匹配任意字符 [\s\S]* 或者 [\w\W]*正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则