zoukankan      html  css  js  c++  java
  • SQL语言(增删改查)

    作为一个前端一定要懂一些基本的数据库语言,这里我介绍一点简单的SQL语言。

    首先是增加:

    1 $mysql = new mysqli("localhost","root","","h5class");
    2 $mysql->query("set names utf8");
    3 $sql = "INSERT INTO html5class (name,age) VALUES ('李明','26')";
    4 $result = $mysql->query($sql);
    5 if($result){
    6   echo "成功";
    7 }else{
    8   echo "失败";
    9 }

    这段代码中首先是新建一个mysqli对象,里边的参数分别是服务器的地址,数据库用户名,密码,数据库名称。还有一种写法:

    <?php
    // 假定数据库用户名:root,密码:123456,数据库:RUNOOB 
    $con=mysqli_connect("localhost","root","123456","RUNOOB"); 
    ?>

    这里之所以是localhost是因为我们用的是本地的一个服务器,默认的用户名一般都是root。对于INSERT INTO 数据库的表名 (字段1,字段2,......) VALUES ('值1','值2',......)

    删除:

    1 $mysql = new mysqli("localhost","root","","h5class");
    2 $mysql->query("set names utf8");
    3 $sql = "DELETE FROM html5class WHERE name = '男优'";
    4 $result = $mysql->query($sql);
    5 if($result){
    6   echo "删除成功";
    7 }else{
    8   echo "删除失败";
    9 }

    这里用到的是DELETE FROM 数据库表名 WHERE (条件)。

    更改:

    1 $mysql = new mysqli("localhost","root","","h5class");
    2 $mysql->query("set names utf8");
    3 $sql = "UPDATE html5class SET name = '男优' WHERE age = 26 ";
    4 $result = $mysql->query($sql);
    5 if($result){
    6   echo "成功";
    7 }else{
    8   echo "失败";
    9 }

    这里用到的是 UPDATE 数据库表名 SET 要修改的地方 WHERE 条件(即在哪一行修改/筛选条件)。

    查询:

    1 $mysql = new mysqli("localhost","root","","h5class");
    2 $mysql->query("set names utf8");
    3 $sql = "SELECT * FROM html5class WHERE name = '小米'";
    4 $result=$mysql->query($sql);
    5 if($result){
    6   echo "查询到";
    7 }else{
    8   echo "未查询到";
    9 }

    这里用到的是 SELECT * FROM 数据库表名 WHERE 条件。*表示所有的数据,这里也可以是部分数据,比如:

    SELECT username,sex,age FROM html5class WHERE  name = "小米";

    这些就是基本的数据库操作,会用这些基本的网站可以搭建了。

  • 相关阅读:
    java的继承---包装器与自动装箱
    linux开机启动过程,很多人说的不太清楚的看看。
    黑盒测试/三角形(OC)
    git 忽略一些文件的提交
    volley 框架的使用
    如何通过阿里百川的集成,以及manifest的权限配置完成淘客商品详情页的链接
    抓取网站访问者的QQ号码
    写写东西吧
    Android 强制实现下线功能
    Android 新闻显示界面且适应平板
  • 原文地址:https://www.cnblogs.com/hgs-159/p/6043218.html
Copyright © 2011-2022 走看看