zoukankan      html  css  js  c++  java
  • MySQL_02之增删改查、PHP数据库操作

    1、数据操作:
     ①插入记录:
      插入单条记录:INSERT tbl_name(字段名称,……) VALUES(字段值,……);
      插入多条记录:INSERT tbl_name(字段名称,……) VALUES(字段值,……),(字段值,……)……;
     ②修改记录:
      更新表中所有记录:UPDATE tbl_name SET 字段名称=值,……;
      按照指定条件更新记录: UPDATE tbl_name SET 字段名称=值,…… WHERE 条件;
     ③删除记录:
      删除所有记录:DELETE FROM tbl_name;
      按条件删除指定记录:DELETE FROM tbl_name WHERE 条件;
      彻底清空数据表:TRUNCATE TABLE tbl_name;
     ④查询记录:
      查询表中所有记录:SELECT * FROM tbl_name;
      指定字段:SELECT 字段名称,…… FROM tbl_name;
      按照条件查询指定数据:SELECT 字段名称,…… FROM tbl_name WHERE 条件;
    2、数据库操作流程:
     ①连接:mysqli_connect($host,$username,$password);
     ②设置字符集:mysqli_set_charset($link,'utf8');
     ③打开指定数据库:mysqli_select_db($link,$dbName);
     ④执行SQL语句:mysqli_query($link,$sql);
      执行INSERT,UPDATE,DELETE,返回值为true或false;
      执行SELECT,SHOW,DESC,DESCRIBE,Explain返回值为结果集或记录0;
     ⑤关闭连接:mysqli_close($link);
    3、常用函数:
     ①得到上一次插入操作产生的自增长id:mysqli_insert_id($link);
     ②得到上一步操作产生的受影响记录条数:mysqli_affected_rows($link);
     ③得到结果集中所有记录:mysqli_fetch_all($result,MYSQLI_ASSOC);返回二维的索引+关联数组;
     ④得到结果集中的记录条数:mysqli_num_rows($result);

  • 相关阅读:
    Libcurl
    Inno Setup教程
    APICloud平台的融云2.0集成
    关于mysql建立索引 复合索引 索引类型
    linux恢复误删除文件-extundelete
    OpenStack QA
    Android之应用程序怎样调用支付宝接口
    NYOJ 22 素数求和问题
    Mycat(5):聊天消息表数据库按月分表实践,平滑扩展
    opencv对图像进行边缘及角点检測
  • 原文地址:https://www.cnblogs.com/Jupiter258/p/6040625.html
Copyright © 2011-2022 走看看