Câu hỏi phỏng vấn MySQL
Câu hỏi

Sự khác biệt giữa lệnh create database create schema trong MySQL là gì?

Câu trả lời

Trong MySQL, không có sự khác biệt thực sự giữa lệnh CREATE DATABASECREATE SCHEMA. Từ phiên bản MySQL 5.0.2 trở đi, CREATE SCHEMA được coi là từ đồng nghĩa với CREATE DATABASE. Điều này có nghĩa là cả hai lệnh này đều thực hiện cùng một chức năng là tạo một cơ sở dữ liệu mới.

Giải thích

  • CREATE DATABASE: Dùng để tạo một cơ sở dữ liệu mới.
  • CREATE SCHEMA: Ban đầu trong tiêu chuẩn SQL, CREATE SCHEMA được dùng để tạo một không gian tên mới cho các bảng và view. Tuy nhiên, trong MySQL, lệnh này chỉ đơn giản là một từ đồng nghĩa với `CREATE DA...
middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Autocommit trong MySQL là gì? Bạn có thể thực hiện một giao dịch mà không tắt autocommit không?

middle

Hãy giải thích sự khác nhau giữa TIMESTAMPDATETIME và khi nào nên sử dụng chúng?

middle

Stored Function trong MySQL là gì? Chúng khác với Stored Procedure như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào