CÁCH KẾT NỐI CƠ SỞ DỮ LIỆU TRONG NAVICAT FOR MYSQL VÀ NAVICAT PREMIUM

Tạo cửa hàng dữ liệu trong MySQL

Bài này giải đáp các bạn 3 cách để sinh sản các đại lý dữ liệu trong MySQL:

Sử dụng lệnh CREATE DATABASE Sử dụng trình phpMyAdmin của XAMPP Sử dụng ứng dụng Navimèo

Bạn đang xem: Cách kết nối cơ sở dữ liệu trong navicat for mysql và navicat premium

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

Để chế tạo ra cửa hàng tài liệu, chúng ta có thể thực hiện lệnh CREATE trong MySQL. 1. Cú pháp cơ phiên bản của lệnh CREATE DATABASE:
Lệnh này sẽ tạo một các đại lý dữ liệu có tên là sinhvien vào MySQL Database.

2. Tạo database vào MySQL cùng với character set với collation:

Với việc hướng dẫn và chỉ định character set và collection cho phép chúng ta nhập dạng hình ký kết từ bỏ vào bảng vào các đại lý dữ liệu, ví dụ bạn có nhu cầu nhập giờ đồng hồ Việt có vết thì character set các bạn nên chỉ định là UTF-8...


MySquốc lộ cung cấp hai nhiều loại cỗ cam kết từ UTF8: utf8 với utf8mb4.

Bảng ký kết từ utf8 của MySQL đựng các ký từ bỏ trường đoản cú mặt phẳng đa lớp, còn được gọi là BMP - nó là tập hòa hợp bé của các ký kết tự UTF8 gồm từ là 1 đến 3 byte. Các cam kết tự 4 byte ko được bao gồm vào bảng ký kết tự này và Khi nắm lưu trữ những ký từ bỏ này vào bảng MySQL, đang xẩy ra lỗi giá trị chuỗi không đúng chuẩn.

Ký tự utf8mb4 của MySQL là siêu cam kết tự của BMPhường với cũng cất các ký kết tự 4 byte. Ký từ này được cung ứng kể từ MySQL 5.5.3. Trong trường đúng theo này, sever MySQL nên được cấu hình với tùy lựa chọn character_set_VPS = utf8mb4 với không áp dụng thuộc tính liên kết thecharacterEncoding. Xem http://dev.mysql.com/doc/refman/5.5/en/connector-j-reference-charsets.html để hiểu biết thêm cụ thể.

Vì vậy để sử dụng cỗ ký kết trường đoản cú utf8mb4 nên áp dụng phiên bản MySquốc lộ 5.5.3 trnghỉ ngơi lên và trình liên kết / J (trình tinh chỉnh jdbc) của MySquốc lộ phiên bạn dạng 5.1.18 trsinh hoạt lên.

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

khi chúng ta sử dụng lệnh bên trên thì trường hợp bảng đang vĩnh cửu thì hệ thống đang báo lỗi. Nếu không thích nhìn thấy lỗi này, chúng ta nên thực hiện 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 ra các đại lý tài liệu mang tên nhanvien nhỏng 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 XAMPP

Trong bài bác thiết lập MySQL vẫn chỉ dẫn các bạn thiết lập MySquốc lộ bằng cách setup XAMPP trên windows.

Start Apache với MySQL:

*

Msống page http://localhost/ -> Msống page "phpMyAdmin" (hệ quản trị cửa hàng dữ liệu)

Để tạo ra một database chúng ta bấm vào vào Databases trên thanh khô menu hoặc kích vào New ngơi nghỉ phía mặt tay trái nlỗi trong hình sau:

*

Nhập thương hiệu database là sinhvien cùng hình trạng ký tự giờ đồng hồ Việt có dấu là utf8_vietnamese_ci:

*

Sau kia click Create nhằm chế tác database, công dụng nhỏng sau:

*

Xem thêm: Phốt Pho Có Ở Đâu - Triển Vọng Sản Xuất Phốtpho Vàng Tại Việt Nam

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

Tạo một connection mang lại máy chủ MySQL mang tên MySQL-Connection. Click chuột nên vào MySQL-Connection -> click "New Database...

*

Hộp thoại tạo database hiển thị, nhập ban bố như hình sau và click "OK"

*

Database sinhvien được chế tạo ra:

*

Tạo database trong MySquốc lộ từ lịch trình Java

Bài kết nối Java với MySQL sẽ trình bày cho chính mình biện pháp add thỏng viện jdbc (mysql-connector-java-x.y.zz-bin.jar) vào Project Java cùng liên kết Java cùng với MySQL.

ví dụ như sau tạo nên database mang tên "sinhvien":


package vn.mammasfigata.com.mysql;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;public class CreateDatabase /** * main * *
author mammasfigata.com *
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 phối UTF8 collate utf8_vietnamese_ci;"); if (result == 1) System.out.println("Database "sinhvien" được chế tạo thành công!"); // cthảm bại connection conn.close(); catch (Exception ex) ex.printStackTrace();
Kết quả:


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