Lập trình ứng dụng quản lý trên Web - Cơ sở dữ liệu MySQL
Nội dung
• Tổng quan
• Bảng
• Toán tử
• Phát biểu SQL
• Import và export dữliệu
Tóm tắt nội dung Lập trình ứng dụng quản lý trên Web - Cơ sở dữ liệu MySQL, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
_ADD(ngày, số_ngày) • Ví dụ: SELECT ADDDATE('2007-12-13', 31) 229229 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − adddate() / date_add() / subdate() / date_sub() • adddate() và date_add() • Cú pháp dạng 2: ADDDATE(ngày, INTERVAL giá_trị kiểu) DATE_ADD(ngày, INTERVAL giá_trị kiểu) ¾ Kiểu: là kiểu của giá_trị (tham khảo thêm các kiểu trong giáo trình) • Ví dụ: SELECT ADDDATE('2007-12-13', INTERVAL 31 DAY) 230230 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − adddate() / date_add() / subdate() / date_sub() • subdate() và date_sub() là hai hàm có cùng kết quả trả về là một ngày mới sau khi đã trừ đi một đơn vị thời gian. • Cách sử dụng và cú pháp của hai hàm này tương tự như hai hàm adddate() và date_add() • Ví dụ: SELECT SUBDATE('2007-12-13 23:59:59', 31) SELECT DATE_SUB(CURDATE(), INTERVAL 30 DAY) 231231 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − curdate() / current_date() / curtime() / current_time() / now() • curdate(), current_date() có kết quả trả về là ngày hiện hành của hệ thống • Cú pháp: CURDATE() CURRENT_DATE() 232232 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − curdate() / current_date() / curtime() / current_time() / now() • curdate(), current_date() • Ví dụ: SELECT CURRENT_DATE() SELECT CURDATE() 233233 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − curdate() / current_date() / curtime() / current_time() / now() • curtime(), current_time() có kết quả trả về là giờ hiện hành của hệ thống • Cú pháp: CURTIME() CURRENT_TIME() 234234 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − curdate() / current_date() / curtime() / current_time() / now() • curtime(), current_time() • Ví dụ: SELECT CURRENT_TIME() SELECT CURTIME() 235235 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − curdate() / current_date() / curtime() / current_time() / now() • now(): có kết quả trả về là ngày giờ hiện hành của hệ thống • Cú pháp: NOW() • Ví dụ: SELECT NOW() 236236 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − date() / month() / monthname() / year() • date() có kết quả trả về là ngày-tháng-năm của một biểu thức thời gian bất kỳ • Cú pháp: DATE(biểu thức thời gian) • Ví dụ: SELECT DATE('2007-12-14 07:58:59') 237237 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − date() / month() / monthname() / year() • month() có kết quả trả về là tháng của một biểu thức thời gian bất kỳ • Cú pháp: MONTH(biểu thức thời gian) • Ví dụ: SELECT MONTH('2007-12- 13 08:03:20') 238238 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − date() / month() / monthname() / year() • monthname() có kết quả trả về là tên của tháng (tiếng Anh) của của một biểu thức thời gian bất kỳ • Cú pháp: MONTHNAME(biểu thức thời gian) • Ví dụ: SELECT MONTHNAME(NOW()) 239239 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − date() / month() / monthname() / year() • year() có kết quả trả về là năm của một biểu thức thời gian bất kỳ • Cú pháp: YEAR(biểu thức thời gian) • Ví dụ: SELECT YEAR('2007-12-14 08:13:40') 240240 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − day() / dayofmonth() / dayname() / dayofweek() / dayofyear() • day() và dayofmonth() có kết quả trả về là giá trị ngày của một biểu thức thời gian có kiểu ngày/ngày giờ bất kỳ • Cú pháp: DAY(biểu thức thời gian) DAYOFMONTH(biểu thức thời gian) 241241 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − day() / dayofmonth() / dayname() / dayofweek() / dayofyear() • day() và dayofmonth() • Ví dụ: SELECT DAY(NOW()) SELECT DAYOFMONTH('2007-12-14 10:10:10') 242242 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − day() / dayofmonth() / dayname() / dayofweek() / dayofyear() • dayname() có kết quả trả về là tên của ngày trong tuần của một biểu thức thời gian có kiểu ngày/ngày giờ bất kỳ • Cú pháp: DAYNAME(biểu thức thời gian) • Ví dụ: SELECT DAYNAME('2007- 12-24 23:59:59') 243243 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − day() / dayofmonth() / dayname() / dayofweek() / dayofyear() • dayofweek(): kết quả trả về là giá trị số tương ứng với ngày trong tuần • Cú pháp: DAYOFWEEK(biểu thức thời gian) • Kết quả trả về từ 1->7, trong đó 1 tương ứng với ‘Sunday’, 2 tương ứng với ‘Monday’, … • Ví dụ: SELECT DAYOFWEEK ( '2007-12-24 23:59:59' ) 244244 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − day() / dayofmonth() / dayname() / dayofweek() / dayofyear() • dayofyear() có kết quả trả về là ngày trong năm của một biểu thức thời gian có kiểu ngày/ngày giờ bất kỳ • Cú pháp: DAYOFYEAR(biểu thức thời gian) • Ví dụ: SELECT DAYOFYEAR ( '2007-12-24 23:59:59' ) 245245 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − second() / minute() / hour() / time() • second(), minute(), hour(), time() có kết quả trả về là một số nguyên chỉ định giây, phút, giờ và thời gian của một biểu thức thời gian có kiểu giờ:phút:giây hoặc kiểu ngày-tháng- năm giờ:phút:giây bất kỳ • Cú pháp: SECOND(biểu thức thời gian) MINUTE(biểu thức thời gian) HOUR(biểu thức thời gian) TIME(biểu thức thời gian) 246246 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − second() / minute() / hour() / time() • Ví dụ: SELECT SECOND(NOW()) SELECT MINUTE(NOW()) SELECT HOUR('2007-12-14 09:06:15') SELECT TIME(NOW()) 247247 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − datediff() / timediff() • DATEDIFF() có kết quả trả về là khoảng cách đại số giữa hai ngày bất kỳ • Cú pháp: DATEDIFF(ngày_1, ngày_2) • Chú ý: Nếu ngày 1 nhỏ hơn ngày 2 thì kết quả sẽ là số nguyên âm, ngược lại thì kết quả sẽ là số nguyên dương. 248248 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − datediff() / timediff() • DATEDIFF() • Ví dụ: SELECT DATEDIFF('2007- 12-14 23:59:59', '2008-02-13 23:59:59') SELECT DATEDIFF('2008- 02-13 23:59:59', '2007-12-14 23:59:59') 249249 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Sử dụng hàm trong SQL • Các hàm xử lý thời gian − datediff() / timediff() • TIMEDIFF() có kết quả trả về là khoảng cách đại số của hai biểu thức thời gian bất kỳ • Cú pháp: TIMEDIFF(biểu_thức_thời_gian_1, biểu_thức_thời_gian_2) • Ví dụ: SELECT TIMEDIFF('23:59:59', '10:44:45') 250250 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Nội dung • Tổng quan • Bảng • Toán tử • Phát biểu SQL • Import và export dữ liệu 251251 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Import dữ liệu • Export dữ liệu 252252 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Import dữ liệu − Nhập dữ liệu từ bên ngoài vào Database trong MySQL 253253 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Import dữ liệu − Bước 1: Vào Database muốn import dữ liệu − Bước 2: Chọn chức năng import 254254 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Import dữ liệu − Bước 3: chọn tập tin chứa dữ liệu cần import ở ô Location of the text file − Bước 4: xác nhận (nhấn Go) để hoàn thành việc import dữ liệu 255255 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Export dữ liệu − Xuất dữ liệu từ Database trong MySQL ra tập tin thuộc một trong các dạng sau: 256256 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Export dữ liệu 257257 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Export dữ liệu − Bước 1: Chọn Database muốn export dữ liệu − Bước 2: Chọn chức năng export 258258 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Export dữ liệu − Bước 3: Chọn các bảng trong Database cần export − Bước 4: Chọn loại file để export 259259 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Export dữ liệu − Bước 5: Thiết lập các thuộc tính cho file export − Bước 6: Đặt tên cho file export (nhấn Go để qua phần chọn nơi lưu trữ) 260260 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Export dữ liệu − Bước 7: Chọn nơi lưu trữ file export 261261 TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Import và export dữ liệu • Export dữ liệu − Bước 8: Click “Save” để hoàn thành việc export dữ liệu
File đính kèm:
- Lập trình ứng dụng quản lý trên Web - Cơ sở dữ liệu MySQL.pdf