Trang Chủ Tài chính Cá nhân SQL Đối với người mới bắt đầu Cheat Sheet - núm vú

SQL Đối với người mới bắt đầu Cheat Sheet - núm vú

Video: MySQL and SQL Cheat Sheet 2025

Video: MySQL and SQL Cheat Sheet 2025
Anonim

Tác giả Allen G. Taylor

Cheat Sheet này bao gồm một số bảng và danh sách hữu ích, chứa thông tin xuất hiện lặp lại khi làm việc với SQL. Ở một nơi, bạn có thể nhận được câu trả lời nhanh cho một số câu hỏi khác thường phát sinh trong quá trình phát triển SQL.

Các tiêu chí SQL cho các biểu mẫu thông thường

Để đảm bảo rằng các bảng cơ sở dữ liệu được thiết kế theo cách mà chúng sẽ giữ dữ liệu của bạn đáng tin cậy, bạn cần phải chắc chắn rằng chúng không phải là sự thay đổi bất thường. Việc chuẩn hoá cơ sở dữ liệu sẽ cho bạn sự đảm bảo đó. So sánh các tiêu chí SQL trong danh sách dưới đây với các bảng trong cơ sở dữ liệu của bạn. Làm như vậy sẽ cảnh báo bạn về khả năng của các dị thường, khi bạn thấy rằng cơ sở dữ liệu của bạn không được bình thường hóa đầy đủ.

Hình thức chuẩn đầu tiên (1NF):

  • Bảng phải là hai chiều với các hàng và cột.

  • Mỗi hàng chứa dữ liệu liên quan đến một thứ hoặc một phần của một vật.

  • Mỗi cột chứa dữ liệu cho một thuộc tính duy nhất của điều được mô tả.

  • Mỗi ô (giao điểm của hàng và cột) của bảng phải có giá trị đơn.

  • Tất cả các mục trong một cột phải có cùng một loại.

  • Mỗi cột phải có một tên duy nhất.

  • Không có hai hàng có thể giống nhau.

  • Thứ tự của các cột và các hàng không quan trọng.

Mẫu thứ hai bình thường (2NF):

  • Bảng phải ở dạng bình thường đầu tiên (1NF).

  • Tất cả thuộc tính nonkey (cột) phải phụ thuộc vào toàn bộ khóa.

Mẫu thứ ba bình thường (3NF):

  • Bảng phải ở dạng bình thường thứ hai (2NF).

  • Bảng không có phụ thuộc truyền.

Hình thức bình thường của khóa tên miền (DK / NF):

  • Mọi ràng buộc trên bảng là một hậu quả hợp lý của việc định nghĩa các khóa và tên miền.

Các loại dữ liệu SQL

Dưới đây là danh sách tất cả các kiểu dữ liệu chính thức mà chuẩn ISO / IEC SQL nhận ra. Ngoài ra, bạn có thể định nghĩa các loại dữ liệu bổ sung có nguồn gốc từ những điều này.

Các số chính xác:

  • INTEGER

  • SMALLINT

  • BIGINT

  • NUMERIC

  • DECIMAL

Các số ước lượng:

  • REAL

  • ĐƯỜNG DÂY CHÍNH

  • :

BINARY

  • BINARY VARYING

  • BINARY LARGE OBJECT

  • Boolean:

BOOLEAN

  • Chuỗi ký tự:

CHARACTER

  • CHARACTER VARYING (VARCHAR)

  • CHARACTER LARGE OBJECT < THIÊN NHIÊN QUỐC GIA

  • ĐIỀU KIỆN QUỐC GIA VỚI

  • ĐỐI TƯỢNG QUAN TRỌNG QUỐC GIA

  • Thời gian:

  • NGÀY

KHÔNG TIMEZONE

  • NHỜNG KHÔNG TIMEZONE

  • TIME WITH TIMEZONE

  • TIMESTAMP WITH TIMEZONE

  • Các khoảng cách:

  • NGÀY THAM GIA

