Để tạo cơ sở dữ liệu MySQL, hãy mở Máy khách dòng lệnh MySQL. Máy khách dòng lệnh MySQL sẽ xuất hiện với dấu nhắc mysql>. Tại đây bạn sẽ phải viết mật khẩu đã đặt. Bây giờ bước tiếp theo là tạo cơ sở dữ liệu
cú pháp
CREATE DATABASE name;
Thông số
tên. Nó được sử dụng để chỉ định tên của cơ sở dữ liệu sẽ được tạo. Tên cơ sở dữ liệu, tên bảng và tên trường bảng trong MySQL có phân biệt chữ hoa chữ thường
Thí dụ
CREATE DATABASE students;
TẠO CƠ SỞ DỮ LIỆU sinh viên;
Giải trình
Một cơ sở dữ liệu mới sẽ được tạo với tên 'sinh viên'. Để kiểm tra tất cả cơ sở dữ liệu đã tạo, nên thực hiện truy vấn bên dưới
HIỂN THỊ CƠ SỞ DỮ LIỆU;
Hãy chia sẻ
SQL [Structured Query Language] là ngôn ngữ lập trình được sử dụng làm giao diện để quản lý cơ sở dữ liệu. Các tổ chức khác nhau sử dụng hệ thống SQL để xem và thao tác thông tin và dữ liệu có trong tệp của họ, cũng như để tạo và sửa đổi các bảng mới. Để thực sự hiểu SQL, điều cần thiết trước tiên là hiểu cơ sở dữ liệu là gì
Cơ sở dữ liệu là một công cụ để thu thập và lưu trữ các bản ghi. Cơ sở dữ liệu có thể chứa dữ liệu về cá nhân, hàng hóa, đơn đặt hàng và mọi thứ khác. Nhiều bộ dữ liệu bắt đầu bằng một ứng dụng xử lý văn bản hoặc bảng tính, nhưng khi chúng tăng kích thước, nhiều công ty sẽ thấy có lợi khi chuyển chúng sang cơ sở dữ liệu do hệ thống quản lý cơ sở dữ liệu tạo ra
Và một trong những yếu tố thiết yếu của SQL là lược đồ
PCP trong phân tích kinh doanh
Hợp tác với Đại học Purdue XEM KHÓA HỌCLược đồ trong SQL là gì?
Trong cơ sở dữ liệu SQL, lược đồ là danh sách các cấu trúc logic của dữ liệu. Người dùng cơ sở dữ liệu sở hữu lược đồ có cùng tên với trình quản lý cơ sở dữ liệu. Kể từ SQL Server 2005, lược đồ là một thực thể riêng lẻ [vùng chứa đối tượng] khác biệt với người dùng xây dựng đối tượng. Nói cách khác, các lược đồ tương tự như các không gian tên hoặc vùng chứa riêng biệt được sử dụng để xử lý các tệp cơ sở dữ liệu. Các lược đồ có thể được gán quyền bảo mật, làm cho chúng trở thành một phương pháp hiệu quả để phân biệt và bảo vệ các đối tượng cơ sở dữ liệu dựa trên các đặc quyền truy cập của người dùng. Nó làm tăng tính ổn định của cơ sở dữ liệu để quản lý liên quan đến bảo mật
Ưu điểm của việc sử dụng lược đồ
Sau đây là một số ưu điểm chính của việc sử dụng lược đồ trong SQL
- Một lược đồ SQL có thể dễ dàng chuyển giao cho người dùng khác
- Một lược đồ có thể được chia sẻ bởi nhiều người dùng
- Nó cho phép bạn chuyển các đối tượng cơ sở dữ liệu giữa các lược đồ
- Chúng tôi có được sức mạnh lớn hơn đối với việc truy cập và bảo vệ các đối tượng cơ sở dữ liệu
- Có thể xóa người dùng mà không xóa các mục cơ sở dữ liệu được kết nối với người dùng
- Các đối tượng cơ sở dữ liệu có thể được nhóm thành các nhóm logic bằng cách sử dụng lược đồ. Điều này thuận lợi khi nhiều người cộng tác trên cùng một chương trình cơ sở dữ liệu và nhóm kiến trúc cần giữ độ tin cậy của các bảng cơ sở dữ liệu
- Vì lược đồ cho phép tập hợp logic các đối tượng cơ sở dữ liệu nên nó có thể hỗ trợ chúng ta trong trường hợp tên đối tượng cơ sở dữ liệu giống nhau nhưng thuộc một danh mục logic riêng biệt
Lược đồ tích hợp
SQL Server đi kèm với một lược đồ được xác định trước nhất định có cùng tên với các hàm và người dùng cơ sở dữ liệu tích hợp. Nó tồn tại chủ yếu để tương thích ngược. Dưới đây là một vài ví dụ về lược đồ tích hợp
dbo
khách mời
hệ thống
THÔNG TIN_SCHEMA
Các đối tượng trong các lược đồ được đề cập ở trên không thể bị xóa hoặc xóa. Nếu bạn muốn loại trừ các lược đồ khỏi cơ sở dữ liệu, chúng sẽ không bao giờ xuất hiện trên cơ sở dữ liệu mới
khóa học miễn phí. Khái niệm cơ bản về phân tích kinh doanh
Nắm vững các kiến thức cơ bản về phân tích kinh doanh Đăng ký ngayLàm thế nào để tạo một lược đồ?
Khi các đối tượng có các tham chiếu vòng tròn, chẳng hạn như khi chúng ta cần xây dựng hai bảng, một bảng có khóa ngoại tham chiếu đến bảng kia, việc tạo các lược đồ có thể hữu ích
Bạn có thể tạo một lược đồ trong SQL bằng cách làm theo cú pháp dưới đây
cú pháp
TẠO SCHEMA [schema_name] [AUTHORIZATION owner_name]
[ĐẶT KÝ TỰ MẶC ĐỊNH char_set_name]
[PATH schema_name[,. ]]
[ Các câu lệnh ANSI CREATE [. ] ]
[ Các câu lệnh ANSI GRANT [. ] ];
Thông số
Tham số
Sự miêu tả
schema_name
Điều này mô tả tên lược đồ mà chúng tôi muốn tạo
ỦY QUYỀN chủ sở hữu_tên
Nó được sử dụng để xác định người dùng của lược đồ được đề cập
KÝ TỰ MẶC ĐỊNH SET char_set_name
Nó được sử dụng để chỉ định bộ ký tự mặc định được sử dụng bởi tất cả các đối tượng trong lược đồ đó
PATH schema_name[,. ]
Chỉ định đường dẫn và tên của tệp [tùy chọn]
Câu lệnh ANSI TẠO [. ]
Nó chứa một hoặc nhiều câu lệnh CREATE
Các câu lệnh ANSI GRANT [. ]
Nó chứa một hoặc nhiều câu lệnh GRANT
Ví dụ
TẠO SCHEMA ỦY QUYỀN SINH VIÊN SINH VIÊN
TẠO CHI TIẾT BẢNG [IDNO INT NOT NULL,
TÊN VARCHAR[40],
LỚP SỐ SỐ]
Truy vấn trên sẽ tạo một lược đồ có tên là STUDENT và với người dùng STUDENT là chủ sở hữu của lược đồ. Hơn nữa, lệnh CREATE sẽ tạo bảng có tên CHI TIẾT trong lược đồ SINH VIÊN
Chương trình Thạc sĩ Phân tích Kinh doanh
Nhận kiến thức chuyên môn về các công cụ phân tích Doanh nghiệp Chương trình Khám pháLàm thế nào để thay đổi một lược đồ?
Câu lệnh ALTER SCHEMA được sử dụng để đổi tên lược đồ hoặc chỉ định chủ sở hữu mới, người này phải là người dùng cơ sở dữ liệu đã có từ trước
Cú pháp thay đổi lược đồ
THAY ĐỔI tên lược đồ SCHEMA [ĐỔI TÊN THÀNH new_schema_name] [CHỦ SỞ HỮU THÀNH new_user_name]
Ở đây, new_schema_name đề cập đến tên mà bạn muốn đổi tên lược đồ hiện có và new_user_name đề cập đến chủ sở hữu mới của lược đồ
Thí dụ
Giả sử chúng ta muốn đổi tên lược đồ đã tạo trước đó- STUDENT thành STUDENT_DETAILS và chuyển quyền sở hữu cho người dùng mới DAVID. Truy vấn sau đây sẽ dẫn đến kết quả mong muốn
THAY ĐỔI SINH VIÊN SCHEMA [ĐỔI TÊN SINH VIÊN THÀNH STUDENT_DETAILS] [CHỦ SỞ HỮU THÀNH DAVID]
Làm thế nào để loại bỏ một lược đồ?
DROP SCHEMA trong SQL được sử dụng để xóa tất cả các bảng có trong lược đồ cụ thể đó
cú pháp
DROP SCHEMA
Thí dụ
Nếu bạn muốn xóa lược đồ STUDENT_DETAILS, hãy sử dụng truy vấn SQL sau
DROP SCHEMA STUDENT_DETAILS
Trở nên sẵn sàng cho công việc với Khóa học cấp chứng chỉ phân tích nghiệp vụ được công nhận trên toàn cầu. Đăng ký ngay hôm nay và làm phong phú thêm sự nghiệp của bạn
Phần kết luận
Đến đây, chúng ta kết thúc hướng dẫn này và đến lượt bạn thử các khái niệm trên trong cơ sở dữ liệu của mình. Nếu bạn muốn tìm hiểu thêm về SQL và mở rộng quy mô sự nghiệp lập trình của mình, bạn phải xem khóa đào tạo chứng chỉ SQL của Simplilearn và đăng ký ngay
Và trong trường hợp bạn có bất kỳ nghi ngờ nào, vui lòng gửi chúng vào phần bình luận và các chuyên gia của chúng tôi sẽ giúp bạn
Giới thiệu về tác giả
Ravikiran A S làm việc với Simplilearn với tư cách là Nhà phân tích nghiên cứu. Anh ấy là một người đam mê nhiệt tình, luôn săn lùng những công nghệ mới nhất. Anh ấy thành thạo Ngôn ngữ lập trình Java, Dữ liệu lớn và các Khung dữ liệu lớn mạnh mẽ như Apache Hadoop và Apache Spark