Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 189 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
189
Dung lượng
11,34 MB
Nội dung
BàiNgơnNgữSQL Nội Dung • Giới thiệu NgơnNgữSQL Nhóm lệnh DDL Nhóm lệnh DML Câu lệnh Select Giới thiệu NgônNgữSQL Microsoft SQL Server hệ quản trị sở liệu quan hệ (Relation database management system – RDBMS) chạy hệ thống mạng Windows NT hay Windows Chuẩn ANSI SQL công bố vào năm 1989, 1992 1999 Đặc điểm SQL: Là ngônngữ tựa tiếng Anh Ngơnngữ phi thủ tục Giới thiệu • Các lệnh SQL phân làm loại: – Ngônngữ định nghĩa liệu (Data Definition Language commands - DDL) – Ngônngữ thao tác liệu (Data Manipulation Language commands -DML) – Ngônngữ điều khiển liệu (Data Control Language commands -DCL) 4 Giới thiệu SQL – Data Definition Language Statements (DDL) – Data Control Language Statements (DCL) – Data Manipulation Language Statements (DML) 5 Creating a New Database Cú pháp lệnh tạo CSDL : CREATE DATABASE database_name [ ON [ < filespec > [ , n ] ] [ , < filegroup > [ , n ] ] ] [ LOG ON { < filespec > [ , n ] } ] Cú pháp Filespec: (NAME = logical_name, FILENAME = 'path\filename', SIZE = size_in_MB, MAXSIZE = size_in_MB | UNLIMITED, FILEGROWTH = %_or_MB) Creating a New Database • Some arguments: – The name of the database – The size of the database – The files where the database will reside CREATE CREATEDATABASE DATABASESample Sample ON ON PRIMARY PRIMARY((NAME=SampleData, NAME=SampleData, FILENAME='c:\Program FILENAME='c:\ProgramFiles\ \ \Data\Sample.mdf', Files\ \ \Data\Sample.mdf', SIZE=10MB, SIZE=10MB, MAXSIZE=15MB, MAXSIZE=15MB, FILEGROWTH=20%) FILEGROWTH=20%) LOG LOGON ON ((NAME=SampleLog, NAME=SampleLog, FILENAME= FILENAME='c:\Program 'c:\ProgramFiles\ \ \Data\Sample.ldf', Files\ \ \Data\Sample.ldf', SIZE=3MB, SIZE=3MB, MAXSIZE=5MB, MAXSIZE=5MB, FILEGROWTH=1MB) FILEGROWTH=1MB) COLLATE COLLATESQL_Latin1_General_Cp1_CI_AS SQL_Latin1_General_Cp1_CI_AS Creating a New Database CREATE DATABASE Sales ON PRIMARY ( NAME = Sales1_dat, FILENAME = ‘D:\BTSQL\Sales_dat.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 15% ), ( NAME = Sales2_dat, FILENAME = ‘D:\BTSQL\Sales2_dat.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 15% ), FILEGROUP SalesGroup1 ( NAME = Sales3_dat, FILENAME = ‘D:\BTSQL\Sales3_dat.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = ) ( NAME = Sales4_dat, FILENAME = ‘D:\BTSQL\Sales4_dat.ndf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = ) LOG ON ( NAME = 'Sales_log', FILENAME = ‘D:\BTSQL\salelog.ldf', SIZE = 5MB, MAXSIZE = 25MB, FILEGROWTH = 5MB ) Creating a New Database (từ menu) Managing Database Hiển thị thơng tin DB • Mở CSDL USE TenCSDl Ví dụ: use Sales • Kiểm tra tồn CSDL sp_helpdb TenCSDL • Kiểm tra không gian sử dụng CSDL sp_spaceused 10 Lệnh UPDATE • Thay đổi/cập nhật liệu bảng UPDATE SET = [ FROM ] [ WHERE • Ví dụ UPDATE [Chi tiet hoa don] SET Thue=Dongia+0.1*Dongia WHERE Masp