bài 1 - kiến thức cơ bản về sql server - công nghệ ado.net với c#

44
1 1 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM http://www.facebook.com/groups/hoclaptrinhweb/

Upload: hoc-lap-trinh-web

Post on 15-Jun-2015

5.583 views

Category:

Documents


3 download

DESCRIPTION

Các khái niệm cơ bản Tiện ích SQL Server Management Studio Các thao tác bằng lệnh trên các bảng dữ liệu

TRANSCRIPT

Page 1: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

11

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Page 2: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

22

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Kiến thức cơ bản về SQL Server

1.Các khái niệm cơ bản

2.Tiện ích SQL Server Management Studio

3.Các thao tác bằng lệnh trên các bảng dữ liệu

Page 3: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

33

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

1. Các khái niệm cơ bản

•Hệ quản trị cơ sở dữ liệu quan hệ

•Cơ sở dữ liệu (Database)

•Bảng (Table)

•Người dùng (User)

•Xác thực (Authentication)

Page 4: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

44

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Hệ quản trị cơ sở dữ liệu quan hệ

•Hệ quản trị cơ sở dữ liệu là gì?

Relational Database Management System (RDBMS)

Là hệ thống các chương trình hổ trợ việc quản lý và khai thác dữ liệu theo mô hình cơ sở dữ liệu quan hệ

Cài đặt xử lý theo mô hình Client – Server

Cho phép đồng thời nhiều người dùng cùng khai thác dữ liệu

Cho phép sao lưu và phục hồi lại dữ liệu khi gặp sự cố

Page 5: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

55

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Cơ sở dữ liệu

•Cơ sở dữ liệu (Database) là gì?

Là tập hợp các thông tin cùng ý nghĩa trong một tổ chức

•Quan hệ (Relation) là gì?

Là một bảng gồm các cột (Column) và các dòng (Row)

Các cột còn được gọi là trường (Field)

Các dòng còn được gọi là mẩu tin (Record)

Page 6: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

66

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Quan hệ (Bảng)

Page 7: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

77

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Bảng (Table)

•Các cột (Column)

•Các dòng (Row)

•Khóa chính (Primary Key)

•Khóa ngoại (Foreign Key)

Page 8: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

88

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Người dùng (User)

•Tên (user name)

•Mật khẩu (password)

•Quyền hạn

Page 9: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

99

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Xác thực khi đăng nhập (Authentication)

•Windows Authentication

•SQL Server Authentication

Page 10: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

1010

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

2. SQL Server Management Studio

•Khởi động SSMS và đăng nhập vào SQL Server

•Tạo Database

•Tạo Table

•Tạo Database Diagram

Page 11: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

1111

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Khởi động SSMS

•Khởi động SSMS

Thực đơn Programs Microsoft SQL Server SQL Server Management Studio

•Đăng nhập vào SQL Server

Server type: Database Engine

Server name: tên server hoặc địa chỉ IP

Authentication: Windows hoặc SQL Server

Nếu SQL Server Authentication: User name và Password

Page 12: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

1212

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Tạo Database

•Tạo bằng giao diện

Nhấn nút phải chuột tại mục Databases

Chọn New Database …

Nhập tên CSDL và nhấn OK

•Tạo bằng lệnh CREATE DATABASE

CREATE DATABASE <Tên CSDL>

Lệnh USE <Tên CSDL>

Page 13: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

1313

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Tạo Table

•Một số kiểu dữ liệu cơ bản

Kiểu chuỗi: Char, Varchar, NChar, NVarchar

Kiểu số: Int, Real, Money

Kiểu ngày: DateTime

Kiểu luận lý: Bit

Page 14: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

1414

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Tạo Table

•Tạo cấu trúc

Chọn Database muốn tạo Table

Nhấn nút phải chuột tại mục Tables

Chọn New Table …

Tạo các cột

Xác định các cột làm khóa chính (Primary Key)

•Nhập dữ liệu

Chọn Table, nhấn nút phải chuột

Chọn Open Table

Page 15: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

1515

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Tạo Database Diagram

•Để khai báo các ràng buộc khóa ngoại

•Thao tác

Chọn Database muốn tạo Diagram

Nhấn nút phải chuột tại mục Database Diagrams

Đưa các Table vào Diagram

Kéo và thả các cột từ bảng cha đến bảng con

Lưu Diagram

Page 16: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

1616

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Bài thực hành 1

•Tạo database QLSINHVIEN

•Tạo các table

