TAILIEUCHUNG - Bài giảng Cơ sở dữ liệu - Bài 3: Thiết kế truy vấn với T- SQL (Transact- SQL)
Bài giảng Cơ sở dữ liệu - Bài 3: Thiết kế truy vấn với T- SQL (Transact- SQL) trình bày các phát biểu T- SQL dạng định nghĩa dữ liệu, tạo bảng dữ liệu, tạo bảng ảo, chỉnh sửa cấu trúc CSDL, chỉnh sửa cấu trúc bảng,. . | Thiết kế và thực thi truy vấn Bài 3: Thiết kế truy vấn với T-SQL (Transact-SQL) 1. Mở cửa sổ thiết kế truy vấn 2/8/2018 Microsoft SQL Server 2005 1 2/8/2018 3. Lựa chọn CSDL 4. Thực thi truy vấn 2. Soạn thảo truy vấn Microsoft SQL Server 2005 2 Lưu và mở truy vấn - - - Lưu truy vấn được thiết kế: Nhấn Ctrl+S, hoặc kích chuột vào nút Save Chỉ ra thư mục lưu và đặt tên cho truy vấn rồi nhấn Save Mở một truy vấn đã được thiết kế: Từ cửa sổ Database, nhấn nút Open trên thanh công cụ (Ctrl+O) Chọn file chứa truy vấn cần mở rồi nhấn Open 2/8/2018 Microsoft SQL Server 2005 Các phát biểu T-SQL dạng định nghĩa dữ liệu 3 2/8/2018 Microsoft SQL Server 2005 4 1 Tạo CSDL mới - - Giải ví dụ 1 Cú pháp: CREATE DATABASE Ví dụ 1: Trong ổ C, tạo thư mục MSSQL_Data Tạo CSDL QLBanhang với 2 tệp tin đặt trong thư mục vừa tạo: Tệp tin dữ liệu: kích thước khởi tạo 50MB, kích thước tối đa là 200MB, khi dữ liệu bị đầy thì tự động tăng kích thước lên 10% Tệp tin lưu vết: kích thước khởi tạo 10MB, kích thước tối đa là không giới hạn, khi dữ liệu bị đầy thì tự động tăng kích thước thêm 5MB 2/8/2018 Microsoft SQL Server 2005 5 CREATE DATABASE QLBanHang ON PRIMARY (NAME=QLBanHang_Data, FILENAME='C:\MSSQL_Data\', SIZE=50MB, MAXSIZE=200MB, FILEGROWTH=10%) LOG ON (NAME=QLBanHang_Log, FILENAME='C:\MSSQL_Data\', SIZE=10MB, MAXSIZE=UNLIMITED, FILEGROWTH=5MB) 2/8/2018 Tạo bảng dữ liệu Microsoft SQL Server 2005 6 Ví dụ về tạo bảng Cú pháp tạo bảng đơn giản: CREATE TABLE Tên_bảng (Tên_cột1 Kiểu_dữ_liệu [NOT NULL], Tên_cột2 Kiểu_dữ_liệu [NOT NULL] [, . ]) Nếu muốn tạo cột định danh: Tên_cột Kiểu_dữ_liệu_số Identity(số_đầu,chỉ_số_tăng), Nếu muốn tạo giá trị mặc định: Tên_cột Kiểu_dữ_liệu default giá_trị/hàm, 2/8/2018 Microsoft SQL Server 2005 7 Ví dụ 2: Tạo bảng VATTU với cột định danh STT (số thứ tự): CREATE TABLE VATTU (STT int identity(1,1), MaVTu char(4) not null, TenVTu nvarchar(100) not null, DvTinh .
đang nạp các trang xem trước