Sep 8

Giới thiệu Cơ bản về ngôn ngữ SQL và Mysql Không rõ

Mysql là hệ quản trị dữ liệu miễn phí, được tích hợp sử dụng chung với apache, PHP. Chính yếu tố phát triển trong cộng đồng mã nguồn mở nên mysql đã qua rất nhiều sự hỗ trợ của những lập trình viên yêu thích mã nguồn mở. Mysql cũng có cùng một cách truy xuất và mã lệnh tương tự với ngôn ngữ SQL. Nhưng Mysql không bao quát toàn bộ những câu truy vấn cao cấp như SQL. Về bản chất Mysql chỉ đáp ứng việc truy xuất đơn giản trong quá trình vận hành của website nhưng hầu hết có thể giải quyết các bài toán trong PHP.
1- Cách khởi động và sử dụng MYSQL.
Chúng ta sử dụng command như sau:
Mysql –hname –uuser –ppass
Để truy cập vào cơ sở dữ liệu.
Hoặc sử dụng bộ appserv để vào nhanh hơn theo đường dẫn sau:
Start/ Appserv/ Mysql command Line client
Sau đó nhập password mà chúng ta đã đặt vào.
2- Những định nghĩa cơ bản:
a) Định nghĩa cơ sở dữ liệu, bảng, cột:
Cơ sở dữ liệu: là tên của cơ sở dữ liệu chúng ta muốn sử dụng
Bảng: Là 1 bảng giá trị nằm trong cơ sở dữ liệu.
Cột là 1 giá trị nằm trong bảng. Dùng để lưu trữ các trường dữ liệu.
Thuộc tính
Ví dụ:
Giới thiệu Cơ bản về ngôn ngữ SQL và Mysql

Như vậy ta có thể hiểu như sau:
1 cơ sở dữ liệu có thể bao gồm nhiều bảng.
1 bảng có thể bao gồm nhiều cột
1 cột có thể có hoặc không có những thuộc tính.
b) Định nghĩa 1 số thuật ngữ:

NULL : Giá trị cho phép rỗng.
AUTO_INCREMENT : Cho phép giá trị tăng dần (tự động).
UNSIGNED : Phải là số nguyên dương
PRIMARY KEY : Cho phép nó là khóa chính trong bảng.
c)Loại dữ liệu trong Mysql:

Ở đây chúng tả chỉ giới thiệu 1 số loại thông dụng: 1 số dữ liệu khác có thể tham khảo trên trang chủ của mysql
Giới thiệu Cơ bản về ngôn ngữ SQL và Mysql

3- Những cú pháp cơ bản:

Cú pháp tạo 1 cơ sở dữ liệu:
CREATE DATABASE tên_cơ_sở_dữ_liệu;
Cú pháp sử dụng cơ sở dữ liệu: Use tên_database;
Cú pháp thoát khỏi cơ sở dữ liệu: Exit
Cú pháp tạo 1 bảng trong cơ sở dữ liệu:
CREATE TABLE user (<tên_cột> <mô_tả>,…,<tên_cột_n>…..<mô_tả_n>)
Ví dụ:
mysql> create table user(user_id INT(15) UNSIGNED NOT NULL AUTO_INCREMENT, username VARCHAR(255) NOT NULL, password CHAR(50) NOT NULL, email VARCHAR(200) NOT NULL, PRIMARY KEY (user_id));
Hiển thị có bao nhiều bảng: show tables;
Hiển thị có bao nhiêu cột trong bảng: show columns from table;
Thêm 1 cột vào bảng :
ALTER TABLE tên_bảng ADD <tên_cột> <thuộc_tính> AFTER <tên_cột>
Ví dụ:
mysql> alter table user add sex varchar(200) NOT NULL after email;
4- Thêm giá trị vào bảng:

Cú pháp:
INSERT INTO Tên_bảng(tên_cột) VALUES(Giá_trị_tương_ứng);
Ví dụ:
mysql> insert into user(username,password,email,sex,home) values("Lanna","12345","lanna@yahoo.com","F","www.abc.com");

5- Truy xuất dữ liệu:
Cú pháp:
SELECT tên_cột FROM Tên_bảng;
Ví dụ:
mysql> select user_id,username from user;
6- Truy xuất dữ liệu với điều kiện:

Cú pháp:
SELECT tên_cột FROM Tên_bảng WHERE điều kiện;
Ví dụ:
mysql> select user_id,username from user where user_id=2;
7- Truy cập dữ liệu và sắp xếp theo trình tự
Cú pháp:

