Dữ Liệu Và Cấu Trúc Trong MySQL - Openplanning

  • Tất cả tài liệu
  • Java
    • Java Basic
    • Java Collections Framework
    • Java IO
    • Java New IO
    • Java Date Time
    • Servlet/JSP
    • Eclipse Tech
      • SWT
      • RCP
      • RAP
      • Eclipse Plugin Tools
    • XML & HTML
    • Java Opensource
    • Java Application Servers
  • Maven
  • Gradle
  • Servlet/Jsp
  • Thymeleaf
  • Spring
    • Spring Boot
    • Spring Cloud
  • Struts2
  • Hibernate
  • Java Web Service
  • JavaFX
  • SWT
  • Oracle ADF
  • Android
  • iOS
  • Python
  • Swift
  • C#
  • C/C++
  • Ruby
  • Dart
  • Batch
  • Database
    • Oracle
    • MySQL
    • SQL Server
    • PostGres
    • Other Database
  • Oracle APEX
  • Report
  • Client
  • ECMAScript / Javascript
  • TypeScript
  • NodeJS
  • ReactJS
  • Flutter
  • AngularJS
  • HTML
  • CSS
  • Bootstrap
  • OS
    • Ubuntu
    • Solaris
    • Mac OS
  • VPS
  • Git
  • SAP
  • Amazon AWS
  • Khác
    • Chưa phân loại
    • Phần mềm & ứng dụng tiện ích
    • VirtualBox
    • VmWare
Dữ liệu và cấu trúc trong MySQL
  1. Kiểu dữ liệu
  2. Phân biệt các câu lệnh DDL, DML và DCL

1. Kiểu dữ liệu

Kiểu dữ liệu sốCác kiểu Date and TimeCác kiểu dữ liệu ngày tháng và thời gian đại diện bao gồm DATE, TIME, DATETIME, TIMESTAMP, and YEAR. Mỗi kiểu có một phạm vi hợp lệ.Các kiểu chuỗi (String Types)Các kiểu dữ liệu String bao gồm:
  • CHAR
  • VARCHAR
  • BINARY
  • VARBINARY
  • BLOB
  • TEXT
  • ENUM
  • SET.

2. Phân biệt các câu lệnh DDL, DML và DCL

Các câu lệnh trong MySQL có thể được chia làm 3 loại:
  • DDL - Data Definition Language
  • DML - Data Manipulation Language
  • DCL - Data Control Language
Trong tài liệu hướng dẫn này tôi sẽ đề cập tới 2 nhóm con: DDL & DCL.DML *Data Manipulation Language (DML) các câu lệnh được sử dụng để quản lý dữ liệu bên trong SCHEME. Ví dụ:
  • SELECT - Lấy dữ liệu từ một database
  • INSERT - Trèn dữ liệu vào một bảng
  • UPDATE - Cập nhập dữ liệu đang tồn tại trong bảng
  • DELETE - Xóa các bản ghi trên bảng.
  • MERGE - UPSERT Toán tử insert hoặc update
  • CALL - Gọi thủ tục trong DB
  • EXPLAIN PLAN - Giải thích đường dẫn truy cập dữ liệu
  • LOCK TABLE - Điều khiển sự đồng thời (control concurrency).
Với DML bạn có thể xem hướng dẫn chi tiết tại:
  • Hướng dẫn học SQL cho người mới bắt đầu với MySQL
DDLData Definition Language (DDL) là các câu lệnh được sử dụng để định nghĩa cấu trúc database hoặc schema. Ví dụ:
  • CREATE - Tạo các đối tượng trong databas
  • ALTER - Sửa đổi cấu trúc của database
  • DROP - Xóa các đối tượng trong database
  • TRUNCATE - Xóa hết các bản ghi trong bảng, bao gồm cả các không gian được phân bổ cho các bản ghi đã xóa
  • COMMENT - Thêm các chú thích vào từ điển dữ liệu (data dictionary).
  • RENAME - Thay đổi tên của đối tượng.
DCLData Control Language (DCL) là các lệnh điều khiển truy cập dữ liệu. Ví dụ:
  • GRANT - Gán quyền truy cập cơ sở dữ liệu
  • REVOKE - Rút đặc quyền được cho bởi lệnh GRANT.

Các hướng dẫn về cơ sở dữ liệu MySQL

  • Cơ sở dữ liệu MySQL mẫu để học SQL
  • Cài đặt cơ sở dữ liệu MySQL trên Windows
  • Hướng dẫn học SQL cho người mới bắt đầu với MySQL
  • Dữ liệu và cấu trúc trong MySQL
  • Lập trình database với MySQL
Show More

Các hướng dẫn về cơ sở dữ liệu MySQL

  • Cơ sở dữ liệu MySQL mẫu để học SQL
  • Cài đặt cơ sở dữ liệu MySQL trên Windows
  • Hướng dẫn học SQL cho người mới bắt đầu với MySQL
  • Dữ liệu và cấu trúc trong MySQL
  • Lập trình database với MySQL
Show More

Các bài viết mới nhất

  • Dart Stream Single và Broadcast
  • Xử lý lỗi trong Dart Stream
  • Hướng dẫn và ví dụ Dart Stream
  • So sánh đối tượng trong Dart với thư viện Equatable
  • Flutter BloC cho người mới bắt đầu
  • Xử lý lỗi 404 trong Flutter GetX
  • Ví dụ đăng nhập và đăng xuất với Flutter Getx
  • Hướng dẫn và ví dụ Flutter NumberTextInputFormatter
  • Hướng dẫn và ví dụ Flutter multi_dropdown
  • Hướng dẫn và ví dụ Flutter flutter_form_builder
  • Hướng dẫn và ví dụ Flutter GetX obs Obx
  • Hướng dẫn và ví dụ Flutter GetX GetBuilder
  • Từ khoá part và part of trong Dart
  • Hướng dẫn và ví dụ Flutter InkWell
  • Hướng dẫn và ví dụ Flutter Radio
  • Bài thực hành Flutter SharedPreferences
  • Hướng dẫn và ví dụ Flutter Slider
  • Hướng dẫn và ví dụ Flutter SkeletonLoader
  • Chỉ định cổng cố định cho Flutter Web trên Android Studio
  • Tạo Module trong Flutter
Show More
  • Các hướng dẫn về cơ sở dữ liệu MySQL

Từ khóa » ép Kiểu Trong Mysql