Hàm xử lý chuỗi:

Một phần của tài liệu Các hệ quản trị CSDL MySQL (Trang 43)

- Mở MySQL 5.6 Command Line Client

o Hàm xử lý chuỗi:

• ASCII: trả về mã ASCII cảu ksy tự bên trái của chuỗi • Char(number):chuyển đổi từ số nguyên sang dạng

chuỗi

• Upper(string): chuyển đổi từ chuỗi sang chữ hoa • Lower(string): chuyển chuỗi sang chữ thường • Len(string): trả về chiều dài của chỗi

• Ltrim(string): loại bỏ khoảng trắng bên trái của chuỗi • Rtrim(string): loại bỏ khoảng trắng bên phải của chuỗi • Left(string,n): trả về chuỗi bên trái từ đầu đến vị trí n • Right(string,n): trả về chuỗi bên phải từ cuối đến n

• Instr(chuoi 1, chuoi 2): trả về vị trí chuỗi bắt đầu của

Cài đặt MySQL – Các phát biểu SQL thao tác DL

o Hàm về số học

• Sqrt : trả về căn bậc hai

• Round: làm tròn đến giá trị biểu thức • …

Cài đặt MySQL – Các phát biểu SQL thao tác DL

o Cơ sở dữ liệu

• Tạo CSDL: CREATE DATABASE database_name • Đổi tên: ALTER DATABASE database_name

MODIFY NAME = newmydatabase

• Xóa CSDL: DROP DATABASE database_name

o Table

• Tạo bảng: * USE table_name;

* CREATE TABLE table_name;

• Sửa bảng: ALTER TABLE table_name ADD; • Xóa bảng: DROP TABLE table_name;

o Ngoài ra một số thao tác với các column và dữ liệu

Cài đặt MySQL – Các phát biểu SQL thao tác DL

• Select dữ liệu: SELECT các trường

FROM tên bảng

WHERE các điều kiện;

• Insert dữ liệu vào table

INSERT INTO(<table_name>) VALUES(<values>);

• Xóa dữ liệu trong table

DELETE FROM<table_name> WHERE<conditions>;

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

UPDATE mydatabase

Cài đặt MySQL – Các phát biểu SQL thao tác DL

• Trigger

CREATE TRIGGER<trigger_name> ON<scope>

<trigger timing><trigger condition> AS BEGIN <trigger action> END; • JOIN + Inner Join + Left Join +Right Join

Một phần của tài liệu Các hệ quản trị CSDL MySQL (Trang 43)