sửa máy in
 
bình giữ nhiệt

Hãy tìm kiếm trước khi HỎI hoặc ĐĂNG BÀI


kết quả từ 1 tới 6 trên 6
  1. #1
    Tech Admin Avatar của TreXanhVN
    Gia nhập
    May 2007
    Nơi cư ngụ
    Vietnam
    Bài gởi
    949

    Một số câu lệnh thông dụng trong SQL

    Một số câu lệnh thông dụng trong SQL Lệnh SELECT, UPDATE, DELETE, INSERT. Trước tiên chúng ta hãy tìm hiểu về SELECT

    Câu lệnh SELECT
    Câu lệnh SELECT được dùng để truy xuất dữ liệu từ một bảng. Kết quả trả về dưới dạng bảng được lưu trong 1 bảng, gọi là bảng kết quả - result table (còn được gọi là tập kết quả - result set).


    Cú pháp

    Cú pháp của câu lệnh SELECT như sau:

    SELECT tên_các_cột
    FROM tên_bảng
    Truy xuất nhiều cột

    Để truy xuất các cột mang tên LastNameFirstName, ta dùng một câu lệnh SELECT như sau:

    SELECT LastName, FirstName FROM Persons
    Bảng Persons:

    LastNameFirstNameAddressCity Hansen Ola Timoteivn 10 Sandnes Svendson Tove Borgvn 23 Sandnes Pettersen Kari Storgt 20 Stavanger

    Kết quả trả về:

    LastNameFirstName Hansen Ola Svendson Tove Pettersen Kari
    Truy xuất tất cả các cột


    Để truy xuất tất cả các cột từ bảng Persons, ta dùng ký hiệu * thay cho danh sách các cột:

    SELECT * FROM Persons
    Kết quả trả về:

    LastNameFirstNameAddressCity Hansen Ola Timoteivn 10 Sandnes Svendson Tove Borgvn 23 Sandnes Pettersen Kari Storgt 20 Stavanger
    Tập kết quả


    Kết quả trả về từ một câu truy vấn SQL được lưu trong 1 tập kết quả (result set). Hầu hết các hệ thống chương trình CSDL cho phép duyệt qua tập kết quả bằng các hàm lập trình như Move-To-First-Record, Get-Record-Content, Move-To-Next-Record v.v...

    Dấu chẩm phảy ( phía sau câu lệnh

    Dấu chẩm phảy là một cách chuẩn để phân cách các câu lệnh SQL nếu như hệ thống CSDL cho phép nhiều câu lệnh SQL được thực thi thông qua một lời gọi duy nhất.


    Các câu lệnh SQL trong bài viết này đều là các câu lệnh đơn (mỗi câu lệnh là một và chỉ một lệnh SQL). MS Access và MS SQL Server không đỏi hỏi phải có dấu chấm phảy ngay sau mỗi câu lệnh SQL, nhưng một số chương trình CSDL khác có thể bắt buộc bạn phải thêm dấu chấm phảy sau mỗi câu lệnh SQL (cho dù đó là câu lệnh đơn). Xin nhắc lại, trong bài viết này chúng ta sẽ không dùng dấu chấm phảy ở cuối câu lệnh SQL.

    DMCA.com Protection Status




    Chia sẻ bài viết...



    Copy đoạn dưới và gửi cho bạn bè qua Yahoo!
    Link bài viết Diễn Đàn Tin Học by QRCode
    Giao lưu kết bạn với TreXanhVN qua tài khoản Facebook.

    - Cung cấp Hosting và Domain cho các cá nhân và doanh nghiệp: http://www.trexanhvn.net/


    Hỗ trợ các thành viên qua:
    Y!M: trexanhvnnet (Khi add nick vui lòng để lại message "Mình là thành viên trong Diễn Đàn Tin Học Việt Nam" nhé!)
    Skype: trexanhvnnet


  2. #2
    Tech Admin Avatar của TreXanhVN
    Gia nhập
    May 2007
    Nơi cư ngụ
    Vietnam
    Bài gởi
    949
    Câu lệnh INSERT INTO
    Câu lệnh INSERT INTO được dùng để chèn dòng mới vào bảng.
    Cú pháp:
    INSERT INTO tên_bảng
    VALUES (giá_trị_1, giá_trị_2,....)
    Bạn cũng có thể chỉ rõ các cột/trường nào cần chèn dữ liệu:
    INSERT INTO tên_bảng (cột_1, cột_2,...)
    VALUES (giá_trị_1, giá_trị_2,....)
    Chèn 1 dòng mới
    Ta có bảng Persons như sau:
    LastName FirstName Address City Pettersen Kari Storgt 20 Stavanger Câu lệnh SQL sau:
    INSERT INTO Persons
    VALUES ('Hetland', 'Camilla', 'Hagabakka 24', 'Sandnes')
    sẽ tạora kết quả trong bảng Persons như sau:
    LastName FirstName Address City Pettersen Kari Storgt 20 Stavanger Hetland Camilla Hagabakka 24 Stavanger Chèn dữ liệu vào các cột/trường cụ thể
    Với bảng Persons như trên, câu lệnh SQL sau:
    INSERT INTO Persons (LastName, Address)
    VALUES ('Rasmussen', 'Storgt 67')
    Sẽ tạo ra kết quả:
    LastName FirstName Address City Pettersen Kari Storgt 20 Stavanger Hetland Camilla Hagabakka 24 Stavanger Rasmussen
    Storgt 67
    Giao lưu kết bạn với TreXanhVN qua tài khoản Facebook.

    - Cung cấp Hosting và Domain cho các cá nhân và doanh nghiệp: http://www.trexanhvn.net/


    Hỗ trợ các thành viên qua:
    Y!M: trexanhvnnet (Khi add nick vui lòng để lại message "Mình là thành viên trong Diễn Đàn Tin Học Việt Nam" nhé!)
    Skype: trexanhvnnet


  3. #3
    Tech Admin Avatar của TreXanhVN
    Gia nhập
    May 2007
    Nơi cư ngụ
    Vietnam
    Bài gởi
    949
    Câu lệnh UPDATE
    Câu lệnh UPDATE được sử dụng để cập nhật/sửa đổi dữ liệu đã có trong bảng.
    Cú pháp:
    UPDATE tên_bảng
    SET tên_cột = giá_trị_mới
    WHERE tên_cột = giá_trị
    Ví dụ: bảng Person của ta như sau:
    LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger Rasmussen
    Storgt 67
    Cập nhật 1 cột trên 1 dòng
    Giả sử ta muốn bổ xung thêm phần tên cho người có họ là Rasmussen:
    UPDATE Person SET FirstName = 'Nina'
    WHERE LastName = 'Rasmussen'
    Ta sẽ có kết quả như sau:
    LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger Rasmussen Nina Storgt 67
    Cập nhật nhiều cột trên 1 dòng
    Bây giờ ta lại muốn đổi tên và địa chỉ:
    UPDATE Person
    SET Address = 'Stien 12', City = 'Stavanger'
    WHERE LastName = 'Rasmussen'
    Kết quả sẽ là:
    LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger Rasmussen Nina Stien 12 Stavanger
    Giao lưu kết bạn với TreXanhVN qua tài khoản Facebook.

    - Cung cấp Hosting và Domain cho các cá nhân và doanh nghiệp: http://www.trexanhvn.net/


    Hỗ trợ các thành viên qua:
    Y!M: trexanhvnnet (Khi add nick vui lòng để lại message "Mình là thành viên trong Diễn Đàn Tin Học Việt Nam" nhé!)
    Skype: trexanhvnnet


  4. #4
    Tech Admin Avatar của TreXanhVN
    Gia nhập
    May 2007
    Nơi cư ngụ
    Vietnam
    Bài gởi
    949
    Câu lệnh DELETE được dùng để xoá các dòng ra khỏi bảng.
    Cú pháp:
    DELETE FROM tên_bảng
    WHERE tên_cột = giá_trị
    Ví dụ: Bảng Person của ta như sau:
    LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger Rasmussen Nina Stien 12 Stavanger Xoá 1 dòng:
    Ta xoá người có tên là Nina Rasmussen:
    DELETE FROM Person WHERE LastName = 'Rasmussen'
    Kết quả sau khi xoá:
    LastName FirstName Address City Nilsen Fred Kirkegt 56 Stavanger Xoá tất cả các dòng:
    Đôi khi ta muốn xoá tất cả dữ liệu trong bảng nhưng vẫn giữ lại bảng cùng với cấu trúc và tất cả các thuộc tính của bảng, ta có thể dùng câu lệnh:
    DELETE FROM table_name
    hoặc
    DELETE * FROM table_name
    Giao lưu kết bạn với TreXanhVN qua tài khoản Facebook.

    - Cung cấp Hosting và Domain cho các cá nhân và doanh nghiệp: http://www.trexanhvn.net/


    Hỗ trợ các thành viên qua:
    Y!M: trexanhvnnet (Khi add nick vui lòng để lại message "Mình là thành viên trong Diễn Đàn Tin Học Việt Nam" nhé!)
    Skype: trexanhvnnet


  5. #5
    Thành viên Avatar của hackervn
    Gia nhập
    Oct 2007
    Nơi cư ngụ
    TPHCM
    Bài gởi
    63
    Trong hàm Select thì cần thêm Where kèm theo điều kiện để lấy dữ liệu nếu có
    Cú pháp:
    select tên_các_cột
    from tên_bảng
    where điều_kiện
    rất cần trong php
    [you] có cách nào hay thì post lên cho anh em nha.

  6. #6
    Thành viên mới
    Gia nhập
    Aug 2010
    Nơi cư ngụ
    đang ở đây
    Bài gởi
    4
    Bài viết đơn giản nhưng rất ý nghĩa, các bạn có thể vào đây để tham khảo thêm về các câu lệnh SQL, rất là hữu ích đấy.

Thảo luận qua mạng xã hội



Thông tin Chủ đề

Users Browsing this Thread

Hiện đang có 1 người đang đọc bài này. (0 thành viên và 1 khách)

Các đề tài liên quan

  1. Những sản phẩm nào có trong trong Expo 2014 của ASUS
    Bởi nguyenhoang10 trong diễn đàn TIN TỨC CNTT
    Trả lời: 0
    Bài mới gởi: 18/09/2014, 08:50 AM
  2. Trả lời: 0
    Bài mới gởi: 17/10/2012, 05:45 PM
  3. Trả lời: 6
    Bài mới gởi: 17/09/2009, 03:08 PM
  4. Trả lời: 1
    Bài mới gởi: 10/09/2009, 07:28 PM
  5. Làm sao dùng micro trong tai nghe trên window xp trong laptop apple..?????
    Bởi goldenage1986 trong diễn đàn Hỏi-Đáp Tin học
    Trả lời: 0
    Bài mới gởi: 26/07/2008, 01:10 AM

Quyền Hạn Của Bạn

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể trả lời
  • Bạn không thể gửi file
  • Bạn không thể sửa bài viết
  •