Tìm hiểu về SQL – phần 2?
- Tháng Một 7, 2022
- Posted by: codestar
- Category: Uncategorized
Ở trong phần 1, mình đã đề cập đến các khái niệm cơ bản về SQL và mối quan hệ giữa Testing với SQL. Sau khi tìm hiểu thêm lộ trình của các khóa học tester cho người mới tại các trung tâm đào tạo tester, hầu hết bạn cũng sẽ được tìm hiểu ít nhiều về các thao tác SQL cơ bản.
Vậy hãy cùng tìm hiểu về chúng qua bài viết ngay dưới đây nhé. Bài viết hôm nay sẽ có tính chất hơi thiên về kĩ thuật. Vì vậy, hy vọng những bạn đang tìm hiểu khóa học tester cho người mới sẽ để tâm hơn nhé. ^^
Phân loại về SQL
Nhóm thứ nhất: SQL DDL (Data Definition Language) – Ngôn ngữ định nghĩa dữ liệu
• Lệnh CREATE: Tạo một bảng, một View của bảng, hoặc đối tượng khác trong Database.
• Lệnh ALTER: Sửa đổi một đối tượng Database đang tồn tại, ví dụ như một bảng.
• Lệnh DROP: Xóa toàn bộ một bảng, một View của bảng hoặc đối tượng khác trong một Database.
Nhóm thứ hai: SQL DML (Data Manipulation Language) – Ngôn ngữ thao tác dữ liệu
. Lệnh SELECT: Lấy các bản ghi cụ thể từ một hoặc nhiều bảng.
• Lệnh INSERT: Tạo một bản ghi.
• Lệnh UPDATE: Sửa đổi các bản ghi.
• Lệnh DELETE: Xóa các bản ghi.
Nhóm thứ ba: SQL DCL (Data Control Language)- ngôn ngữ điều khiển dữ liệu
• Lệnh GRANT: Trao một quyền tới người dùng.
• Lệnh REVOKE: Thu hồi quyền đã trao cho người dùng
Thao tác với bảng và các kiểu dữ liệu
Trước hết, làm quen với các kiểu dữ liệu thông thường là bước đầu để một bạn Tester mới cần phải tìm hiểu và học. Có 4 kiểu dữ liệu thường dùng bao gồm:
– Dữ liệu dạng số (int, bigint, decimal…)
– Dữ liệu dạng đúng sai (boolean)
– Dữ liệu dạng ký tự (char, varchar, text…)
– Dữ liệu dạng ngày tháng (date, datetime…)
Đối với bảng, có 2 thao tác cơ bản như sau:
— Tạo 1 bảng mới
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
….
);
— Xóa 1 bảng
DROP TABLE table_name;
Vậy đối với các dữ liệu trong bản, có các thao tác cơ bản như:
— Truy xuất dữ liệu trong bảng
SELECT column1, column2, …
FROM table_name;
— Thêm bản ghi mới vào bảng
INSERT INTO table_name (column1, column2, column3, …)
VALUES (value1, value2, value3, …);
Các thao tác với Cơ sở dữ liệu
– Tạo một Database mới
CREATE DATABASE databasename;
– Xóa một Database
DROP DATABASE databasename;
– Hiển thị tất cả các Database hiện có
SHOW DATABASES
Chỉnh sửa tên một database
ALTER DATABASE databasename
MODIFY NAME = newdatabasename
Nếu Bạn là một người mới hoàn toàn, đang có nhu cầu tìm hiểu và theo làm việc ở mảng Tester, bạn đang tìm kiếm các khóa học Tester cho người mới, hãy theo mình tham khảo 1 cơ sở đào tạo uy tín, là CodeStar Academy. Ở CodeStar, bạn có thể tham gia khóa học tester online, khóa tester dành cho người mới. Các nội dung về SQL, Database sẽ được hướng dẫn và thực hành trực tiếp trên các dự án, chương trình thật trong lộ trình của khóa học Tester cho người mới.
Với phương pháp training on job trong các dự án có thật cùng với chuyên gia đầu ngành kiểm thử phần mềm có trên 15 năm kinh nghiệm, khi đăng ký khóa học Tester cho người mới tại CodeStar, các bạn chắc chắn sẽ thu nạp được rất nhiều bài học bổ ích cho công việc thực tế của 1 Tester Chuyên nghiệp tương lai. ^.^
Tham khảo thêm thông tin về Khóa học Tester cho người mới tại: https://codestar.vn/product/testing-for-freshers/ & https://codestar.vn/khoa-hoc-tester-cho-nguoi-moi-hoan-toan/) và khóa học SQL Professional for Tester (Chi tiết tại link: https://codestar.vn/product/sql-professional-for-tester/)