Tài liệu Biến trong MySQL pptx

16 523 3
Tài liệu Biến trong MySQL pptx

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Biến trong MySQL Nội dung  Vai trò của biến  Phân loại biến  Biến hệ thống  Biến người dùng  Biến sử dụng trong routines (hàm, thủ tục)  Biến con trỏ Vai trò của biến  Lưu trữ thông tin cấu hình của Server  Lưu giá trị tạm thời của người dùng trong quá trình thực hiện tính toán. Phân loại biến  Biến hệ thống  Biến người dùng Biến hệ thống  Dùng để chỉ ra thiết đặt cấu hình cho MySQL Server.  Có 2 loại:  Biến toàn cục: Lưu thông tin đến hoạt động tổng thể của hệ thống.  Biến Session: Lưu thông tin của người dùng kết nối.  Mỗi biến hệ thống sẽ có một giá trị mặc định.  Có thể thiết đặt giá trị cho biến hệ thống trong lúc chạy server  Để xem các biến hệ thống của server đang chạy hiện thời ta thực hiện lệnh: Show variables Show session variables Show global variables Biến người dùng  Lưu trữ giá trị tạm thời trong một câu lệnh và được tham chiếu ở câu lệnh khác.  Phụ thuộc vào kết nối cụ thể đến Server − Một biến người dùng được tạo bởi một client không thể được nhìn thấy và sử dụng bởi client khác. − Được giải phóng khi kết nối kết thúc Biến người dùng khai báo và sử dụng  Cú pháp khai báo: SET @var_name = expr [, @var_name = expr] …  Lưu ý: không phân biệt hoa thường  Gán giá trị cho biến: SET @var_name = expr [, @var_name = expr] … SELECT @var_name:= expr [, @var_name:= expr]  Ví dụ: SET @a='test'; SELECT @a,(@a:=20) FROM tbl_name; Biến người dùng – Ví dụ Vd1: @count='test'; SELECT @count:= count(*) FROM sinhvien; Vd2: @count='test'; SELECT @count; Vd3: set @count='testa'; call dem_so_khoa(@count); select @count; Biến sử dụng trong Routines  Là tên một thành phần dữ liệu  Được sử dụng để lưu trữ giá trị tham thời trong khi thực thi các chương trình lưu trữ (thủ tục, hàm,triggers). Biến trong chương trình  Cú pháp khai báo: DECLARE variable_name [,variable_name ] datatype [DEFAULT value];  Gán giá trị cho biến: SET variable_name =expr [, @var_name = expr]  Phạm vị của biến:  Biến được khai báo trong thân thủ tục sẽ có phạm vi bên trong khối BEGIN/END. [...].. .Biến trong chương trình – Ví dụ create procedure operators( ) begin DECLARE a int default 2; declare b int default 3; declare c FLOAT; set c=a+b; select 'a+b=',c; SET c=a/b; select 'a/b=',c; SET c=a*b; Select 'a*b=',c; IF (a . Biến trong MySQL Nội dung  Vai trò của biến  Phân loại biến  Biến hệ thống  Biến người dùng  Biến sử dụng trong routines (hàm, thủ tục)  Biến. @var_name = expr]  Phạm vị của biến:  Biến được khai báo trong thân thủ tục sẽ có phạm vi bên trong khối BEGIN/END. Biến trong chương trình – Ví dụ create

Ngày đăng: 25/02/2014, 03:20

Hình ảnh liên quan

 Lưu trữ thơng tin cấu hình của Server - Tài liệu Biến trong MySQL pptx

u.

trữ thơng tin cấu hình của Server Xem tại trang 3 của tài liệu.
 Dùng để chỉ ra thiết đặt cấu hình cho MySQL Server. - Tài liệu Biến trong MySQL pptx

ng.

để chỉ ra thiết đặt cấu hình cho MySQL Server Xem tại trang 5 của tài liệu.
Asensitive: tránh cập nhật bảng khi mở con trỏ. - Tài liệu Biến trong MySQL pptx

sensitive.

tránh cập nhật bảng khi mở con trỏ Xem tại trang 12 của tài liệu.
tính,ngày sinh lưu vào bảng tạm và hiển thị. - Tài liệu Biến trong MySQL pptx

t.

ính,ngày sinh lưu vào bảng tạm và hiển thị Xem tại trang 16 của tài liệu.

Mục lục

  • Vai trò của biến

  • Biến người dùng khai báo và sử dụng

  • Biến người dùng – Ví dụ

  • Biến sử dụng trong Routines

  • Biến trong chương trình

  • Biến trong chương trình – Ví dụ

  • Làm việc với con trỏ

  • Sử dụng con trỏ - Bài tập

  • Sử dụng con trỏ - bài tập (tt)

Tài liệu cùng người dùng

Tài liệu liên quan