•Tạo database diagram

•Nhập dữ liệu

Page 17: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

1717

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

3. Các thao tác trên bảng dữ liệu

•Truy vấn dữ liệu

•Cập nhật dữ liệu

Thêm

Sửa

Hủy

Page 18: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

1818

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn dữ liệu

•Giới thiệu Ngôn ngữ SQL

•Truy vấn đơn giản trên một bảng

•Truy vấn đơn giản trên nhiều bảng

•Truy vấn có nhóm

Page 19: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

1919

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Giới thiệu ngôn ngữ SQL

•Ngôn ngữ SQL

Structured Query Language (ngôn ngữ truy vấn có cấu trúc)

Được công ty máy tính IBM đề xuất vào năm 1970

Ngôn ngữ dùng để truy vấn dữ liệu (dạng tiếng Anh)

Select ma_sinh_vien, ho_sinh_vien, ten_sinh_vienFrom SINH_VIEN

Page 20: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

2020

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Giới thiệu ngôn ngữ SQL

•Phân loại ngôn ngữ SQL

Ngôn ngữ định nghĩa dữ liệu (Data Definition Language)

Ngôn ngữ truy vấn dữ liệu (Structured Query Language)

Ngôn ngữ thao tác dữ liệu (Data Manipulation Language)

Ngôn ngữ điều khiển dữ liệu (Data Control Language)

Page 21: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

2121

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn đơn giản trên một bảng

•Cú pháp 1

Select <Cột>|<Biểu thức>

From Tên bảng

[Order By <Cột sắp thứ tự>]

Page 22: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

2222

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn đơn giản trên một bảng

•Ví dụ:

Select *

From SINH_VIEN

•Ví dụ:

Select ma_sinh_vien, ho_sinh_vien, ten_sinh_vien

From SINH_VIEN

Page 23: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

2323

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn đơn giản trên một bảng

•Cú pháp 2

Select <Cột>|<Biểu thức>

From Tên bảng

[Where <Điều kiện lọc>]

[Order By <Cột sắp thứ tự>]

Page 24: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

2424

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn đơn giản trên một bảng

•Ví dụ:

Select *

From SINH_VIEN

Where hoc_bong>0

Page 25: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

2525

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn đơn giản trên một bảng

•Điều kiện lọc

Các toán tử luận lý: And, Or, Not

Các toán tử so sánh: >, >=, <, <=, =, <>, Like

Từ khóa Between:

hoc_bong Between 100000 And 200000

Từ khóa In:

hoc_bong In (100000,200000)

Page 26: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

2626

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn trên nhiều bảng

•Cú pháp 3

Select <Cột>|<Biểu thức>

From <Bảng 1> Liên kết <Bảng 2>

[Where <Điều kiện lọc>]

[Order By <Cột sắp thứ tự>]

Page 27: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

2727

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn trên nhiều bảng

•Liên kết Inner Join (bằng)

Chỉ liên kết khi các mẩu tin của hai bảng có giá trị trên cột liên kết là bằng nhau

•Cú pháp<Bảng 1> Inner Join <Bảng 2> On <Bảng 1>.Cột= <Bảng 2>.Cột

•Ví dụSINH_VIEN Inner Join KHOA

On SINH_VIEN.ma_khoa= KHOA.ma_khoa

Page 28: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

2828

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn trên nhiều bảng

•Liên kết Left Join (ưu tiên trái)

Liên kết khi các mẩu tin của hai bảng có giá trị trên cột liên kết là bằng nhau. Và

“Ưu tiên” cho các mẩu tin của bảng bên trái

•Cú pháp<Bảng 1> Left Join <Bảng 2> On <Bảng 1>.Cột= <Bảng 2>.Cột

•Ví dụSINH_VIEN Left Join KHOA

On SINH_VIEN.ma_khoa= KHOA.ma_khoa

Page 29: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

2929

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn trên nhiều bảng

•Liên kết Right Join (ưu tiên phải)

Liên kết khi các mẩu tin của hai bảng có giá trị trên cột liên kết là bằng nhau. Và

“Ưu tiên” cho các mẩu tin của bảng bên phải

•Cú pháp<Bảng 1> Right Join <Bảng 2> On <Bảng 1>.Cột= <Bảng 2>.Cột

•Ví dụSINH_VIEN Right Join KHOA

On SINH_VIEN.ma_khoa= KHOA.ma_khoa

Page 30: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

3030

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn có nhóm và thống kê

•Cú pháp 4

