bảng trong mysql và cách dễ dàng tạo ra chúng

Thảo luận trong 'Lập trình PHP' bắt đầu bởi datecom, 13/11/15.

Đã xem: 766

  1. datecom Thành Viên

    vn seo sem : Tạo một bảng MySQL Sử dụng MySQLi và PDO
    CREATE TABLE được sử dụng để tạo ra một bảng trong MySQL.
    Chúng tôi sẽ tạo ra một bảng có tên "MyGuests", với năm cột: "id", "FirstName", "LastName", "email" và "reg_date":
    CREATE TABLE MyGuests (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    email VARCHAR(50),
    reg_date TIMESTAMP
    )
    Ghi chú về khóa học lap trinh web bảng trên:


    Các kiểu dữ liệu xác định kiểu dữ liệu của cột có thể giữ. Để tham khảo đầy đủ của tất cả các kiểu dữ liệu có sẵn, đi đến các kiểu dữ liệu tham khảo của chúng tôi.

    Sau khi các loại dữ liệu, bạn có thể chỉ định các thuộc tính tùy chọn khác cho mỗi cột:

    NOT NULL - Mỗi hàng phải có một giá trị cho cột đó, các giá trị null không được phép
    Giá trị DEFAULT - Thiết lập một giá trị mặc định được thêm vào khi không có giá trị khác được thông qua
    UNSIGNED - Được sử dụng cho các kiểu số, giới hạn các dữ liệu được lưu trữ với số lượng tích cực và zero
    AUTO ĐỘTĂNG - MySQL tự động làm tăng giá trị của trường 1 mỗi lần một kỷ lục mới được thêm vào
    PRIMARY KEY - Được sử dụng để nhận diện các hàng trong một bảng. Cột với thiết lập khóa chính thường là một số ID, và thường được dùng với AUTO_INCREMENT
    Mỗi bảng cần phải có một cột khóa chính (trong trường hợp này: "id" cột). Giá trị của nó phải là duy nhất cho mỗi khóa hoc thiet ke web bản ghi trong bảng.

    Các ví dụ sau đây cho thấy làm thế nào để tạo bảng trong PHP:
    Ví dụ (MySQLi hướng đối tượng)
    <?php
    $servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";

    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
    }

    // sql to create table
    $sql = "CREATE TABLE MyGuests (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    email VARCHAR(50),
    reg_date TIMESTAMP
    )";

    if ($conn->query($sql) === TRUE) {
    echo "Table MyGuests created successfully";
    } else {
    echo "Error creating table: " . $conn->error;
    }

    $conn->close();
    ?>
    Ví dụ (MySQLi Thủ Tục)
    <?php
    $servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";

    // Create connection khóa hoc lap trinh android tại Hà Nội!
    $conn = mysqli_connect($servername, $username, $password, $dbname);
    // Check connection
    if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
    }

    // sql to create table
    $sql = "CREATE TABLE MyGuests (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    firstname VARCHAR(30) NOT NULL,
    lastname VARCHAR(30) NOT NULL,
    email VARCHAR(50),
    reg_date TIMESTAMP
    )";

    if (mysqli_query($conn, $sql)) {
    echo "Table MyGuests created successfully";
    } else {
    echo "Error creating table: " . mysqli_error($conn);
    }

    mysqli_close($conn);
    ?>
    Trung tâm đào tạo lập trình PHP và MySQL Vietpro Education!
     
    Đang tải...
    nam lim xanh

    Bình Luận Bằng Facebook

: php