SELECT tên_cột FROM Tên_bảng
WHERE điều kiện (có thể có where hoặc không)
ORDER BY Theo quy ước sắp xếp.
Trong đó quy ước sắp xếp bao gồm hai thông số là ASC (từ trên xuống dưới), DESC (từ dưới lên trên).
mysql> select user_id,username from user order by username ASC ;
8- Truy cập dữ liệu có giới hạn :

Cú pháp:
SELECT tên_cột FROM Tên_bảng
WHERE điều kiện (có thể có where hoặc không)
LIMIT vị trí bắt đầu, số record muốn lấy ra
Ví dụ:
mysql> select user_id,username from user order by username ASC limit 0,10 ;
9- Cập nhật dữ liệu trong bảng:

Cú pháp:
Update tên_bảng set tên_cột=Giá trị mới
WHERE (điều kiện).
Nếu không có ràng buộc điều kiện, chúng sẽ cập nhật toàn bộ giá trị mới của các record trong bảng.
Ví dụ:
mysql> update user set email="admin@qhonline.info" where user_id=1 ;

10- Xóa dữ liệu trong bảng:
Cú pháp:
DELETE FROM tên_bảng WHERE (điều kiện).
Nếu không có ràng buộc điều kiện, chúng sẽ xó toàn bộ giá trị của các record trong bảng.
Ví dụ
mysql>delete from user where user_id=1 ;

(Bùi Quốc Huy)
Điền mail của bạn để nhận bài viết mới!
tinhoc2
Chia sẽ bài viết cho bạn bè
.

_________________________________________
Bài viết được đăng bởi: sandykg09
Đăng trên:
Tinhoc2

Hãy cùng chia sẻ với bạn bè bằng cách
Copy đường link dưới đây gửi đến nick yahoo bạn bè!

--> http://tinhoc2.net/gioi-thieu-co-ban-ve-ngon-ngu-sql-va-mysql/ Xin lỗi đã Spam , gửi cho bạn bè tin này dùm mình nha ( an tâm là không có virus đâu )

BÀI VIẾT LIÊN QUAN
- Download phpMyAdmin 3.4.10
- phpDesigner v8.0.0.145 Trở thành nhà thiết kế web
- Tổng hợp tài liệu về lập trình PHP và MySQL
- Share source code website tự động cập nhật tin tức từ zing
- Share mã nguồn web shop bán hàng trực tuyến PHP
- Code quản lý phòng học bằng website
- Code shop cá cảnh bằng PHP
- Code treo nick yahoo bằng PHP
- Viết form đăng nhập bằng PHP và MYSQL
- Kết hợp PHP và MYSQL để xây dựng website
- Bài 8: Khái niệm về hàm và gọi lại hàm trong PHP
- Bài 7: Khái niệm cơ bản về Cookie và session trong PHP
- Tổng quan về mảng và các hàm hỗ trợ trong PHP - bài 6
- Tìm hiểu quy trình làm việc trên file trong PHP -Bài 5

BÀI VIẾT NGẪU NHIÊN
- Xem phim Cướp Biển Vùng Caribê 3: Nơi Tận Cùng thế Giới...
- Xem Phim Người Tình Bí Ẩn Online Trên Kênh THVL
- Đăng bài viết trên website tinhoc2.net
- Bộ Ảnh Nóng Bỏng Của Quỳnh Như
- Download K-Lite Codec Pack Full 7.1.0
- Nghe Kỳ án ánh trăng trọn bộ online - Truyện ma quỷ cổ ...
- Firefox phiên bản 5.01 Final tiếng anh và tiếng việt
- Đề thi đáp án môn tiếng anh tốt nghiệp THPT 2011
- Tăng tốc độ khởi động và tắt máy tính
- 126 Font Thư Pháp và 1400 Font Việt Nam tuyệt đẹp
- Driver Magician - sao lưu và phục hồi driver
- Download Lạc Việt MTD9 EVA 2009 bản Full
- Download game FIFA 11 (2010/ENG/RUS/Multi12/Repack) - F...
- Video hướng dẫn tạo form login trong c# kết nối SQL Ser...
- SopCast Phần mềm xem bóng đá Anh, ý, Tây ban nha.. onli...

Xem bài viết Giới thiệu Cơ bản về ngôn ngữ SQL và Mysql cực hay - Giới thiệu Cơ bản về ngôn ngữ SQL và Mysql cực hấp dẫn
Tags: ,
Viết nhận xét
Hình vui
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
Mở HTML
Mở UBB
Mở hình vui
Ẩn giấu
Hãy nhớ
Các bạn vui lòng viết tiếng việt có dấu. Các nhận xét sai quy định sẽ bị BQT xóa!
Tên gọi   Mật khẩu   Khách không cần mật khẩu
Địa chỉ web   Email   [Đăng ký]