MySQL TẠO bảng DDL
MySQL DDL định nghĩa Ngôn ngữ định nghĩa dữ liệu là một nhóm con của các lệnh SQL trong số bốn. DDL, DML, DCL,TCL. Vì, Ngôn ngữ truy vấn có cấu trúc (SQL) là ngôn ngữ cơ bản của cơ sở dữ liệu thực hiện các thao tác và truy vấn khác nhau trong cơ sở dữ liệu MySQL có sẵn, bao gồm tạo cơ sở dữ liệu hoặc bảng để bỏ giống nhau và các ngôn ngữ khác như cập nhật, chèn, v.v. MySQL DDL tham gia vào các lược đồ và giải thích về cơ sở dữ liệu để hiển thị cách dữ liệu cơ sở dữ liệu nên tồn tại trong máy chủ. Các lệnh DDL rất quan trọng để thể hiện và thay đổi cấu trúc của các bảng, lược đồ hoặc đối tượng cơ sở dữ liệu. Khi các câu lệnh sử dụng các lệnh DDL trong MySQL được triển khai thì các hiệu ứng tức thời sẽ được thực hiện Show Các lệnh DDL hoạt động như thế nào trong MySQL?
Các ví dụ để triển khai MySQL DDLHãy để chúng tôi giải thích từng lệnh DDL của MySQL bằng một hình minh họa và hiển thị cách sử dụng các truy vấn này trong cơ sở dữ liệu MySQL cho các tác vụ quản trị khác nhau 1. Lệnh TẠOLệnh DDL này được sử dụng để tạo bất kỳ cơ sở dữ liệu nào với các đối tượng khác nhau của nó như bảng, chỉ mục, trình kích hoạt, dạng xem, thủ tục được lưu trữ, hàm tích hợp, v.v. Mã số. Câu lệnh CREATE được viết bằng cú pháp sau Bắt đầu khóa học khoa học dữ liệu miễn phí của bạn Hadoop, Khoa học dữ liệu, Thống kê và những thứ khác
Ví dụ: chúng tôi sẽ tạo một bảng có tên 'Emp' với một số trường và kiểu dữ liệu tương tự hợp lệ trong MySQL và tương ứng là cơ sở dữ liệu có tên 'EmpDB' trong máy chủ MySQL bằng các truy vấn bên dưới Mã số
đầu ra Mã số
đầu ra
Ở đây, chúng tôi đã tạo bảng ở trên với tên cột và kiểu dữ liệu, chỉ mục và khóa. Đối với số nguyên chúng tôi đã sử dụng kiểu dữ liệu INT, đối với các giá trị kiểu ngày, chúng tôi có kiểu DATE và đối với các chuỗi ký tự có giá trị độ dài được sử dụng làm kiểu dữ liệu cho bảng Emp 2. Lệnh THAY ĐỔILệnh ALTER DDL được áp dụng để sửa đổi cấu trúc của cơ sở dữ liệu hiện tại và các bảng liên quan Với Truy vấn thay đổi, chúng ta có thể thêm, thay đổi hoặc xóa các ràng buộc hiện tại trên một bảng hoặc các cột trên bảng. Cú pháp được đề cập dưới đây Mã số
Hãy để chúng tôi thực hiện một số truy vấn với các cấu trúc trên Mã số
đầu ra Mã số
đầu ra Mã số
Gói khoa học dữ liệu tất cả trong một(360+ khóa học, hơn 50 dự án) Giá Hơn 360 khóa học trực tuyến. hơn 50 dự án. Hơn 1500 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời đầu ra Mã số
đầu ra 3. Lệnh THẢLệnh MySQL này được sử dụng để loại bỏ các đối tượng cơ sở dữ liệu. Nói một cách đơn giản, để xóa bảng hiện có trong cơ sở dữ liệu của bạn bằng cách sử dụng cú pháp truy vấn thả Mã số ________số 8_______ Mã số
đầu ra Chúng ta cần biết rằng chúng ta nên cẩn thận khi thực hiện lệnh DROP vì nó dẫn đến việc mất các bản ghi dữ liệu được lưu trữ trong bảng 4. Lệnh CẮT CẮTLệnh Truncate DDL được triển khai để xóa tất cả các hàng dữ liệu khỏi bảng cơ sở dữ liệu bao gồm xóa tất cả các khoảng trắng được gán cho các bản ghi bảng đó Mã số Cú pháp của lệnh TRUNCATE giống lệnh DROP như sau
Giả sử, chúng tôi đang sử dụng lệnh trên trong truy vấn bên dưới Mã số
đầu ra Đầu ra nói rằng việc cắt bớt sẽ chỉ xóa các bản ghi bên trong bảng cụ thể chứ không phải bảng trong chính cơ sở dữ liệu 5. NHẬN XÉT LệnhTruy vấn Nhận xét này hữu ích để thêm các nhận xét cần thiết vào từ điển dữ liệu trong máy chủ MySQL Nói chung, các chú thích trong MySQL được cung cấp để mô tả các phần của câu lệnh hoặc để tránh việc thực hiện các câu lệnh truy vấn Các bình luận được phân loại thành hai loại trong MySQL
Để giải thích, chúng ta hãy áp dụng một dòng nhận xét như sau và chạy trong máy chủ để hiển thị kết quả Mã số
đầu ra Ngoài ra, chúng ta hãy xem một ví dụ để chứng minh nhận xét để xóa dòng cuối của văn bản bằng một nhận xét Mã số
đầu ra Tương tự như vậy, chúng ta có thể bỏ qua toàn bộ một tuyên bố Mã số
đầu ra Như bạn có thể thấy, chỉ có câu lệnh thứ hai được thực thi và dữ liệu bảng được hiển thị dưới dạng đầu ra
Mã số
đầu ra Để bỏ qua nhiều hơn một tuyên bố Mã số
đầu ra Để bỏ qua bất kỳ phần nào của tuyên bố đã cho Mã số
đầu ra 6. ĐỔI TÊN LệnhTruy vấn lệnh Rename DDL cho phép đổi tên bất kỳ đối tượng cơ sở dữ liệu nào trong máy chủ nếu cần cho bất kỳ công việc quản trị nào. Đôi khi chúng tôi muốn sửa đổi tên bảng hiện tại và đổi tên nó. Đối với điều này, chúng ta hãy áp dụng cú pháp thành công với lệnh ALTER DDL Mã số
Giải thích với các ví dụ Mã số
đầu ra Mã số
đầu ra Phần kết luậnCác lệnh DDL của MySQL cho phép người dùng quản trị đặc quyền kiểm soát các hoạt động cơ sở dữ liệu và duy trì luồng và quyền truy cập đúng cách. Ngôn ngữ SQL được sử dụng trong MySQL cung cấp các truy vấn quản lý để tạo cơ sở dữ liệu, bảng, áp dụng bất kỳ thay đổi nào và nếu cần, hãy loại bỏ các đối tượng cơ sở dữ liệu giúp xác định các lược đồ và cấu trúc của cơ sở dữ liệu Bài viết được đề xuấtĐây là hướng dẫn về MySQL DDL. Ở đây chúng tôi thảo luận về phần giới thiệu về MySQL DDL, cú pháp, cách nó hoạt động với các ví dụ để hiểu rõ hơn. Bạn cũng có thể xem qua các bài viết liên quan khác của chúng tôi để tìm hiểu thêm – TẠO BẢNG có phải là một DDL không?CREATE TABLE là câu lệnh DDL dùng để tạo bảng trong cơ sở dữ liệu. Bảng được tạo ngay khi tập lệnh CREATE TABLE được thực thi và sẵn sàng giữ dữ liệu trở đi. Người dùng phải có đặc quyền hệ thống CREATE TABLE để tạo bảng trong lược đồ của riêng mình.
Làm cách nào để tạo bảng trong các lệnh MySQL?Cú pháp chung để tạo bảng trong MySQL là. TẠO BẢNG [NẾU KHÔNG TỒN TẠI] table_name( column_definition1, column_definition2,. , table_constraint ); . [IF NOT EXISTS] xác minh nếu có một bảng giống hệt nhau trong cơ sở dữ liệu. Truy vấn sẽ không được thực hiện nếu đã tồn tại một bảng giống hệt nhau
DDL trong MySQL là gì?DDL hoặc Ngôn ngữ định nghĩa dữ liệu thực sự bao gồm các lệnh SQL có thể được sử dụng để xác định lược đồ cơ sở dữ liệu. DDL cho phép thêm/sửa/xóa cấu trúc logic chứa dữ liệu hoặc cho phép người dùng truy cập/duy trì dữ liệu (cơ sở dữ liệu, bảng, khóa, dạng xem. ).
Làm cách nào để trích xuất DDL từ MySQL?Cách xuất tệp DDL từ MySQL Workbench. Trước tiên, hãy xem cách xuất cơ sở dữ liệu hiện có. Mở MySQL Workbench, sau đó chọn Máy chủ -> Xuất dữ liệu từ menu ở trên cùng . Tiếp theo, chọn lược đồ sẽ xuất (trong ví dụ của chúng tôi, nó là demo) và các đối tượng sẽ xuất (ở đây, chúng tôi đã chọn tất cả các bảng). |