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);

 

posted @ 2017-09-06 10:52  绝情的吉他  阅读(363)  评论(0编辑  收藏  举报