1. Trang chủ
  2. » Công Nghệ Thông Tin

DE CUONG CSDL

4 16 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Sưu tầm: Quách Văn Nhị Trong sở liệu SQL, để tương tác với liệu hay đối tượng sở liệu bạn cần sử dụng đoạn lệnh cung cấp hệ quản trị sở liệu (CSDL) Trong viết nói đến lệnh T-SQL SQL Server Cũng tương tự hệ quản trị CSDL khác, chia thành loại loại ngôn ngữ thao tác với liệu (DML – Data manipulation language), thường lập trình viên sử dụng loại ngôn ngữ định nghĩa liệu, tương tác với đối tượng CSDL (DDL – data definition language) thường nhà quản trị csdl (DBA) sử dụng  Các nhóm lệnh thao tác liệu – DML Đây nhóm lệnh phổ biến dùng nhiều phần mềm để thao tác đến liệu Nhóm bao gồm lệnh sau: Lệnh SELECT SQL Server ĐỀ CƯƠNG CSDL SQL Sưu tầm: Quách Văn Nhị      Lệnh sử dụng để truy xuất tập kết cột hay hàng CSDL Cú pháp: SELECT tên_cột FROM Tên_bảng Trong lệnh select bạn tạo trường tính tốn nối bảng liệu lại với để truy vấn ví dụ có bảng sinh_vien diem nối sau: SELECT * FROM sinh_vien join diem ON sinh_vien.id = diem.id_sinhvien Trong SELECT có phép Join Inner join (chỉ hiển thị dòng có trường nhau) outer join (hiển thị dòng khơng có trường nhau) Trong phần tên_cột bạn thêm AS để đặt cho cột ví dụ SELECT (toan+ly) AS diemtoanly FROM sinh_vien join diem ON sinh_vien.id = diem.id_sinhvien Lệnh INSERT SQL Server    Để thêm liệu vào CSDL bạn cần câu lệnh để làm việc lệnh INSERT Cú pháp: INSERT INTO Tên_bảng (tên_các_trường) VALUES (giá_trị_thêm) Trong lệnh muốn thêm vào liệu có hỗ trợ chữ tiếng việt có đấu bạn phải thêm chữ N phía trước Ví dụ: INSERT INTO sinh_vien (ten_sinh_vien, tuoi) VALUES (N"Tuấn",18) Lệnh UPDATE SQL Server    Để cập nhật, thay đổi liệu cần sử dụng câu lệnh có tên UPDATE Cú pháp: UPDATE Tên_bảng SET tên_trường = giá_trị WHERE điều kiện Với lệnh bạn thường phải đưa điều kiện để xác định, thông thường trường ID, ví dụ: UPDATE sinh_vien SET ten = N"Tuấn ĐC" WHERE id=1 Lệnh DELETE SQL Server    Mặc dù lệnh DELETE sử dụng vấn đề yêu cầu toàn vẹn không để mát liệu, lệnh đưa vấn đề tất yếu Cú pháp: DELETE FROM tên_bảng WHERE điều_kiện Trong lệnh bạn không cần đưa vào trường bạn cần đưa vào điều kiện để xóa Nếu khơng có điều kiện liệu bảng bị xóa hết Tạo Procedure SQL Server ĐỀ CƯƠNG CSDL SQL Sưu tầm: Quách Văn Nhị      Procedure thủ tục lưu trữ sẵn csdl Nó sử dụng để hạng chế phần mềm truy vấn thẳng để bảng hay trường csdl, thay vào cần truyền đến thông số gửi yêu cầu Cú pháp: CREATE PROCEDURE tên_thủ_tục @Tham_số [kiểu_dữ_liệu] AS Lệnh_DML Cú pháp thực thi: EXEC tên_thủ_tục 'Tham số' ví dụ: CREATE PROCEDURE lay_du_lieu_sv @so_luong int AS SELECT TOP @so_luong FROM sinh_vien Các nhóm lệnh định nghĩa liệu – DDL Các nhóm lệnh sử dụng phần mềm, nhiên chúng lệnh quan trọng làm thay đổi csdl mức lớn Nhóm lệnh thường sử dụng Database Admin (DBA) Lệnh CREATE DATABASE SQL Server   Trong hệ quản trị csdl có chứa nhiều csdl hệ hỗ trợ đoạn lệnh khác để tạo database Trong SQL Server có câu lệnh để làm việc Cú pháp: CREATE DATABASE tên_csdl; ĐỀ CƯƠNG CSDL SQL Sưu tầm: Quách Văn Nhị Lệnh CREATE TABLE SQL Server   Chúng ta biết database có nhiều bảng (table), để tạo bảng ta có câu lệnh để tạo bảng Cú pháp: CREATE TABLE tên_bảng (tên_cột_1 [kiểu_dữ_liệu], tên_cột_2 [kiểu_dữ_liệu], ); Lệnh ALTER TABLE SQL Server    SQL hỗ trợ lệnh thay đổi bảng sau tạo thêm (ADD) trường (cột), Xóa (DROP) trường, Sửa (ALTER) trường Cú pháp thêm cột vào bảng: ALTER TABLE Tên_bảng ADD Tên_cột [kiểu_dữ_liệu]; Cú pháp xóa cột bảng: ALTER TABLE Tên_bảng DROP COLUMN Tên_cột;  Cú pháp sửa cột bảng: ALTER TABLE Tên_bảng ALTER COLUMN Tên_cột [kiểu_dữ_liệu]; Lệnh DROP DATABASE SQL Server   Bạn sử dụng lệnh DROP để xóa database SQL Tuy nhiên lệnh hạn chế sử dụng Cú pháp: DROP DATABASE Tên_bảng; Lệnh DROP TABLE SQL Server   Mặc dù không khuyến khích thường xun sử dụng để loại bỏ bảng thừa Mặc dù dùng Management studio (SSMS) để thực việc nhanh với lệnh bạn thao tác nhanh Cú pháp: DROP TABLE Tên_bảng; Bên toàn câu lệnh bạn cần thường sử dụng lập trình quản lý database Ngồi SQL có nhóm lệnh DCL (GRANT REVOKE) để gán quyền giảm quyền người dùng, TCL để tạo khối lệnh ĐỀ CƯƠNG CSDL SQL ... ten = N"Tuấn ĐC" WHERE id=1 Lệnh DELETE SQL Server    Mặc dù lệnh DELETE sử dụng vấn đề yêu cầu tồn vẹn khơng để mát liệu, lệnh đưa vấn đề tất yếu Cú pháp: DELETE FROM tên_bảng WHERE điều_kiện... Procedure SQL Server ĐỀ CƯƠNG CSDL SQL Sưu tầm: Quách Văn Nhị      Procedure thủ tục lưu trữ sẵn csdl Nó sử dụng để hạng chế phần mềm truy vấn thẳng để bảng hay trường csdl, thay vào cần truyền... lệnh quan trọng làm thay đổi csdl mức lớn Nhóm lệnh thường sử dụng Database Admin (DBA) Lệnh CREATE DATABASE SQL Server   Trong hệ quản trị csdl có chứa nhiều csdl hệ hỗ trợ đoạn lệnh khác

Ngày đăng: 07/10/2019, 08:37

Xem thêm:

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w