系统学习javaweb13----MYSQL学习(使用PHP、SQL)2

系统学习javaweb13----MYSQL学习(使用PHP、SQL)2

(本随笔是自学笔记,学习教程来自“菜鸟教程|MYSQL教程”,十分感谢!)

目录:

  0.数据库连接

  1.创建数据库

  2.删除数据库

  3.选择数据库

  4.MYSQL数据类型

  5.以上所用到的PHP函数总结

0.连接数据库

PHP语法:

PHP 提供了 mysqli_connect() 函数来连接数据库。

<?php
$dbhost='localhost';      //mysql服务器主机地址
$dbuser='root';           //mysql用户名
$dbpass='xjmwan1314';     //mysql密码
$conn=mysqli_connect($dbhost,$dbuser,$dbpass);
if(! $conn){
    die('连接错误'.mysqli_error($conn));
}
echo '连接成功';
mysqli_close($conn);

1.创建数据库

CREATE DATABASE 数据库名;

我们可以在登陆 MySQL 服务后,使用 CREATE命令创建数据库

 mysql> CREATE DATABASE test2;

    Query OK, 1 row affected (0.01 sec)

PHP语法:

PHP 使用 mysqli_query 函数来创建或者删除 MySQL 数据库。

<?php

$dbhost='localhost';      //mysql服务器主机地址

$dbuser='root';           //mysql用户名

$dbpass='xjmwan1314';     //mysql密码



$conn=mysqli_connect($dbhost,$dbuser,$dbpass);

if(! $conn){

    die('连接错误'.mysqli_error($conn));

}

echo '连接成功';

$sql='CREATE DATABASE DATABASENAME';  //这里的DATABSAENAME  就是你要创建的数据库的名称

$retval=mysqli_query($conn,$sql);

if(! $retval){

    die('创建数据库失败:' .mysqli_error($conn));

}

echo"数据库创建成功\n";

mysqli_close($conn);

?>

2.删除数据库   

DROP DATABASE 数据库名;

在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。

mysql> DROP DATABASE test2;

    Query OK, 0 rows affected (0.01 sec)

PHP语法:

PHP 使用 mysqli_query 函数来创建或者删除 MySQL 数据库。在使用PHP脚本删除数据库时,不会出现确认是否删除信息,会直接删除指定数据库,所以你在删除数据库时要特别小心。

<?php

    $dbhost='localhost:3306';

    $dbuser="root";

    $dbpass='xjmwan1314';

    $conn=mysqli_connect($dbhost,$dbuser,$dbpass);

    if(!$conn){

        die('连接失败:'.mysqli_error($conn));

    }

    echo'连接成功';

    $sql='DROP DATABASE DATABASENAME';

    $retval=mysqli_query($conn,$sql);

    if(! retval){

        die('删除数据库失败'.mysqli_error($conn));

    }

    echo"数据库删除成功\n";

    mysqli_close($conn);

    ?>

3.选择数据库。   

USE 数据库名称;

执行以上命令后,你就已经成功选择数据库,在后续的操作中都会在该数据库中执行。

   mysql> USE test2;

       Database changed

PHP语法:

PHP 提供了函数 mysqli_select_db 来选取一个数据库。

<?php

    $dbhost='localhost:3306';   //mysql服务器主机地址

    $dbuser='root';            //mysql用户名

    $dbpass='xjmwan1314';      //mysql用户名密码

$conn=mysqli_connect($dbhost,$dbuser,$dbpass);

if(!$conn){

    die('连接失败' .mysqli_error($conn));

}

echo'连接成功';

mysqli_select_db($conn,'DATABASENAME');//这里的DATABASENAME就是你要选择的数据库的名称

mysqli_close($conn);

?>

 4.MYSQL数据类型

详细数据类型:菜鸟教程|MYSQL

数值类型:

  严格数值数据类型:TINYINT  SMALLINT  MEDIUMINT  INT(INTEGER)  BIGINT 

  近似数值数据类型:FLOAT  DOUBLE  DECIMAL 

日期类型:

  DATE  TIME  YEAR  DATETIME  TIMESTAMP

字符串类型:

  CHAR  VARCHAR  TINYBLOB  TINYBLOB  BLOB  TEXT  MEDIUMBLOB  MEDIUMTEXT  LONGBLOB  LONGTEXT

5.以上所用到的PHP函数总结

mysqli_connect()

PHP 提供了 mysqli_connect() 函数来连接数据库。

该函数有 6 个参数,在成功链接到 MySQL 后返回连接标识,失败返回 FALSE 。

mysqli_connect(host,username,password,dbname,port,socket);

 

mysqli_close()

你可以使用 PHP 的 mysqli_close() 函数来断开与 MySQL 数据库的链接。

该函数只有一个参数为 mysqli_connect() 函数创建连接成功后返回的 MySQL 连接标识符。

bool mysqli_close ( mysqli $link )

本函数关闭指定的连接标识所关联的到 MySQL 服务器的非持久连接。如果没有指定 link_identifier,则关闭上一个打开的连接。

提示:通常不需要使用 mysqli_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。

 

mysqli_query()

PHP 使用 mysqli_query() 函数来创建或者删除 MySQL 数据库。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

mysqli_query(connection,query,resultmode);

 

mysqli_select_db()

PHP 提供了函数 mysqli_select_db 来选取一个数据库。函数在执行成功后返回 TRUE ,否则返回 FALSE 。

mysqli_select_db(connection,dbname);

 

posted @ 2020-04-02 17:07  Mr_WildFire  阅读(156)  评论(0编辑  收藏  举报