NĂM TAR

  • Các loại Bộ sưu tập:

  • ARRAY

MULTISET

  • Các loại khác:

  • ROW

XML

  • Các hàm SQL giá trị này thực hiện các thao tác trên dữ liệu.Có tất cả các loại hoạt động có thể được thực hiện trên các mục dữ liệu, nhưng đây là những gì cần thiết nhất.

  • Hiệu quả

SUBSTRING

Chiết xuất một chuỗi con từ một chuỗi nguồn

SUBSTRING SIMILAR

Chiết xuất một chuỗi con từ một chuỗi nguồn, sử dụng POSIX dựa trên > biểu thức thông thường SUBSTRING_REGEX
Chiết xuất từ ​​một chuỗi sự xuất hiện đầu tiên của một mẫu biểu thức chính quy XQuery và trả về một lần xuất hiện của
chuỗi kết hợp TRANSLATE_REGEX

Chiết xuất từ ​​chuỗi đầu tiên hoặc mỗi lần xuất hiện mẫu biểu thức chính quy

XQuery và thay thế chúng bằng chuỗi XQuery thay thế

UPPER

Chuyển đổi một chuỗi ký tự cho tất cả các chữ hoa

LOWER Chuyển đổi một chuỗi ký tự cho tất cả các chữ thường

TRIM

Xóa bỏ khoảng trống dẫn hoặc dấu cuối

TRANSLATE Chuyển một chuỗi nguồn từ một bộ ký tự sang
khác CONVERT
Chuyển một chuỗi nguồn từ một ký tự Chức năng giá trị số
Chức năng Hiệu quả

VỊ TRÍ

Trả về giá trị ban đầu it.sion của một chuỗi mục tiêu trong một chuỗi nguồn

CHARACTER_LENGTH

Trả về số ký tự trong một chuỗi

OCTET_LENGTH Trả về số byte (byte) trong một chuỗi ký tự
EXTRACT Kết quả

CURRENT_DATE

Trả lại ngày hiện tại CURRENT_TIME (p)
Trả về giá trị hiện tại Giải phóng một trường duy nhất từ ​​một datetime hoặc khoảng
thời gian; (p) chính xác là giây CURRENT_TIMESTAMP (p)
Trả lại ngày hiện tại và thời gian hiện tại; (p) là chính xác

giây SQL Set Functions
Các chức năng thiết lập SQL cung cấp cho bạn một câu trả lời nhanh cho các câu hỏi bạn có thể có về các đặc tính của dữ liệu của bạn như một toàn thể. Làm thế nào nhiều hàng một bảng có? Giá trị cao nhất trong bảng là gì? Thấp nhất là gì? Đây là các loại câu hỏi mà các hàm SQL set có thể trả lời cho bạn. COUNT
Trả về số hàng trong bảng được chỉ định MAX
Trả về giá trị lớn nhất xảy ra trong bảng

MIN

được chỉ định Trả lại giá trị tối thiểu xảy ra trong

Tăng giá trị trong một cột được chỉ định

AVG Trả về giá trị trung bình của tất cả các giá trị trong
cột Cụm từ SQL WHERE Cụm từ < Các vị từ đun sôi xuống kết quả TRUE hoặc FALSE. Bạn có thể lọc các hàng không mong muốn khỏi kết quả truy vấn SQL bằng cách áp dụng mệnh đề WHERE mà vị từ của nó loại trừ các hàng không mong muốn.

So sánh các vị trí

= Bình đẳng

Không bằng

<=

Hơn

KHÔNG TRONG
TẤT CẢ
GI BA > KHÔNG THÍCH
NULL THỜI GIAN DS LIỆU
Tương tự
SQL Đối với người mới bắt đầu Cheat Sheet - 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, ...

MỘT SỐ ĐIỂM UNIQUE