Select <Cột>|<Biểu thức>

From <Bảng 1> Liên kết <Bảng 2>

[Where <Điều kiện lọc cho mẩu tin>]

[Group By <Cột nhóm>]

[Having < Điều kiện lọc cho nhóm>]

[Order By <Cột sắp thứ tự>]

Page 31: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

3131

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn có nhóm và thống kê

•Ví dụ:

Select ma_khoa,Count(*) As dem

From SINH_VIEN

Group By ma_khoa

•Ví dụ:

Select ma_khoa,Count(*) As dem

From SINH_VIEN

Group By ma_khoa Having Count(*)>10

Page 32: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

3232

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn có nhóm và thống kê

•Ví dụ:

Select ma_khoa,Count(*) As dem

From SINH_VIEN

Where hoc_bong>0

Group By ma_khoa

Having Count(*)>10

Order By Count(*) Desc

Page 33: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

3333

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn có nhóm và thống kê

•Ví dụ:

Select SV.ma_khoa, ten_khoa, Count(*) As dem

From SINH_VIEN SV Inner Join KHOA KHOn SV.ma_khoa=KH.ma_khoa

Group By SV.ma_khoa, ten_khoa

Page 34: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

3434

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Truy vấn có nhóm và thống kê

•Một số hàm thống kê

Đếm: COUNT(*), COUNT(Biểu thức)

Tính Tổng: SUM(Biểu thức)

Tính Trung bình: AVG(Biểu thức)

Tìm Giá trị nhỏ nhất: MIN(Biểu thức)

Tìm Giá trị lớn nhất: MAX(Biểu thức)

Page 35: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

3535

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Bài thực hành 2

•Thực hiện câu truy vấn trên một bảng

•Thực hiện câu truy vấn trên nhiều bảng

•Thực hiện câu truy vấn có nhóm

Page 36: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

3636

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Thao tác cập nhật dữ liệu

•Thêm mẩu tin (INSERT)

•Sửa mẩu tin (UPDATE)

•Xóa mẩu tin (DELETE)

Page 37: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

3737

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Thêm mẩu tin vào bảng

•Cú pháp 1

Insert Into <Tên bảng> [(<Danh sách cột>)]

Values(<Danh sách giá trị>)

•Ví dụ

Insert Into KHOA (ma_khoa, ten_khoa)

Values(‘AV’, ‘Khoa Anh’)

Page 38: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

3838

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Thêm mẩu tin vào bảng

•Cú pháp 1

Insert Into <Tên bảng> [(<Danh sách cột>)]

Values(<Danh sách giá trị>)

•Ví dụ

Insert Into KHOA

Values(‘AV’, ‘Khoa Anh’)

Page 39: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

3939

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Thêm mẩu tin vào bảng

•Cú pháp 2

Insert Into <Tên bảng> [(<Danh sách cột>)]

Select <Danh sách cột|biểu thức> From …

•Ví dụ

Insert Into KHOA_LUU (ma_khoa, ten_khoa)

Select ma_khoa, ten_khoa From KHOA

Page 40: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

4040

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Thêm mẩu tin vào bảng

•Lưu ý:

Dữ liệu kiểu chuỗi: ‘Ánh trăng’

Dữ liệu kiểu ngày: ‘12/24/2008’

Dữ liệu kiểu số: 123456.789

Dữ liệu kiểu luận lý: 1/0

Page 41: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

4141

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Sửa mẩu tin trong bảng

•Cú pháp

Update <Tên bảng>

Set Cột1=Giá trị1 [, Cột2=Giá trị2, …]

[Where <Điều kiện>]

•Ví dụ

Update SINH_VIEN

Set hoc_bong = hoc_bong*1.1

Where ma_khoa=‘TO’ And hoc_bong>0

Page 42: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

4242

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Xóa mẩu tin trong bảng

•Cú pháp

Delete From <Tên bảng>

[Where <Điều kiện>]

Page 43: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

4343

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Xóa mẩu tin trong bảng

•Ví dụ

Delete From SINH_VIEN

Where hoc_bong<0 And ma_khoa Is Null

Page 44: Bài 1 - Kiến thức cơ bản về SQL Server - Công nghệ ADO.NET với C#

4444

HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO

HocLapTrinhWeb.COM

http://www.facebook.com/groups/hoclaptrinhweb/

Bài thực hành 3

•Thực hiện lệnh INSERT INTO

•Thực hiện lệnh UPDATE

•Thực hiện lệnh DELETE