草庐IT

WorkBench

全部标签

mysql - 从外部主机/ip 访问 mysql 数据库? (即 : mysql workbench)

我有一个在x.x.x.x上运行的mysql服务器,并且可以在内部访问它没有问题(当然)。但是,当尝试从外部连接时,即使用mysqlworkbench,或者甚至从外部服务器连接时,我收到错误消息“主机‘bla.bla.bla’不允许连接到此MySQL服务器”。我做了:将*.*上的所有权限授予mysql@x.x.x.x,由“somepass”标识;而且我已经在iptables中打开了端口3306。我还遗漏了另一个基本安全问题吗? 最佳答案 你需要做的GRANTALLPRIVILEGESON*.*TOmysql@'bla.bla.bla'

mysql - 不能在mysql workbench中使用datetime类型

我曾尝试在MySQL工作台中使用datetime类型创建一个列。但是,当我选择datetime类型时,会出现类似的错误CouldnotsetnewdatatypeThegivendatatypeDATETIMEcontainserrorsandcannotbeaccepted.Thepreviousvalueiskeptinstead"如何使用这种类型? 最佳答案 我遇到了这个问题,您需要确保在选择数据类型时将datetime()更改为不带()的datetime。从MySQL5.6.4开始,DATETIME可以有亚秒,精度级别在()

mysql - 不能在mysql workbench中使用datetime类型

我曾尝试在MySQL工作台中使用datetime类型创建一个列。但是,当我选择datetime类型时,会出现类似的错误CouldnotsetnewdatatypeThegivendatatypeDATETIMEcontainserrorsandcannotbeaccepted.Thepreviousvalueiskeptinstead"如何使用这种类型? 最佳答案 我遇到了这个问题,您需要确保在选择数据类型时将datetime()更改为不带()的datetime。从MySQL5.6.4开始,DATETIME可以有亚秒,精度级别在()

mysql - 为什么 MySQL Workbench 告诉我我需要分号?

此代码已通过多项在线验证测试。我不知道出了什么问题。在CONCAT函数之后,它说我需要一个分号,尽管那里已经有了分号。在end上,当它期望语句结束时,它表示它是无关输入。给了什么?createprocedureAddColumnUnlessExists(INdbNametinytext,INtableNametinytext,INfieldNametinytext,INfieldDeftext)beginIFNOTEXISTS(SELECT*FROMinformation_schema.COLUMNSWHEREcolumn_name=fieldNameandtable_name=tab

mysql - 为什么 MySQL Workbench 告诉我我需要分号?

此代码已通过多项在线验证测试。我不知道出了什么问题。在CONCAT函数之后,它说我需要一个分号,尽管那里已经有了分号。在end上,当它期望语句结束时,它表示它是无关输入。给了什么?createprocedureAddColumnUnlessExists(INdbNametinytext,INtableNametinytext,INfieldNametinytext,INfieldDeftext)beginIFNOTEXISTS(SELECT*FROMinformation_schema.COLUMNSWHEREcolumn_name=fieldNameandtable_name=tab

mysql - 如何在 mysql workbench 中查看表的索引?

我正在使用mysqlworkbench,在对象信息部分下列出了列名和类型。它显示哪一列具有主键(如果有的话)。但是它没有列出唯一索引/键。有什么方法可以查看哪些列具有唯一索引/键? 最佳答案 我不认为有一个特殊的界面...您仍然可以使用直接查询:showindexesfrom错了,它存在!检查Hexparrot答案。要查看它,请右键单击您的表->更改表,然后您会找到“索引”表 关于mysql-如何在mysqlworkbench中查看表的索引?,我们在StackOverflow上找到一个类

mysql - 如何在 mysql workbench 中查看表的索引?

我正在使用mysqlworkbench,在对象信息部分下列出了列名和类型。它显示哪一列具有主键(如果有的话)。但是它没有列出唯一索引/键。有什么方法可以查看哪些列具有唯一索引/键? 最佳答案 我不认为有一个特殊的界面...您仍然可以使用直接查询:showindexesfrom错了,它存在!检查Hexparrot答案。要查看它,请右键单击您的表->更改表,然后您会找到“索引”表 关于mysql-如何在mysqlworkbench中查看表的索引?,我们在StackOverflow上找到一个类

mysql - 如何使用 MySQL Workbench 更改字段的值?

我已经安装了MySQLWorkbench,但遇到以下问题。我执行这个简单的选择查询:SELECT*FROMspring_security.user;返回行列表。因此,在输出区域中,我选择了特定行的字段并尝试更改其值。但我做不到。似乎不可能为特定行的特定字段插入新值。为什么?如何使用此工具更改值? 最佳答案 您可以通过这种方式轻松使用MySqlWorkbench:在菜单数据库中简单地连接然后选择您需要的数据库,然后选择表格。将鼠标放在表模式探索中的表名上,您可以在右侧看到一个表图标。选择/单击此图标,您可以以表格形式查看日期(如Toa

mysql - 如何使用 MySQL Workbench 更改字段的值?

我已经安装了MySQLWorkbench,但遇到以下问题。我执行这个简单的选择查询:SELECT*FROMspring_security.user;返回行列表。因此,在输出区域中,我选择了特定行的字段并尝试更改其值。但我做不到。似乎不可能为特定行的特定字段插入新值。为什么?如何使用此工具更改值? 最佳答案 您可以通过这种方式轻松使用MySqlWorkbench:在菜单数据库中简单地连接然后选择您需要的数据库,然后选择表格。将鼠标放在表模式探索中的表名上,您可以在右侧看到一个表图标。选择/单击此图标,您可以以表格形式查看日期(如Toa

mysql - 如何使用 MySQL Workbench 在 EER 图中导入现有的表结构?

我只是想问一下我的问题。现在我有一个现有的数据库和表。我想得到每张table的结构。我只需要获取它们的列名以便与其他表进行比较。但是如何将其包含在EER图中?我所做的是将所有表格列复制到论文中,然后手动将详细信息输入到MySQL工作台EER工具中。我有很多table。因此,我很难将所有表格一一输入。有没有简单的方法?你能给我任何链接吗?好的,仅此而已。谢谢。 最佳答案 如果您想生成现有MySQL数据库的EER图,您可以使用MySQLWorkbench的逆向工程功能。数据库->逆向工程师