Mỗi cơ sở dữ liệu là một tập hợp các bảng chứa dữ liệu vì vậy sau khi tạo cơ sở dữ liệu, các bảng sẽ được tạo để thêm dữ liệu. Điều khoản là nếu không tồn tại, được sử dụng để tạo bảng và rất hữu ích để tránh lỗi bảng đã tồn tại, vì nó sẽ không tạo ra một bảng nếu trong cơ sở dữ liệu, bất kỳ bảng nào đã có sẵn theo tên của Bảng mới. Chúng tôi sẽ hiểu thêm về việc sử dụng mệnh đề này nếu không tồn tại để tạo ra các bảng trong bài viết này với sự trợ giúp của các ví dụ khác nhau. Trước tiên chúng tôi sẽ mở MySQL trong thiết bị đầu cuối:
Hiển thị cơ sở dữ liệu chúng tôi có:
Danh sách tất cả các cơ sở dữ liệu sẽ được hiển thị, chúng tôi sẽ sử dụng shopping_mart_data.
Để liệt kê các bảng của cơ sở dữ liệu này, chúng tôi sẽ chạy lệnh sau.
Chúng tôi có một bảng có tên là GoCery_Bill, trước tiên chúng tôi sẽ cố gắng tạo một bảng có cùng tên.
Tạo bảng tạp hóa_bill [womanchee_id int, womanchee_name varchar [50]];
Chúng ta có thể thấy một lỗi đã được tạo ra rằng bảng ‘Grocery_bill, đã tồn tại, bây giờ chúng ta sẽ chạy lệnh trên bằng cách sử dụng các trò chơi nếu không tồn tại.
Tạo bảng nếu không tồn tại Grocery_bill [womanchee_id int, womanchee_name varchar [50]];
Lệnh chạy thành công nhưng chúng tôi đã thảo luận ở trên rằng hai bảng có cùng tên không thể được tạo, vì vậy chúng tôi sẽ một lần nữa hiển thị các bảng của cơ sở dữ liệu để xác minh xem một bảng khác có được tạo hay không.
Nó được xác nhận đến mức cùng tên, hai bảng không thể được tạo và nếu chúng ta sử dụng ra nếu không tồn tại, nó sẽ chạy lệnh thành công mà không tạo ra lỗi nhưng sẽ không tạo bảng đã tồn tại cùng Tên. Bây giờ chúng tôi sẽ tạo bảng bằng cách sử dụng một lần nữa mệnh đề nếu không tồn tại với một tên khác.
Tạo bảng nếu không tồn tại nhân viên_data [womanchee_id int, womanchee_name varchar [50]];
Một bảng mới đã được tạo thành công để xác minh điều này một lần nữa hiển thị các bảng của cơ sở dữ liệu.
Bảng đã được tạo ra bởi vì không có bảng nào tồn tại với tên là WABY WADEREEE_DATA.
Sự kết luận
MySQL được sử dụng bởi nhiều công ty như Amazon và Twitter vì các tính năng hiệu quả cao và các điều khoản tích hợp khác nhau có thể đảm bảo các nhiệm vụ được thực hiện một cách dễ dàng. Trong MySQL, tất cả các dữ liệu được quản lý trong các bảng sau khi tạo chúng, để tránh lỗi của cùng một bảng đã tồn tại, chúng tôi sử dụng mệnh đề này nếu không tồn tại trong câu lệnh để tạo bảng. Trong bài viết này, chúng tôi đã thảo luận nếu điều khoản của Google nếu không tồn tại, được sử dụng với câu lệnh của bảng tạo ra thì nó sẽ thực thi lệnh thành công mà không tạo ra lỗi và chỉ tạo bảng nếu không có bảng nào khác có tên trong cơ sở dữ liệu.
Thông tin về các Tác giả
Tôi là một sinh viên tốt nghiệp kỹ thuật và niềm đam mê của tôi đối với nó đã đưa tôi đến Linux. Bây giờ ở đây tôi đang học và chia sẻ kiến thức của mình với thế giới.