Code Ví Dụ Mysql Tạo, Sửa, Xóa Bảng/table - STACKJAVA

Code ví dụ mysql tạo, sửa, xóa bảng/table

(Xem lại: Cài đặt MySQL, MySQL Workbench trên Window)

MySQL tạo table

Cú pháp sql tạo table có dạng như sau:

CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, .... );

Ví dụ mình muốn tạo table custome với trường name kiểu varchar(25) và address kiểu varchar(255):

CREATE TABLE customer (name VARCHAR(25), address VARCHAR(255))

Nếu mình muốn thêm 1 column id kiểu int làm khóa chính thì câu sql như sau:

CREATE TABLE customer (id INT PRIMARY KEY, name VARCHAR(25), address VARCHAR(255))

Trường hợp muốn id tự tăng thì dùng thêm AUTO_INCREMENTở sau:

CREATE TABLE customer (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(25), address VARCHAR(255))

*Lưu ý: là với các lệnh thêm/sửa/xóa bảng thì bạn phải kết nối tới database mà bạn muốn thêm/sửa/xóa bảng hoặc chỉ rõ database cạnh tên bảng

Ví dụ muốn tạo bảng customer cho database demo thì sẽ là:

CREATE TABLE `demo`.`customer` (...)

MySQL Xóa bảng

Câu sql xóa table có dạng:

DROP TABLE table_name;

Tuy nhiên có thể table bạn cần xóa chưa tồn tại nên mình nghĩ nên dùng câu lệnh sql sau:

DROP TABLE IF EXISTS table_name;

MySQL Modify table

Với trường hợp sửa table mình giới thiệu các trường hợp: xóa column, thêm column, thay đổi kiểu dữ liệu của column:

Trường hợp sửa kiểu dữ liệu của column:

ALTER TABLE table_name MODIFY COLUMN column_name data_type;

Ví dụ mình muốn sửa kiểu dữ liệu của column name của table customer từ varchar(25) sang varchar(300) thì câu sql sẽ là:

ALTER TABLE customer MODIFY COLUMN name varchar(300);

Trường hợp xóa column:

ALTER TABLE table_name DROP COLUMN column_name;

Ví dụ mình muốn xóa column address khỏi table customer thì câu sql sẽ là:

ALTER TABLE customer DROP COLUMN address;

Trường hợp thêm column:

ALTER TABLE table_name ADD COLUMN column_name data_type;

Ví dụ mình muốn thêm column birthday vào table customer thì câu sql sẽ là:

ALTER TABLE customer ADD COLUMN birthday DATE NULL;

Code ví dụ mysql tạo, sửa, xóa bảng/table stackjava.com

Okay, Done!

References:

https://dev.mysql.com/doc/refman/8.0/en/creating-tables.html

Điều hướng bài viết

MySQL là gì? Cài đặt MySQL, MySQL Workbench trên WindowPostman là gì? Cài đặt, gửi request API với Postman

MySQL

  • Sửa lỗi java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password’.
  • Code ví dụ mysql tạo, sửa, xóa bảng/table
  • MySQL là gì? Cài đặt MySQL, MySQL Workbench trên Window

Chuyên mục

  • Algorithm
  • Apache
  • Apache JMeter
  • Apache Kafka
  • AWS
  • C/C++
  • CDI
  • Clean Code
  • Demo
  • Design Pattern
  • Docker
  • Eclipse
  • Elasticsearch
  • Excel
  • FAQ
  • Framework
  • Freemaker
  • FreeMarker
  • Gradle
  • Hibernate
  • HttpClient
  • HttpComponents
  • Install
  • Intellij IDEA
  • Java
  • Java Basic
  • Java Core
  • Java8
  • JavaScript
  • jenkins
  • jooq
  • JSF
  • JSP-Servlet
  • JUnit
  • Library
  • Linux
  • Maven
  • MinIO
  • MongoDB
  • MySQL
  • Network Programming
  • NGINX
  • Node.js
  • notepad++
  • OOP
  • PostgreSQL
  • PrimeFaces
  • Principle
  • Python
  • quartz
  • ReactJS
  • Redis
  • SDKMan
  • Security
  • SocketCluster
  • Spring
  • Spring Boot
  • Spring Cloud
  • Spring Core
  • Spring Data
  • Spring Hibernate
  • Spring JDBC
  • Spring MVC
  • Spring Security
  • ssl
  • Thymeleaf
  • Tomcat
  • Typescript
  • Uncategorized
  • Web Service
  • WebSocket
  • Wordpress
DMCA.com Protection Status

Từ khóa » Xóa Bảng Mysql