Trang Chủ Tài chính Cá nhân Khái niệm cơ bản về Giao tiếp với MySQL - núm vú

Khái niệm cơ bản về Giao tiếp với MySQL - núm vú

Mục lục:

Video: Lập trình website - [Bài giảng] Lập trình cơ sở dữ liệu MySQL [phần 1] 2025

Video: Lập trình website - [Bài giảng] Lập trình cơ sở dữ liệu MySQL [phần 1] 2025
Anonim

Tất cả tương tác của bạn với cơ sở dữ liệu được thực hiện bằng cách truyền các tin nhắn đến máy chủ MySQL. Máy chủ MySQL phải có khả năng hiểu các hướng dẫn mà bạn gửi nó. Bạn giao tiếp bằng cách sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL), là một ngôn ngữ máy tính chuẩn được hiểu, ít nhất ở một số dạng, bởi hầu hết các hệ thống quản lý cơ sở dữ liệu.

Để yêu cầu MySQL có thể hiểu, bạn hãy xây dựng một câu lệnh SQL và gửi nó tới máy chủ MySQL.

Xây dựng truy vấn SQL

SQL hầu như là tiếng Anh; nó được tạo thành từ các từ tiếng Anh, kết hợp thành các chuỗi từ giống như câu tiếng Anh. Nhìn chung (may mắn thay), bạn không cần phải hiểu bất kỳ ngôn ngữ kỹ thuật phức tạp nào để viết các truy vấn SQL hoạt động.

Từ đầu tiên của mỗi câu lệnh là tên của nó, đó là một từ hành động (một động từ) nói với MySQL những gì bạn muốn làm. Các câu lệnh được thảo luận ở đây là CREATE, DROP, ALTER, SHOW, INSERT, LOAD, SELECT, UPDATE và DELETE. Từ vựng cơ bản này là đủ để tạo ra và tương tác với cơ sở dữ liệu trên các trang web.

Tên câu lệnh được theo sau bởi các từ và cụm từ - một số yêu cầu và một số tùy chọn - cho MySQL biết làm thế nào để thực hiện hành động. Ví dụ, bạn luôn cần phải nói với MySQL những gì để tạo ra, và bạn luôn cần phải nói cho nó mà bảng để chèn dữ liệu vào hoặc để chọn dữ liệu từ.

Sau đây là một câu lệnh SQL điển hình. Như bạn thấy, nó sử dụng các từ tiếng Anh:

SELECT lastName FROM Member

Khi một câu lệnh sử dụng SELECT, nó được gọi là truy vấn, bởi vì bạn đang truy vấn cơ sở dữ liệu để biết thông tin. Truy vấn này truy lục tất cả các tên cuối cùng được lưu trữ trong bảng có tên Member. Các truy vấn phức tạp hơn, chẳng hạn như sau, ít giống tiếng Anh hơn:

SELECT lastName, firstName T FROM thành viên WHERE state = "CA" VÀ city = "Fresno" ORDER BY lastName

Truy vấn này truy lục tất cả các họ và tên của các thành viên sống ở Fresno và sau đó đặt chúng theo thứ tự chữ cái theo họ. Mặc dù truy vấn này ít tiếng Anh nhưng vẫn khá rõ ràng.

