[SQL Server] Ngôn ngữ truy vấn T-SQL
T-SQL hay còn gọi là Transact-SQL, là một phần mở rộng của ngôn ngữ SQL và phát triển dựa theo chuẩn ISO và (International Organization for Standardization) và ANSI (American National Standards Institute).
T-SQL được chia làm ba nhóm chính như sau:
- Nhóm ngôn ngữ định nghĩa dữ liệu: Là tập hợp những lệnh dùng để xử lý dữ liệu như các lệnh như create, alter và drop table, các lệnh này dùng để định nghĩa cấu trúc của một table.
- Nhóm điều khiển dữ liệu: Dùng để phân quyền user truy cập vào các đối tượng table, view, function ... Nhóm này là các câu truy vấn như Grant, Deny, Revoke.
- Nhóm thao tác dữ liệu: là tập hợp các câu lệnh dùng để thao tác sàn lọc dữ liệu như: Select, Insert, Update, Delêt. Những lệnh này giúp chúng ta truy vấn tìm kiếm dữ liệu một cách chính xác nhất.
Nhìn chung tổng cộng chúng ta có hơn 40 câu lệnh, đương nhiên rất ít khi dùng hết các lệnh, trừ khi bạn là một DBA thực thụ. Và sau đây là danh sách các bài học.
Create và Drop Database trong SQL
1. Lệnh Create Database
Lệnh Create Database sẽ tạo một database mới, cú pháp của nó như sau:
1
| CREATE DATABASE databasename; |
Trong đó:
databasenamelà tên database cần tạo
Ví dụ: Tạo database tên là QLHS
1
| CREATE DATABASE QLHS; |
2. Lệnh Drop Database
Lệnh Drop Database dùng để xóa một database đã tồn tại, cú pháp như sau:
1
| DROP DATABASE databasename; |
Trong đó
databasename là tên của db cần xóa.
Lệnh này sẽ xóa dữ liệu vĩnh viễn, vì vậy bạn phải cân nhắc thật kỹ trước khi chạy nhé. Hoặc nên backup lại một bản cho chắc ăn.
Ví dụ: Xóa database QLHS
1
| DROP DATABASE QLHS; |
Khi thực hiện hai lệnh này thì bạn phải có quyền quản trị admin nhé, nếu không thì sẽ không thể tạo database được. Nếu bạn muốn hiển thị danh sách tất cả các CSDL đang có trong hệ thống thì hãy sử dụng lệnh sau:
1
| SHOW DATABASES; |
Nhận xét
Đăng nhận xét