如何将数据插入/编辑到我使用mysql workbench在CLI中创建的数据库中?
我在CLI中创建了一个mysql数据库,现在我想使用mysql workbench编辑表及其内容,请帮忙。
如果我直接在mysql workbench中创建数据库,我无法使用odbc从我的Java程序连接到该数据库,我收到错误“unknown database'mydatabase'”。这就是为什么我需要使用mysql workbench来编辑在CLI中创建的表,因为它更方便。
答案 0 :(得分:1)
注意:逆向工程属于建模,并且与像表一样的真实数据库对象中的数据管理完全无关。 MySQL Workbench中的建模,逆向工程,正向工程,同步等都属于结构和设计工作。这是关于元数据的设计。
要在db表中编辑/添加/删除数据,请使用MySQL Workbench中的SQL IDE。打开与服务器的连接,您应该在左侧的树中看到模式及其对象。将其展开到您的桌面并右键单击它。在上下文菜单中,选择SELECT命令。您也可以在SQL编辑器中编写SELECT * from yourtable
。如果您的表具有主键,则可以在出现的结果网格中对其进行编辑。不要使用聚合,UNION,连接等,否则结果将是只读的。
新手的频繁绊脚石也是MySQL的特权系统。创建架构或表格不意味着每个用户都可以访问它。您必须为用户提供正确的权限来浏览模式并对特定模式执行操作(或者,如果您希望它更细粒度,则可以使用单个表)。在创建架构之后,您只需执行一次此操作。使用MySQL Workbench的管理模块完成此任务。它可以帮助您管理用户及其权限: