Cách tạo database

     

Tạo các đại lý tài liệu trong MySQL

Bài này giải đáp bạn 3 phương pháp để sinh sản cơ sở tài liệu vào MySQL:

Sử dụng lệnh CREATE DATABASE Sử dụng trình phpMyAdmin của XAMPPhường Sử dụng phần mềm Navicat


Bạn đang xem: Cách tạo database

I. Sử dụng lệnh CREATE DATABASE

Để sản xuất đại lý dữ liệu, chúng ta cũng có thể áp dụng lệnh CREATE vào MySquốc lộ. 1. Cú pháp cơ bản của lệnh CREATE DATABASE:
Lệnh này sẽ khởi tạo một cửa hàng dữ liệu có tên là sinhvien vào MySQL Database.

2. Tạo database vào MySquốc lộ với character setcollation:

Với việc hướng dẫn và chỉ định character phối và collection cho phép bạn nhập hình trạng ký kết trường đoản cú vào bảng vào cửa hàng tài liệu, ví dụ bạn muốn nhập tiếng Việt có vệt thì character mix chúng ta đề nghị chỉ định và hướng dẫn là UTF-8...


MySQL cung ứng nhì loại cỗ ký từ UTF8: utf8 và utf8mb4.

Bảng ký tự utf8 của MySQL cất những ký kết từ bỏ từ bỏ phương diện phẳng nhiều lớp, còn được gọi là BMP - nó là tập hợp con của những ký trường đoản cú UTF8 tất cả từ một mang lại 3 byte. Các ký từ 4 byte ko được bao gồm vào bảng ký kết tự này và lúc nuốm tàng trữ những ký trường đoản cú này trong bảng MySquốc lộ, đã xẩy ra lỗi quý giá chuỗi ko chính xác.

Ký tự utf8mb4 của MySquốc lộ là rất cam kết tự của BMP với cũng chứa các ký từ 4 byte. Ký từ này được cung cấp kể từ MySQL 5.5.3. Trong ngôi trường thích hợp này, máy chủ MySquốc lộ phải được thông số kỹ thuật với tùy lựa chọn character_set_server = utf8mb4 cùng ko áp dụng nằm trong tính liên kết thecharacterEncoding. Xem http://dev.mysql.com/doc/refman/5.5/en/connector-j-reference-charsets.html nhằm hiểu thêm cụ thể.

Vì vậy nhằm áp dụng cỗ cam kết trường đoản cú utf8mb4 bắt buộc thực hiện phiên phiên bản MySquốc lộ 5.5.3 trsinh hoạt lên cùng trình liên kết / J (trình tinh chỉnh và điều khiển jdbc) của MySQL phiên bản 5.1.18 trngơi nghỉ lên.

3. Sử dụng từ khóa IF NOT EXISTS

khi chúng ta dùng lệnh trên thì ví như bảng đã trường thọ thì khối hệ thống sẽ báo lỗi. Nếu không thích nhìn thấy lỗi này, chúng ta nên áp dụng thêm từ khóa IF NOT EXISTS của MySquốc lộ.

Cú pháp:


CREATE DATABASE IF NOT EXISTS
Ví dụ: chế tạo đại lý dữ liệu có tên nhanvien nlỗi sau, hệ thống sẽ không còn hiển thị lỗi:


CREATE DATABASE nhanvien;CREATE DATABASE IF NOT EXISTS nhanvien;

II. Sử dụng trình phpMyAdmin của XAMPPhường

Trong bài cài đặt MySQL sẽ lí giải bạn thiết lập MySquốc lộ bằng cách thiết đặt XAMPP trên windows.

Start Apache và MySQL:

*

Msinh sống page http://localhost/ -> Mở page "phpMyAdmin" (hệ quản trị các đại lý dữ liệu)

Để tạo thành một database các bạn nhấp chuột vào Databases bên trên tkhô hanh thực đơn hoặc kích vào New sống phía mặt tay trái như vào hình sau:

*

Nhập thương hiệu database là sinhvien và hình dạng ký kết trường đoản cú giờ Việt tất cả lốt là utf8_vietnamese_ci:

*

Sau đó cliông chồng Create để tạo ra database, công dụng như sau:

*



Xem thêm: Bé Cắn Mẹ Khi Bú - Bé Cắn Ti Mẹ Khi Bú: Mẹ Nên Làm Gì

III. Sử dụng ứng dụng Navicat

Tạo một connection mang lại sever MySQL mang tên MySQL-Connection. Cliông chồng loài chuột cần vào MySQL-Connection -> click "New Database...

*

Hộp thoại sản xuất database hiển thị, nhập thông báo nlỗi hình sau và cliông xã "OK"

*

Database sinhvien được tạo nên ra:

*

Tạo database trong MySquốc lộ từ công tác Java

Bài kết nối Java cùng với MySquốc lộ sẽ trình bày cho bạn cách add thư viện jdbc (mysql-connector-java-x.y.zz-bin.jar) vào Project Java với liên kết Java cùng với MySquốc lộ.

ví dụ như sau tạo thành database có tên "sinhvien":


package vn.rmeilan.com.vn.mysql;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class CreateDatabase /** * main * *
author rmeilan.com.vn *
param args */ public static void main(String args<>) try // connnect lớn database "testdb" Connection conn = DriverManager.getConnection ("jdbc:mysql://localhost:3306/?user=root&password=1234567890"); Statement s = conn.createStatement(); int result = s.executeUpdate("CREATE DATABASE sinhvien " + "character set UTF8 collate utf8_vietnamese_ci;"); if (result == 1) System.out.println("Database "sinhvien" được tạo thành thành công!"); // cthua connection conn.close(); catch (Exception ex) ex.printStackTrace();
Kết quả:


Database "sinhvien" được chế tạo ra thành công!
Đổi mật khẩu đăng nhập MySquốc lộ Root trên XAMPP
Xóa Database vào MySQL

Chuyên mục: Tổng hợp