Đây là một số điểm chung cần lưu ý khi xây dựng một câu lệnh SQL:

  • Viết hoa: Trong ví dụ này, các từ ngôn ngữ SQL được viết bằng tất cả các chữ hoa; các mục của thông tin biến (chẳng hạn như tên cột) thường được cấp cho nhãn đó là tất cả hoặc chủ yếu là chữ thường. Điều này làm cho bạn dễ dàng hơn để đọc-MySQL không cần định dạng này. Trường hợp của các từ SQL không quan trọng; ví dụ, chọn là giống như SELECT, và từ là giống như T FROM, như MySQL là có liên quan.

    Mặt khác, trường hợp tên bảng, tên cột và các thông tin biến khác không quan trọng nếu hệ điều hành của bạn là Unix hoặc Linux. Khi bạn đang sử dụng Unix hoặc Linux, MySQL cần khớp chính xác tên cột, vì vậy trường hợp của các tên cột phải chính xác - ví dụ, họ không giống với LastName.

    Windows, tuy nhiên, không phải là picky như Unix và Linux; từ quan điểm của họ, lastname và lastName đều giống nhau.

  • Khoảng cách: Các từ SQL phải được cách nhau bởi một hoặc nhiều khoảng trống. Nó không quan trọng bao nhiêu không gian bạn sử dụng; bạn chỉ có thể sử dụng 20 không gian hoặc chỉ cần 1 không gian. SQL cũng không chú ý đến cuối dòng. Bạn có thể bắt đầu một dòng mới tại bất kỳ điểm nào trong câu lệnh SQL hoặc viết toàn bộ câu lệnh trên một dòng.

  • Trích dẫn: Lưu ý rằng CA và Fresno được bao gồm trong ngoặc kép (") trong truy vấn trước đó. CA và Fresno là một loạt các ký tự được gọi là chuỗi chuỗi văn bản, hoặc ký tự. Bạn đang hỏi MySQL để so sánh chuỗi văn bản trong truy vấn SQL với các chuỗi văn bản đã được lưu trữ trong cơ sở dữ liệu. Khi bạn so sánh các số (như số nguyên) được lưu trữ trong các cột số, bạn không kèm theo các con số trong dấu ngoặc kép.

Gửi truy vấn SQL

Bạn có thể gửi một truy vấn SQL tới MySQL theo một vài cách. Dưới đây là hai phương thức gửi truy vấn:

  • Trình khách mysql: Khi bạn cài đặt MySQL, một trình khách mysql dựa trên văn bản sẽ tự động được cài đặt. Khách hàng đơn giản này có thể được sử dụng để gửi truy vấn.

  • Các chức năng được xây dựng sẵn trong PHP: Bạn có thể liên lạc với cơ sở dữ liệu MySQL từ các tập lệnh PHP bằng cách sử dụng các chức năng được xây dựng sẵn của PHP được thiết kế đặc biệt cho mục đích này. Các chức năng kết nối với máy chủ MySQL và gửi truy vấn SQL.

Khái niệm cơ bản về Giao tiếp với MySQL - núm vú

Lựa chọn của người biên tập

Tài khoản Thị trường Các câu hỏi về kỳ thi loại 7 - núm vú

Tài khoản Thị trường Các câu hỏi về kỳ thi loại 7 - núm vú

Mỗi kỳ thi Series 7 bao gồm một vài các câu hỏi về các công cụ thị trường tiền tệ. Các công cụ thị trường tiền tệ là các khoản vay ngắn hạn tương đối an toàn do các tập đoàn, ngân hàng, chính phủ Hoa Kỳ và các đô thị có thể ban hành. Hầu hết đều có kỳ hạn từ một năm trở xuống và thường được phát hành với chiết khấu và đáo hạn theo mệnh giá. Dưới đây là một số ...

ĐơN đặt hàng và Giao dịch về Bài kiểm tra Series 7

ĐơN đặt hàng và Giao dịch về Bài kiểm tra Series 7

Như một đại diện đã đăng ký, bạn cần để biết được sự phức tạp của các đơn đặt hàng và các ngành nghề và, nếu cần, có thể giải thích cho khách hàng hoặc khách hàng tiềm năng. Phần này của bài kiểm tra Series 7 bao gồm các câu hỏi về thị trường chứng khoán, thị trường sơ cấp và thứ cấp, vai trò của các nhà môi giới, loại đơn đặt hàng, hệ thống báo cáo và ...

Thông tin về tăng vốn và tổn thất cần thiết cho kỳ thi loại 7 - núm vú

Thông tin về tăng vốn và tổn thất cần thiết cho kỳ thi loại 7 - núm vú

Vốn lợi nhuận là lợi nhuận được thực hiện khi bán một khoản bảo đảm, và tổn thất vốn là những tổn thất phát sinh khi bán một khoản bảo đảm. Để xác định liệu một nhà đầu tư có tăng vốn hay lỗ vốn, bạn phải bắt đầu với cơ sở chi phí của nhà đầu tư. Cơ sở tính chi phí được sử dụng cho mục đích thuế và bao gồm giá mua cộng với bất kỳ khoản nào

Lựa chọn của người biên tập

Cách Nhập tệp Photoshop và Illustrator vào Adobe Flash CS6 - những hình núm vú

Cách Nhập tệp Photoshop và Illustrator vào Adobe Flash CS6 - những hình núm vú

Adobe Flash CS6 offers việc nhập khẩu liền mạch của Photoshop và các tập tin Illustrator với Illustrator và Photoshop Bảng nhập khẩu. Đồ hoạ được tạo ra trong các ứng dụng này có thể được nhập dễ dàng và chất lượng cao nhất có thể, đó là một tin tuyệt vời nếu Photoshop và Illustrator là những phần quan trọng trong quy trình làm việc sáng tạo của bạn. Sử dụng bảng Nhập khẩu, bạn ...

Làm thế nào để liên kết đến trang web hoặc trang web trong Adobe Flash CS6 - núm vú

Làm thế nào để liên kết đến trang web hoặc trang web trong Adobe Flash CS6 - núm vú

Bạn có thể dễ dàng liên kết tới trang web hoặc trang web trong phim Adobe Flash CS6 bằng cách sử dụng một nút hoặc một đoạn văn bản và một chút trợ giúp về mã từ bảng điều khiển Mã số. Đối với trình xem ảnh của bạn, bạn liên kết văn bản bạn đã đặt trên sân khấu với trang web của Adobe để cho phép người dùng biết ...

Làm thế nào để Tạo nhiều Đối tượng cùng Kích thước trong Adobe Flash CS6 - núm vú

Làm thế nào để Tạo nhiều Đối tượng cùng Kích thước trong Adobe Flash CS6 - núm vú

Cần phải thay đổi kích thước của hai hoặc nhiều đối tượng trên giai đoạn Adobe Flash CS6 để chúng có cùng chiều rộng và chiều rộng, bạn có thể tận dụng các lựa chọn Kích thước Kết hợp trong bảng Căn chỉnh. Tùy chọn Kích thước trận đấu có thể phù hợp với hai đối tượng có cùng chiều rộng hoặc chiều cao, hoặc cả hai. Để phù hợp với hai ...

Lựa chọn của người biên tập

Nhìn vào các trận đấu bóng đá châu Âu - những tay vợt

Nhìn vào các trận đấu bóng đá châu Âu - những tay vợt

Người Mỹ gọi đó là sự ganh đua. Ở phía bên kia của Đại Tây Dương, chúng được gọi là derbies (phát âm darbies). Trong số các cuộc tranh tài kéo dài nhất của châu Âu: Tottenham vs Arsenal: Cho dù các trận đấu được chơi tại Tottenham của White Hart Lane hay Highbury của Arsenal, chắc chắn rằng cả hai sân cỏ ở phía bắc London sẽ được đóng gói nhiều nhất ...

Hỗ trợ các cầu thủ bóng bầu dục của bạn - núm vú

Hỗ trợ các cầu thủ bóng bầu dục của bạn - núm vú

Cầu thủ bóng đá trẻ của bạn đang dựa vào bạn để được hướng dẫn và hỗ trợ suốt mùa. Sau đây là một số cách hữu ích để đáp ứng nhu cầu của họ. Hãy cụ thể với lời khen ngợi của bạn. Dừng các buổi huấn luyện để chỉ ra khi một người chơi làm điều gì đó tốt hơn là khi người đó làm sai. Trong khi cung cấp phản hồi, sử dụng ...

Biết khi nào và như thế nào để dribble trong bóng đá - núm vú

Biết khi nào và như thế nào để dribble trong bóng đá - núm vú

Cơ bản nhất của tất cả các kỹ năng bóng đá đang ráng, khả năng mang quả bóng vượt qua đối thủ trong khi vẫn kiểm soát, dù bằng cách sử dụng một loạt các vòi đơn giản hoặc di chuyển tuyệt vời xung quanh một kẻ thù. Nếu người chơi không thể đánh bóng, thì anh ta không thể chơi được. Mỗi người chơi, kể cả thủ môn, ...