Hướng dẫn how do i edit a database in mysql workbench? - làm cách nào để chỉnh sửa cơ sở dữ liệu trong bàn làm việc mysql?

MySQL, giống như hầu hết các cơ sở dữ liệu, cho phép bạn thêm nhận xét vào mỗi bảng và cột. Nếu được sử dụng, điều này rất hữu ích để hiểu lược đồ cơ sở dữ liệu và ý nghĩa của các yếu tố dữ liệu.

Trong hướng dẫn này, tôi muốn chỉ cho bạn cách xem và chỉnh sửa các bình luận bảng và cột với MySQL Workbench - một công cụ quản lý và phát triển MySQL miễn phí từ Oracle.MySQL Workbench - a free MySQL development and management tool from Oracle.

Xem ý kiến

Hãy bắt đầu với việc tìm kiếm những bình luận hiện có. Tôi giả sử bạn đã được kết nối với cơ sở dữ liệu và lược đồ của bạn và tìm thấy một danh sách các bảng [phía dưới bên trái của màn hình bên dưới]. Để xem nhận xét cho một bảng cụ thể, nhấp vào nút chuột phải và chọn tùy chọn thanh tra bảng. Nó sẽ mở một tab mới ở khung chính [phía bên phải của màn hình].Table Inspector option. It will open a new tab in main pane [right-hand side of the screen].

Nhận xét được gán cho bảng của bạn sẽ được hiển thị ở dưới cùng của tab đầu tiên được gọi là thông tin, cùng với siêu dữ liệu khác của bảng.Info, along with other table metadata.

Để xem nhận xét cho các cột, hãy chuyển đến tab Cột và nhận xét sẽ được hiển thị trong cột cuối cùng trong lưới.Columns tab, and comments will be visible in the last column in the grid.

Chỉnh sửa ý kiến

Nếu trong bước cuối cùng, bạn không thấy bất kỳ bình luận nào thì có lẽ vì không có ý kiến ​​nào được nhập. Tại sao không làm điều đó bây giờ?

Để chỉnh sửa nhận xét trong bảng cụ thể, bạn cần nhập vào chế độ chỉnh sửa. Chọn bảng, nhấp vào nút chuột phải và chọn Tùy chọn ATTER BẢNG .... Nó sẽ mở một tab mới ở khung chính [phía bên phải của màn hình] với trình chỉnh sửa.Alter table... option. It will open a new tab in the main pane [right-hand side of the screen] with the editor.

Bạn có thể chỉnh sửa mô tả bảng trong trường Nhận xét trên đầu [hình chữ nhật màu xanh].Comments field on the top [blue rectangle].

Để thay đổi nhận xét cột, trước tiên bạn cần chọn một cột từ lưới ở giữa biểu mẫu [các thuộc tính của nó sẽ xuất hiện ở dưới cùng của biểu mẫu] và bạn sẽ có thể chỉnh sửa Commetns trong trường Nhận xét [hình chữ nhật màu xanh lá cây].Comments field [green rectangle].

Đảm bảo lưu các thay đổi với nút Áp dụng. Hãy chắc chắn rằng bạn đã không thực hiện bất kỳ thay đổi không mong muốn nào khác vì bất kỳ thay đổi nào đối với lược đồ cũng sẽ được áp dụng cho cơ sở dữ liệu.Apply button. Make sure you didn't make any other unwanted changes as any change to the schema will also be applied to the database.

Tiền thưởng: Chia sẻ lược đồ cơ sở dữ liệu với nhận xét trong HTML

Khám phá lược đồ của cơ sở dữ liệu MySQL và đọc các bình luận không thuận tiện nhất với MySQL Workbench. Tôi có tin tốt, bạn có thể dễ dàng trích xuất lược đồ và chia sẻ tài liệu HTML thuận tiện, có thể tìm kiếm trong vài phút với DataEdo. Đây là một tài liệu mẫu:

Xem mẫu trực tiếp

Hãy tự mình thử miễn phí

99

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Khi thử dữ liệu bảng chỉnh sửa trong MySQL Workbench 5.2.37, nó chỉ ở chế độ đọc.

Nó chỉ có thể chỉnh sửa nếu bảng có khóa chính.

Có bất kỳ sửa chữa để đối phó với bảng mà không có khóa chính ??

Cảm ơn

Là một trong những gợi ý tôi đã thử nâng cấp WB 5.2.40. Nhưng vấn đề này vẫn tồn tại .. bất kỳ ai cũng có thể giúp đỡ ..

Khi được hỏi ngày 30 tháng 5 năm 2012 lúc 11:06May 30, 2012 at 11:06

