1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận môn mã nguồn mở MÃ NGUỒN MỞ MYSQL VÀ PHPMYADMIN

24 433 0

Đ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 24
Dung lượng 1,8 MB

Nội dung

Mỗi Table lưu theo kiểu MyISAM sẽ lưu được trên 3 file: tableName.FRMchứa định dạng của table, tableName.MYDlưu dữ liệu,tableName.MYIlưu Index.. CREATE DATABASE - Tạo mới Database CREATE

Trang 1

Tên đề tài: MÃ NGUỒN MỞ MYSQL VÀ

Giới Thiệu

Trang 2

-MyISAM là storage engine mặc định của MySQL Mỗi Table

lưu theo kiểu MyISAM sẽ lưu được trên 3 file:

tableName.FRM(chứa định dạng của table),

tableName.MYD(lưu dữ liệu),tableName.MYI(lưu Index)

-InnoDB hỗ trợ relationship còn MyISAM thì không

MyISAM hỗ trợ full-text searches còn InnoDB thì không

Trang 3

II NGÔN NGỮ MYSQL

1 CREATE DATABASE

- Tạo mới Database

CREATE DATABASE TênDB[CHARACTER

SET=char_name] [ COLLATE =col_name]

VD: CREATE DATABASE TIN CHARACTER SET =utf8

Trang 4

‘idTin’ int(10) NOT NULL auto_increment,

‘Ngay’ datetime NOT NULL default ‘0000-00-00’,

‘NoiDung’ text NOT NULL,

‘TieuDe” vachar(255) defaule NULL,PRIMARY KEY (‘idTin’)

) ENGINE=MyIAM DEFAULT CHARACTER =utf8

AUTO_INCREMENT=1;

 

Trang 6

6 DELETE

-Cú pháp

- DELETE FROM tbl_Name [ WHERE condition ]

Ví dụ: DELETE FROM THELOAI WHERE IDTL=100;

7 UPDATE

-Cú pháp-UPDATE tbl_Name SET Field1=value1,Field2=value2,…[ where condition ]

Ví dụ : UPDATE TheLoai SET TenTL=’PHP’ WHERE idTL=20;

Trang 7

8 SELECT

Cú pháp:

SELECT * | column1,column2, FROM tbl_name1,tbl_name2 WHERE DieuKienKetBang | DieuKienLoc GROUP BY column1,column2

Trang 8

III CÁC PHÉP TOÁN VÀ HÀM

TRONG MYSQL

1 Các phép toán:

AND, &&,||, NOT,BETWEEN…AND…,IN,NOT

Ví dụ: SELECT idDH,SoLuong FROM ChiTietDonHang

WHERE SoLuong BETWEEN 5 AND 10 GROUP BY idDH

2 Các hàm trong phát biểu GROUP BY

AVG,MIN,MAX,COUNT,SUM;

Trang 9

3 Các hàm xử lý chuỗi

a Char :Chuyển đổi kiễu mã ASCII từ số nguyên

sang kiểu chuỗi:

VD: SELECT char(35) => kết quả #

b Upper: Chuyển đổi chuỗi sang chữ hoa

VD: SELECT UPPER(TieuDe) FROM Tin

c Lower: Chuyển đổi chuỗi sang chữ thường

VD: SELECT LOWER(TieuDe) FROM Tin

d Length: Trả về chiều dài của chuỗi

VD: SELECT Length(TieuDe) as SoKyTu FROM Tin

Trang 10

e Left:Trả về N ký tự bên trái của chuỗi

as homnay

 

Trang 11

c Datediff : trả về số ngày trong

khoảng thời gian giữa 2 ngày

Trang 12

e Month: Trả về giá trị tháng

f Year: Trả về giá trị năm

g STR_TO_DATE: Chuyển đổi chuỗi thành

dạng ngày giờ của MYSQL

VD: SELECT

STR_TO_DATE(‘01/05/2012’,’%d/%m/%Y);

Trang 13

IV TRIGGER TRONG MYSQL

-Mỗi Trigger là tập hợp các câu lệnh tạo ra

và lưu trong CSDL để tự động thực thi khi xảy ra một sự kiện nào đó trên Table

-Câu lệnh SQL sẽ kích hoạt Trigger gồm

một trong các giá trị sau:

INSERT,UPDATE,DELETE

Trang 14

CREATE TRIGGER Update_Tin AFTER INSERT ON Tin FOR EACH ROW

BEGIN

Update theloai SET SoTin=SoTin+1 Where idTL=New.IdTL;

AND

Trang 15

– CREATE TRIGGER TIN AFTER DELETE ON

Tin FOR EACH ROW

– BEGIN

– Update theloai SET SoTin=SoTin-1 Where

idTL=OLD.IdTL;

– AND

Trang 16

V STORE PROCEDURE TRONG

SELECT * FROM TIN ORDER BY

idTin DESC LIMIT0,10;

AND

Trang 17

VI: TẠO VÀ QUẢN LÝ DATABASE VỚI PHPMYADMIN

1 Tạo Database

Trang 18

2.Xem dữ liệu

Trang 19

3 Sửa cấu trúc bảng

Trang 20

4.Truy vấn SQL

Trang 21

5.Thêm dữ liệu

Trang 22

6.Xuất Table ra file.sql

Trang 23

7.Import table

Trang 24

8.Đổi tên Table

Ngày đăng: 11/03/2015, 14:22

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w