1. Trang chủ
  2. » Công Nghệ Thông Tin

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

16 523 3

Đ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

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 224,48 KB

Nội dung

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 (Trang 3)
 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 (Trang 5)
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ỏ (Trang 12)
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ị (Trang 16)

TỪ KHÓA LIÊN QUAN

w