EscalinnancyescalinnancyEscalinNancy

1.2122 Huy hiệu vàng10 Huy hiệu bạc13 Huy hiệu đồng2 gold badges10 silver badges13 bronze badges

3

Tôi giả sử bảng có khóa chính. Trước tiên, hãy cố gắng chạy một lệnh bảng mở khóa để xem liệu điều đó có sửa nó không.

Nếu tất cả những thứ khác không thành công, bạn có thể thay đổi bảng để tạo một cột khóa chính mới bằng tự động tăng và hy vọng sẽ sửa nó. Khi bạn đã hoàn thành, bạn sẽ có thể xóa cột mà không có bất kỳ vấn đề nào.

Như mọi khi bạn muốn tạo bản sao lưu trước khi thay đổi bảng xung quanh. :]

Lưu ý: MySQL Workbench không thể hoạt động mà không có khóa chính nếu đó là vấn đề của bạn. Tuy nhiên, nếu bạn có nhiều bảng, bạn có thể đặt cả hai cột làm khóa chính sẽ cho phép bạn chỉnh sửa dữ liệu.

Đã trả lời ngày 1 tháng 7 năm 2012 lúc 16:21Jul 1, 2012 at 16:21

Thomas Bthomas bThomas B

1.1549 huy hiệu bạc15 huy hiệu đồng9 silver badges15 bronze badges

5

Nếu bảng không có khóa chính hoặc được xác định không thể không có được, thì MySQL Workbench không thể chỉnh sửa dữ liệu.

Đã trả lời ngày 8 tháng 5 năm 2013 lúc 9:24May 8, 2013 at 9:24

2

Nếu bạn đặt lược đồ mặc định cho kết nối DB của mình thì chọn sẽ chạy ở chế độ đọc cho đến khi bạn đặt rõ ràng lược đồ của mình

USE mydb;
SELECT * FROM mytable

Điều này cũng sẽ chạy ở chế độ chỉnh sửa:

SELECT * FROM mydb.mytable 

[MySQL 5.2.42 / macOSx]

Tôi hi vọng cái này giúp được.

Herrimancoder

6.45923 Huy hiệu vàng73 Huy hiệu bạc138 Huy hiệu Đồng23 gold badges73 silver badges138 bronze badges

Đã trả lời ngày 23 tháng 8 năm 2012 lúc 14:42Aug 23, 2012 at 14:42

ManitobamanitobaManitoba

Bạc bạc 2012 Huy hiệu đồng2 silver badges3 bronze badges

0

Đây là giới hạn đã biết trong mysqlworkbench [bạn không thể chỉnh sửa bảng w/o pk]:

Để chỉnh sửa bảng:

Phương pháp 1: [Phương pháp không hoạt động trong somecase] Nhấp chuột phải vào bảng trong trình duyệt đối tượng và chọn tùy chọn Dữ liệu EDIT từ đó. [method not working in somecases]
right-click on a table within the Object Browser and choose the Edit Table Data option from there.

Phương pháp 2: Tôi muốn đề nghị bạn thêm khóa chính thay thế:
I would rather suggest you to add Primary Key Instead:

ALTER TABLE `your_table_name` ADD PRIMARY KEY [`column_name`];

Và bạn có thể muốn xóa các hàng hiện có trước:

Truncate table your_table_name

Đã trả lời ngày 4 tháng 3 năm 2016 lúc 10:54Mar 4, 2016 at 10:54

GorvgoylgorvgoylGorvGoyl

36.3K25 Huy hiệu vàng198 Huy hiệu bạc194 Huy hiệu đồng25 gold badges198 silver badges194 bronze badges

1

Việc lơ lửng trên biểu tượng "Chỉ đọc" trong MySQL Workbench cho thấy một chú giải công cụ giải thích lý do tại sao nó không thể được chỉnh sửa. Trong trường hợp của tôi, nó đã nói, chỉ có thể chỉnh sửa các bảng có các khóa chính hoặc các cột không thể không thể có được.

Đã trả lời ngày 8 tháng 10 năm 2013 lúc 10:51Oct 8, 2013 at 10:51

Tarun Gargtarun GargTarun Garg

1333 Huy hiệu bạc12 Huy hiệu Đồng3 silver badges12 bronze badges

2

Tôi đã nhận được vấn đề chỉ đọc ngay cả khi tôi đang chọn khóa chính. Cuối cùng tôi đã tìm ra đó là một vấn đề vỏ bọc. Rõ ràng cột PK phải được đặt giống như được định nghĩa trong bảng. Sử dụng: Workbench 6.3 trên Windows

Read-Only

Chọn LeadId, FirstName, LastName, Datecreated từ chì;

