zoukankan      html  css  js  c++  java
  • MySQL数据库(增删改查)用法举例

    很多时候一个经常用的知识点,但是要我们手动写出来却并不是那么的顺利。假如现在就要你写个冒泡排序、写个匹配邮箱的正则、写个图片上传功能,或者写个数据库建表,你能写出来吗?如果写不出来的话,那么说明你平时缺乏手动锻炼或者是基础不够扎实。手写代码很多时候是必要的,手写代码不仅能体现你的代码量更能体现你的基础功扎不扎实,更能锻炼自己的代码质量,写的多自然就写的精。下面整理MySQL链接数据库的全部过程,包括数据的增删改查。

     1 <?php
     2 //数据库服务器连接
     3 $con=mysql_connect("localhost","root","root");
     4 if(!$con){
     5   die('链接失败:'.mysql_error());
     6 }
     7 //创建数据库,不能创建已存在的数据库
     8 if(mysql_query("create database test2",$con)){
     9   echo "test2数据库创建成功!";
    10 }else{
    11   echo "数据库创建失败".mysql_error();
    12 }
    13 
    14 mysql_select_db("test2",$con);  //这个语句哪个步骤都要有
    15 // 建表的sql语句,选择数据库,INT类型不写默认11位
    16 
    17 //在创建的数据库中创建表,不能创建已存在的数据表
    18 $sql="create table members(
    19   id int(10) NOT NULL AUTO_INCREMENT,
    20   PRIMARY KEY(ID),
    21   name varchar(15),
    22   age int(10)
    23   )";
    24   mysql_query($sql,$con);
    25 
    26 // 添加数据数据的sql
    27 $sql="insert into members (name ,age) values ('andy',24)";
    28 if(!mysql_query($sql,$con)){
    29   die('Error:'.mysql_error());
    30 }else{
    31   echo "添加数据成功";
    32 }
    33 mysql_query("insert into members (name,age) values ('guo',20)");//这是一种简便插入数据的方法
    34 
    35 // 查询数据数据的sql
    36 $sql="select * from members where age=25 ";//weher
    37 $sql="select * from members order by age desc";//order by
    38 $res=mysql_query($sql,$con);
    39 while($row=mysql_fetch_array($res)){
    40   echo $row['id']."".$row['name']."".$row['age'];
    41   echo "<br/>";
    42 }
    43 
    44 // 更新数据数据的sql
    45 // $sql="UPDATE members set age=35 where name = 'guo' ";
    46 // mysql_query($sql,$con);
    47 
    48 // 删除数据数据的sql
    49 // $sql="DELETE FROM members WHERE Name='guo' ";
    50 // mysql_query($sql,$con);
    51 
    52 mysql_close($con);
    学无止境
  • 相关阅读:
    利用 chunked 类型响应实现后台请求的监听
    C/C++ 中的宏/Macro
    SSL/TLS 链接的建立/握手
    C/C++ 中 `printf` 格式化
    多媒体文件的容器与编解码器的关系
    Unix 开发中的 Make 三连
    shell 中长命令的换行处理
    C++ float vs double
    Xcode 中配置 clang-format 格式化 C++ 代码
    C++ `endl` 与 ` ` 的区别
  • 原文地址:https://www.cnblogs.com/andywenming/p/7483455.html
Copyright © 2011-2022 走看看