Tạo bảng số mysql

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 ra để bổ sung 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 bảng lỗi đã 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

Nội dung chính Hiển thị

  • Kết luận
  • Thông tin về các tác giả
  • Làm thế nào để bạn tạo một bảng nếu nó không tồn tại trong MySQL?
  • Làm thế nào để bạn tạo một bảng nếu không tồn tại trong SQL Server?
  • Làm thế nào để bạn thêm cột nếu không tồn tại trong MySQL?
  • You can't use. = Trong mysql?

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 hết tôi sẽ mở MySQL trong thiết bị đầu cuối

Show the my database we have

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 hết chúng tôi sẽ cố gắng tạo một bảng có cùng tên

Tạo bảng tổng hợ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 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 tạo

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 tôi 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 ta 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

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 phân tích 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 chúng tôi tạo, để 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 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ó

Thông tin về các tác giả

Tôi là một sinh viên giỏi kỹ thuật và đam mê đam mê của tôi đối với việc nó đã đưa tôi đến với 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

Làm thế nào để bạn tạo một bảng nếu nó không tồn tại trong MySQL?

Sau đây minh họa cú pháp cơ bản của câu lệnh CREATE TABLE. .

Tạo bảng [ if does not survival] Table_Name [cột_1_definition, cột_2_definition,. , Table_constraints] động cơ = Storage_Engine ;

cột_tên_kiểu_dữ liệu [độ dài] [không phải null] [giá trị mặc định] [auto_increment] cột_constraint ;

Làm thế nào để bạn tạo một bảng nếu không tồn tại trong SQL Server?

Schema_id = s. schema_id] trong đó s. name = 'dbo' và t. name = 't1'] tạo bảng dbo. t1 [c1 int, c2 varchar [10]]; Điều đó làm một điều kiện tương tự như ví dụ trước; Nó kiểm tra sự tồn tại của bảng và chỉ tạo ra nó nếu nó không tồn tại. schema_id] WHERE s. tên = 'dbo' VÀ t. name = 't1'] TẠO BẢNG dbo. t1 [ c1 int, c2 varchar[10] ]; Điều đó thực hiện tương tự như ví dụ trước; .

Làm thế nào để bạn thêm cột nếu không tồn tại trong MySQL?

Select column_name from information_schema. các cột trong đó TAGE_SCHema = [Tên cơ sở dữ liệu] và Table_Name = [Tên bảng];Nếu truy vấn về kết quả trả về thì nó có nghĩa là cột tồn tại, nếu bạn không thể tiếp tục và tạo cột

Chủ Đề