Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Ghi chú. Khi bạn tạo cơ sở dữ liệu mới, bạn chỉ phải chỉ định ba đối số đầu tiên cho đối tượng mysqli (tên máy chủ, tên người dùng và mật khẩu)

Mẹo. Nếu bạn phải sử dụng một cổng cụ thể, hãy thêm một chuỗi trống cho đối số tên cơ sở dữ liệu, như thế này. mysqli mới("localhost", "tên người dùng", "mật khẩu", "", cổng)



Ví dụ (Thủ tục MySQLi)

$servername = "máy chủ cục bộ";
$username = "tên người dùng";
$password = "mật khẩu";

// Tạo kết nối
$conn = mysqli_connect($servername, $username, $password);
// Kiểm tra kết nối
nếu như (. $conn) {
die("Kết nối thất bại. ". mysqli_connect_error());
}

// Tạo nên cơ sở dữ liệu
$sql = "TẠO CƠ SỞ DỮ LIỆU myDB";
nếu (mysqli_query($conn, $sql)) {
echo "Tạo cơ sở dữ liệu thành công";
} khác {
echo "Lỗi khi tạo cơ sở dữ liệu. ". mysqli_error($conn);
}

mysqli_close($conn);
?>


Ghi chú. Ví dụ PDO sau đây tạo cơ sở dữ liệu có tên "myDBPDO"

Ví dụ (PDO)

$servername = "máy chủ cục bộ";
$username = "tên người dùng";
$password = "mật khẩu";

thử {
$conn = PDO mới("mysql. máy chủ=$tên máy chủ", $tên người dùng, $mật khẩu);
// đặt chế độ lỗi PDO thành ngoại lệ
$conn->setAttribute(PDO. ATTR_ERRMODE, PDO. ERRMODE_EXCEPTION);
$sql = "TẠO CƠ SỞ DỮ LIỆU myDBPDO";
// sử dụng hàm exec() vì không trả về kết quả nào
$conn->exec($sql);
echo "Cơ sở dữ liệu được tạo thành công
“;
} bắt(PDOException $e) {
tiếng vang $sql. "
". $e->getMessage();
}

$conn = null;
?>


Mẹo. Một lợi ích lớn của PDO là nó có lớp ngoại lệ để xử lý bất kỳ sự cố nào có thể xảy ra trong các truy vấn cơ sở dữ liệu của chúng tôi. Nếu một ngoại lệ được đưa ra trong khối try{ }, tập lệnh sẽ ngừng thực thi và chuyển trực tiếp đến khối catch(){ } đầu tiên. Trong khối bắt ở trên, chúng tôi lặp lại câu lệnh SQL và thông báo lỗi được tạo

Để xử lý việc quản trị MySQL trên web, phpMyAdmin là một công cụ phần mềm miễn phí được viết bằng PHP. Nhiều hoạt động trên MySQL và MariaDB được hỗ trợ bởi phpMyAdmin. Các hoạt động khác nhau như quản lý cơ sở dữ liệu, bảng, cột, quan hệ, chỉ mục, người dùng, v.v. có thể được thực hiện thông qua giao diện người dùng của nó và cũng có thể thực thi bất kỳ câu lệnh SQL nào. Nói chung, cơ sở dữ liệu bao gồm một hoặc nhiều bảng. Cần có các đặc quyền CREATE đặc biệt để tạo hoặc xóa cơ sở dữ liệu trong phpMyAdmin theo thứ tự sau

Tạo cơ sở dữ liệu trong phpMyAdmin

