Thứ Ba, 25 tháng 7, 2023

Lệnh tạo database (Create Database) trong MySQL

Với mỗi ứng dụng chúng ta sẽ tạo một Database để lưu trữ dữ liệu của ứng dụng đó. Mỗi database sẽ có các table và trong mỗi table thì có nhiều columns và nhiều records. Như vậy Database đóng vai trò cao nhất trong các cấp bậc này, chính vì vậy ta phải tạo mới Database thì mới tạo được các phần còn lại.

Mục lục

  • 1. Lệnh tạo Database - Create Database
  • 2. Sử dụng CHARACTER SET và COLLATE
  • 3. Lệnh sử dụng database (use database)
  • 4. Xóa database (Drop Database)
  • 5. Lời kết

1. Lệnh tạo Database - Create Database

Để tạo mới một Database thì chúng ta sử dụng cú pháp như sau:

1
CREATE DATABASE [IF NOT EXISTS] database_name

Trong đó:

Bài viết này được đăng tại tranvanbinh.vn

  • CREATE DATABASE: là từ khóa tạo database
  • [IF NOT EXISTS]: Nếu có dòng này thì khi chạy nếu bảng đã tồn tại thì nó không báo lỗi (bỏ cặp dấu ngoặc)

Ví dụ
1
2
3
CREATE DATABASE SINHVIEN;
/*OR*/
CREATE DATABASE IF NOT EXISTS SINHVIEN;

2. Sử dụng CHARACTER SET và COLLATE

Để thiết lập Charset và Collate cho database thì chúng ta sử dụng cú pháp sau:

Cú pháp
1
2
CREATE DATABASE IF NOT EXISTS database_name
CHARACTER SET 'charset_name' COLLATE 'collateName'

Ví dụ
1
CREATE DATABASE IF NOT EXISTS SINHVIEN CHARACTER SET 'utf8' COLLATE 'utf8_unicode_ci'

Thông thường chúng ta sử dụng charset là UTF-8 và Collate là utf8_unicode_ci để khi nhập tiếng Việt không bị lỗi font.

3. Lệnh sử dụng database (use database)

Trong MySQL để chọn một database nào đó ta sẽ sử dụng cú pháp sau:

Cú pháp
1
USE database_name

Ví dụ
1
USE SINHVIEN

4. Xóa database (Drop Database)

Để xóa database ta sử dụng cú pháp: DROP DATABASE db_name.

Ví dụ
1
DROP DATABASE SINHVIEN

5. Lời kết

Trên thực tế thì ta hay sử dụng các chương trình quản lý CSDL để tạo bảng ở localhost cho nhanh, nhưng nếu ở trên HOST thì bạn có thể sử dụng các lênh CMD để tạo (localhost vẫn được). Bài tiếp theo mình sẽ hướng dẫn cách tạo mới một table trong MySQL.

=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master