Cho phép chỉnh sửa

Chọn LeadId, FirstName, LastName, Datecreated từ chì;

Đã trả lời ngày 30 tháng 8 năm 2018 lúc 18:38Aug 30, 2018 at 18:38

0

Trong MySQL Workbench, bạn cần một chỉ mục để chỉnh sửa, không cần phải là PK [mặc dù việc thêm PK cũng là một giải pháp].

Bạn có thể tạo một chỉ số hoặc chỉ số hợp chất thông thường. Đó là tất cả các wb MySQL cần sửa chữa điều duy nhất [tôi có câu 6.2 với Mariadb v. 10.1.4]:

Chỉ cần nhấp chuột phải vào bảng, chọn "BẢNG ALTER ..." Sau đó chuyển đến tab "Indexes". Ở khung bên trái đặt một tên tùy chỉnh cho chỉ mục của bạn và trong khung kiểm tra khung giữa [đảm bảo Vale sẽ là duy nhất] hoặc nhiều trường hơn [chỉ cần đảm bảo rằng sự kết hợp là duy nhất]

Đã trả lời ngày 13 tháng 11 năm 2015 lúc 13:42Nov 13, 2015 at 13:42

Aesedeaesedeaesede

5.4212 Huy hiệu vàng34 Huy hiệu bạc32 Huy hiệu Đồng2 gold badges34 silver badges32 bronze badges

Theo lỗi này, vấn đề đã được khắc phục trong Workbench 5.2.38 cho một số người và có lẽ 5.2.39 đối với những người khác, bạn có thể nâng cấp lên phiên bản mới nhất [5.2.40] không?

Ngoài ra, có thể giải quyết với:

SELECT *,'' FROM my_table

Đã trả lời ngày 30 tháng 5 năm 2012 lúc 11:14May 30, 2012 at 11:14

Eggyaleggyaleggyal

120K18 Huy hiệu vàng206 Huy hiệu bạc236 Huy hiệu Đồng18 gold badges206 silver badges236 bronze badges

5

Nếu bảng của bạn ở chế độ chỉ đọc, hãy kiểm tra trước là khóa chính. Nếu khóa chính không được xác định, hãy thêm như sau,

Thay đổi bảng ________ 9.Table_name_here Thêm khóa chính [

SELECT * FROM mydb.mytable 
0];

Chúc mừng! :]

Đã trả lời ngày 27 tháng 4 năm 2021 lúc 20:22Apr 27, 2021 at 20:22

Được hướng dẫn bởi bài đăng của Manitoba, tôi tìm thấy một giải pháp khác. Tóm lại, các giải pháp là:

  1. Với lệnh sử dụng

    USE mydb;
    SELECT * FROM mytable
    
  2. Với một tiền tố lược đồ rõ ràng:

    SELECT * FROM mydb.mytable
    
  3. GUI

    Trên khung "lược đồ" của Trình duyệt đối tượng, tất cả các biểu tượng cơ sở dữ liệu ban đầu không được tô sáng nếu bạn có cùng một vấn đề. Vì vậy, bạn có thể nhấp chuột phải vào biểu tượng cơ sở dữ liệu mà bạn muốn là mặc định, chọn "Đặt làm lược đồ mặc định".

Đã trả lời ngày 19 tháng 11 năm 2012 lúc 22:34Nov 19, 2012 at 22:34

Động cơ Earth EnginearthEarth Engine

9.7185 huy hiệu vàng47 Huy hiệu bạc74 Huy hiệu đồng5 gold badges47 silver badges74 bronze badges

1.] Bạn phải làm cho khóa chính độc đáo, sau đó bạn sẽ có thể chỉnh sửa.

Nhấp chuột phải vào bảng của bạn trong các lược đồ "màu xanh" -> bảng thay đổi, hãy tìm khóa Primert của bạn [PK], sau đó chỉ cần kiểm tra hộp kiểm, un, AI nên được kiểm tra. Sau đó, chỉ cần áp dụng và bạn sẽ có thể chỉnh sửa dữ liệu bảng.

2.] Bạn cũng cần bao gồm khóa Primery I Câu lệnh SELECT của bạn

NR 1 không thực sự cần thiết, nhưng là một thực hành tốt.

Đã trả lời ngày 20 tháng 5 năm 2014 lúc 14:14May 20, 2014 at 14:14

Degar007Degar007Degar007

771 Huy hiệu bạc5 Huy hiệu đồng1 silver badge5 bronze badges

Nếu truy vấn của bạn có bất kỳ sự tham gia nào, MySQL Workbench sẽ không cho phép bạn thay đổi bảng, ngay cả khi kết quả của bạn là tất cả từ một bảng.