Mở bảng điều khiển localhost và nhấp vào phpMyAdmin

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Bây giờ hãy tạo cơ sở dữ liệu thông qua MySQLi hoặc thủ công. Để thực hiện thủ công, hãy nhấp vào cơ sở dữ liệu và tạo một cái mới

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Cơ sở dữ liệu của bạn bây giờ sẽ hiển thị ở phía bên tay phải trong danh sách cơ sở dữ liệu có sẵn. Để thiết lập đăng nhập người dùng mới để truy cập cơ sở dữ liệu này, nhấp vào Người dùng trong menu chính. Chọn tùy chọn Thêm người dùng trong danh sách người dùng máy chủ có sẵn

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Trong phần có tiêu đề Thông tin đăng nhập - nhập tên người dùng, máy chủ cục bộ và mật khẩu vào các trường như được hiển thị. Tùy chọn, bạn có thể nhấn nút Tạo để tạo mật khẩu ngẫu nhiên cho bạn

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Phần liên quan đến người dùng Các đặc quyền TOÀN CẦU là các đặc quyền bạn muốn gán cho người dùng này, áp dụng cho TẤT CẢ cơ sở dữ liệu trên máy chủ. Bạn KHÔNG nên gán các quyền này trừ khi bạn biết chính xác mình đang làm gì. Sẽ an toàn hơn nhiều khi chỉ định thông tin đăng nhập người dùng riêng biệt cho từng phần mềm hoặc trang web sẽ chỉ yêu cầu quyền truy cập vào một cơ sở dữ liệu cụ thể. Do đó, hãy để trống phần này, sau đó nhấp vào nút Thêm người dùng

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Sau khi người dùng được tạo, bạn có thể thấy nó được liệt kê trên trang Người dùng. Nhấp vào Chỉnh sửa đặc quyền để chỉ định quyền truy cập vào cơ sở dữ liệu cụ thể

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Một lần nữa để trống phần Đặc quyền toàn cầu. Cuộn xuống phần có tiêu đề Đặc quyền dành riêng cho cơ sở dữ liệu. Chọn cơ sở dữ liệu bạn muốn người dùng có thể truy cập từ danh sách và nhấp vào ĐI

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Chỉ định các quyền như được hiển thị để cung cấp cho người dùng quyền truy cập vào cơ sở dữ liệu đã cho. Các quyền sau được khuyến nghị để tương thích với hầu hết các ứng dụng phần mềm dựa trên web hiện đại

Chọn, Chèn, Cập nhật, Xóa, Tạo, Thay đổi, Lập chỉ mục, Thả, Tạo Bảng tạm thời, Khóa bảng


Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Nhấp vào GO sau khi chọn các đặc quyền có liên quan

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Nếu bạn nhấp vào tùy chọn Chỉnh sửa đặc quyền của người dùng ngay bây giờ, bạn sẽ thấy các đặc quyền mới cho cơ sở dữ liệu cụ thể hiện được liệt kê là thuộc về người dùng

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Nhấp vào tùy chọn Đăng xuất ở góc trên cùng bên trái và kiểm tra thông tin đăng nhập người dùng mới của bạn bằng phpMyAdmin

Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Kiểm tra đăng nhập người dùng mới của bạn bằng cách sử dụng nó để đăng nhập vào phpMyAdmin

GHI CHÚ. phpMyAdmin phải được cấu hình ở chế độ xác thực cookie mặc định để có thể đăng nhập vào máy chủ MySQL bằng bất kỳ tên người dùng nào


Làm cách nào để tạo tập lệnh cơ sở dữ liệu trong phpMyAdmin?

Nếu bạn chỉ có thể cơ sở dữ liệu mới của mình trong danh sách lược đồ ở bên trái thì cơ sở dữ liệu và tên người dùng mới của bạn rất có thể đã sẵn sàng để sử dụng

Làm cách nào để tạo tập lệnh tạo bảng cho bảng hiện có trong phpMyAdmin?

Hiển thị hoạt động trên bài đăng này. .
Chọn Cơ sở dữ liệu cần thiết
Chọn các bảng bạn muốn SHOW TẠO BẢNG
Nhấp vào menu thả xuống Với đã chọn. và chọn Hiển thị tạo

Làm cách nào để lấy tập lệnh tạo bảng trong MySQL?

Câu lệnh TẠO BẢNG MySQL .
TẠO BẢNG tên_bảng (kiểu dữ liệu cột1, kiểu dữ liệu cột2, kiểu dữ liệu cột3,.
Ví dụ. TẠO BẢNG Người ( PersonID int,.
TẠO BẢNG new_table_name AS. CHỌN cột1, cột2,. TỪ tên_bảng_hiện có. .
Ví dụ. TẠO BẢNG TestTable AS. CHỌN tên khách hàng, tên liên hệ

Làm cách nào để tạo tập lệnh tạo bảng cho bảng hiện có?

Cách tạo tập lệnh CREATE TABLE cho bảng hiện có. Phần. .
NẾU ĐỐI TƯỢNG_ID('dbo. Table1', 'U') KHÔNG PHẢI LÀ NULL
DROP TABLE dbo. Bảng 1
TẠO BẢNG dbo. Bảng 1 (ColumnID INT PRIMARY KEY)
Hệ thống EXEC. sp_helptext 'dbo. Bảng 1'
CHỌN ĐỐI TƯỢNG_DEFINITION(OBJECT_ID('dbo. Bảng1', 'U'))

Làm thế nào để tạo lệnh cơ sở dữ liệu?

Chúng ta có thể tạo cơ sở dữ liệu mới trong MySQL bằng cách sử dụng câu lệnh CREATE DATABASE với cú pháp bên dưới. .
TẠO CƠ SỞ DỮ LIỆU [NẾU KHÔNG TỒN TẠI] tên_cơ sở dữ liệu
[CHARACTER SET charset_name]
[THẬP_THẬP tên_đối chiếu];