mysql-workbench相关内容

如何使用MySQL工作台更改(更新)表中的列名?

我是MySQL的新手.我用列名First Name创建了一个表,但这是错误的. 现在,我想将列名First Name更改为First_Name.是否有可能?如果是,请说明如何更改列名. 解决方案 您可以按照以下步骤进行更改: 右键单击工作台Schema选项卡中左侧显示的表,然后选择Alter Table.您将获得一个这样的窗口-> 在这里您可以看到可用的列名,在此处进行编 ..
发布时间:2020-08-13 22:35:50 数据库

如何从macOS上的MySQL Workbench获取忘记的MySQL密码?

我忘记了我的root mysql密码.但是,它存储在MysqlWorkbench中. 解决方案 在macOS上,关键字存储在钥匙串中.因此,您可以打开“钥匙串"应用程序,转到“密码"部分,然后在搜索框中输入mysql.条目列表应带有您在MySQL Workbench中创建的MySQL连接的值.从所需的条目中获取密码(您必须输入登录密码才能看到它). ..
发布时间:2020-08-11 06:44:25 数据库

如何将Excel文件导入MySQL Workbench?

我已经在Google上进行了搜索,但是所有示例均基于旧版Excel.我当前的Excel在“数据"选项卡上没有MySQL选项.我尝试通过“其他源" SQL Server导入,但未通过“服务器名称"连接.我不明白为什么或输入错误的服务器名称.应该不是本地主机吗? 解决方案 您不能在MySQL Workbench中导入Excel文件.这是永远不可能的,因为它需要解析excel文件.而是将Exce ..
发布时间:2020-08-11 05:22:55 数据库

SQL好友列表查询

我是这种数据库SQL语言的新手,所以我将尝试使其尽可能简单. (我正在使用MySQL Workbench) 我有一个用于用户的表,我希望多个用户彼此成为朋友.为此,我创建了friends表,其中有一个user_id和friend_user_id.假设我们有(1,2),(2,3).我希望将其理解为:"2是1和3的朋友,1是2的朋友,3是2的朋友".因此,在此好友表上插入时,我永远不会做类似(1 ..
发布时间:2020-08-11 02:17:15 数据库

MySQL外键错误1005 errno 150主键作为外键

我正在使用MySQL Workbench制作一个小型数据库.我有一个名为"Immobili"的主表,该表具有由四列组成的主键:(Comune,Via,Civico,Immobile). 我还有其他三个表,它们具有相同的主键(Comune,Via,Civico,Immobile),但是这些字段也引用了表Immobili. 第一个问题:我可以同时创建一个主键还是一个外键吗? 第二个问 ..
发布时间:2020-08-11 00:35:14 数据库

将MySQL表导出到CSV文件

我有一个必须作为CSV文件取出的MySQL表.我使用的查询是 SELECT "ID","NAME","SALARY","SAL1","SAL2","SAL3","SAL4","SAL5","SAL6","SAL7","SAL8","SAL9","SAL10","SAL11","SAL12","SAL13","SAL14","SAL15","SAL16","SAL17","SAL18","SA ..
发布时间:2020-07-11 20:46:17 数据库

如何根据其他两列的不同组合检查第三列中的匹配值?

我有一个带有建筑物名称的表,例如A,B,C.这些建筑物名称可以重复.我还有另一列有发言权.例如第1层,第2层.同样,每个建筑物可能有多个第1层.第三列显示对象,例如电视,砖块,风扇. 我要检查建筑物与相应楼层的每种组合,例如A楼-1楼,A楼-2楼,如果存在对象“砖",则必须存在“墙". 示例数据: 对于每个建筑物和位置,如果都存在"WALL","WINDOW","WINDOW1"或"WIND ..
发布时间:2020-05-16 19:34:18 数据库

大量列,全选将永远

我的表格中有210列,大约有10000行.每行都是唯一的,并且表上有一个主键.问题是我们总是必须选择表上的所有查询来获取所有站点的数据. 当前,问题在于它花费了太多时间,返回的数据大约为10mb,将来还会很大. 该表中包含varchar,文本和日期类型. 有什么办法可以修改结构或某些东西,以使检索速度更快.更多索引或分解表. (尽管我认为非规范化数据很适合检索) 更新:"为 ..
发布时间:2020-05-16 19:34:13 数据库

MySQL和Java:表格不存在

我已经使用MySQL Workbench 5.2.40 CE创建了MySQL数据库.首先,我创建了新的EER模型并将其命名为test.然后创建名为:testdb的架构,然后创建名为:table1的表.另外,创建一个连接. 以下与我的数据库建立连接的类.成功 import java.sql.*; public class DBConnection { public static Co ..
发布时间:2020-05-16 19:34:09 Java开发

如何更新主键?

我正在编写一个脚本,该脚本必须更新一些行,而无需更改创建几个表的另一个脚本的内容.另一个条件是您不能更改或删除约束. 创建表脚本的内容: CREATE TABLE TRUCK( REGNUM VARCHAR(10) NOT NULL, CAPACITY DECIMAL(7) NOT NULL, WEIGHT DECIMAL(5) NOT NULL, STATUS VARCHAR(1 ..
发布时间:2020-05-16 19:34:06 数据库

如何从SHOW SLAVE STATUS捕获列值

我需要捕获"seconds_behind_master"列的值. 显示从属状态; 如何实现? 解决方案 在Shell脚本中或在Linux上的命令行中,您可以: SECONDS_BEHIND=$(mysql -usome_user -psome_pass -e "show slave status" -E | grep "Seconds_Behind_Master:" | cu ..
发布时间:2020-05-16 19:34:04 数据库

如何将在远程计算机上运行的MS SQL数据库迁移到在Linux上运行的本地MySQL数据库中,并保留编码

我有一台运行SQL Server(v12,Express版)的远程Windows 10计算机,我需要将一个数据库传输到运行MySQL数据库(MariaDB)的计算机. MS SQL数据库包含特殊字符(捷克语变音符号),如果我尝试在远程计算机上使用MySQL Workbench将数据库迁移到在同一远程计算机上运行的MySQL,则会被弄乱. 如何正确传输数据库? 解决方案 我使用M ..
发布时间:2020-05-16 19:34:02 数据库

向有条件的行授予选择特权

如何授予对视图DRVADM中包含的所有信息的读取特权 除了用户的出生日期不为空的行之外? 解决方案 请考虑以下内容: drop table if exists variousRights; create table variousRights ( -- whitelist table of various privileges id int auto_increment ..
发布时间:2020-05-16 19:33:59 数据库

MySQL更改表名大小写

当我使用MySQL Workbench将我的模型转发工程到工作簿时,它会创建一个脚本文件,并在表名中加上引号.表名全都是大小写混合的,但是当脚本运行时,只有第一个表是大小写混合的,其余的都是小写的.前面显示了20个以上的前两个表: SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHE ..
发布时间:2020-05-16 19:33:57 数据库

gui自动递增,外键更改,数据类型上的MySQL Workbench错误

我正在使用MySQL Workbench版本6.1(6.1.4.11773内部版本1454).我在Workbench中也看到错误.但是仅在使用gui时存在问题.没有错误或代码问题,请手动查询.我无法使用alter table的复选框更改自动增量.但是我可以更改代码.没有代码我无法设置外键.设置外键引用列存在复选框问题.但是我可以用代码设置相同的外键.当我将数据类型设置为"INT(11)"时,它正在 ..
发布时间:2020-05-16 19:33:54 数据库