Ví dụ: truy vấn sau

SELECT u.* FROM users u JOIN passwords p ON u.id=p.user_id WHERE p.password IS NULL;

sẽ không cho phép bạn chỉnh sửa kết quả hoặc thêm hàng, mặc dù kết quả được giới hạn trong một bảng. Bạn phải đặc biệt làm điều gì đó như:

SELECT * FROM users WHERE id=1012;

Và sau đó bạn có thể chỉnh sửa hàng và thêm hàng vào bảng.

Đã trả lời ngày 24 tháng 3 năm 2015 lúc 3:40Mar 24, 2015 at 3:40

Keith Tylerkeith TylerKeith Tyler

6953 Huy hiệu bạc16 Huy hiệu đồng3 silver badges16 bronze badges

1

MySQL sẽ chạy ở chế độ chỉ đọc khi bạn tìm nạp bằng cách tham gia hai bảng và cột từ hai bảng được đưa vào kết quả. Sau đó, bạn không thể cập nhật các giá trị trực tiếp.

Đã trả lời ngày 4 tháng 6 năm 2020 lúc 9:08Jun 4, 2020 at 9:08

Có, tôi thấy MySQL cũng không thể chỉnh sửa bảng kết quả. Thông thường các bảng kết quả nối các bảng khác không có khóa chính. Tôi nghe khác đề xuất đặt bảng kết quả vào một bảng khác, nhưng giải pháp tốt hơn là sử dụng DBeaver có thể chỉnh sửa bảng kết quả.

Đã trả lời ngày 17 tháng 9 năm 2020 lúc 23:15Sep 17, 2020 at 23:15

Làm thế nào làm thế nàoHow

Phù hiệu 263 bằng đồng3 bronze badges

Bỏ chọn kiểm tra được đánh dấu, nó sẽ cho phép chỉnh sửa lưới

Đã trả lời ngày 20 tháng 4 năm 2020 lúc 19:38Apr 20, 2020 at 19:38

Devansdevdevansdevdevansdev

752 Huy hiệu bạc9 Huy hiệu Đồng2 silver badges9 bronze badges

1

Làm cách nào để chỉnh sửa cơ sở dữ liệu MySQL hiện có?

Câu lệnh cơ sở dữ liệu thay đổi của MySQL cho phép bạn sửa đổi/thay đổi các đặc điểm của cơ sở dữ liệu hiện có ...
Cú pháp. Sau đây là cú pháp của câu lệnh cơ sở dữ liệu thay đổi - cơ sở dữ liệu thay đổi [cơ sở dữ liệu_name] thay đổi_option ... ....
Thí dụ. ....
Thay đổi đối chiếu. ....
Làm cho cơ sở dữ liệu đọc lại. ....
Tất cả các tùy chọn trong một truy vấn ..

Làm thế nào để bạn chỉnh sửa cơ sở dữ liệu?

Trong trình duyệt DB, nhấp chuột phải vào bảng và chọn Chỉnh sửa dữ liệu.....
Nhập bộ lọc A cho các hàng, nếu muốn, trong việc viết trường WHERE của bạn.....
Chọn ô bạn muốn chỉnh sửa và nhập giá trị mới.....
Nhấn Enter để lưu các thay đổi của bạn vào cơ sở dữ liệu hoặc ESC để hủy thao tác chỉnh sửa ..

Làm cách nào để mở SQL Editor trong MySQL Workbench?

Nhấp vào nút Kết nối với MySQL trong Thanh công cụ Trình chỉnh sửa MYSQL SQL.Bạn có thể nhập chi tiết kết nối vào hộp thoại Kết nối với MySQL được hiển thị.Bạn có thể nhập tên máy chủ, ID người dùng, mật khẩu và cơ sở dữ liệu để kết nối hoặc nhấp vào nút nâng cao để chọn các tùy chọn chuỗi kết nối khác.. You can enter the connection details into the Connect to MySQL dialog that is displayed. You can enter the server name, user ID, password and database to connect to, or click the Advanced button to select other connection string options.

Làm cách nào để chỉnh sửa một cột trong MySQL Workbench?

Nhấp chuột phải vào bảng hiển thị ở bên trái trong tab lược đồ của Workbench và sau đó chọn bảng thay đổi.Bạn sẽ nhận được một cửa sổ như thế này -> Ở đây bạn có thể thấy tên cột có sẵn, chỉnh sửa tại đây và nhấp vào Áp dụng. . You will get a window like this -> Here you can see the column names available, edit here and click on apply.

Bài Viết Liên Quan

Chủ Đề