mysql添加原生sql_mysql基础原生sql教程

数据库的链接和选择及编码

$link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error());    // 连接数据库

$sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error());                        // 选择数据库

mysql_query("set names 'utf8'");                                                                               // 设置数据库编码

添加数据

$link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error());

$sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error());

mysql_query("set names 'utf8'",$sel);

$add="insert into title(title,content,username,time) values('$title','$content','$username',$time)";

$query=mysql_query($add);

if($query){

echo "add sucess";

echo "";

}

else echo "add false";

删除数据

$link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error());

$sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error());

mysql_query("set names 'utf8'");

$id=$_GET['id'];

$delete="delete from title where id='$id'";

$query=mysql_query($delete);

if($query){

echo "delete sucess!";

echo "";

}

else echo "delete false";

改数据

$link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error());

$sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error());

mysql_query("set names 'utf8'",$sel);

$update="update title set title='".$title."',content='".$content."'

where id='$id'";

$query=mysql_query($update);

if($query){

echo "reset sucess!";

echo "";

}

else echo "reset false";

查数据

$link=mysql_connect("localhost","root","123456") or die("数据库连接失败".mysql_error());

$sel=mysql_select_db("login",$link) or die("数据库选择失败".mysql_error());

mysql_query("set names 'utf8'",$sel);

$sql="select * from 表名 limit 10";

$result=mysql_query($sql);

while($arr=mysql_fetch_array($result, MYSQL_ASSOC)) {

$rs[] = $arr;               // 将所有数据放到二位数组中

或 $arr = mysql_fetch_array();         // 取一条

1. select查询语句和条件语句

select 查询字段 from 表名 where 条件

查询字段:可以使用通配符*、字段名、字段别名(字段名 as ..)

表名:数据库.表名,表名

常用条件:=等于、<>不等于、in(值,值)包含、not in(值,值)不包含、like匹配

between在范围、not between不在范围、

条件预算:and、or、()

2. select 查询字段 from 表名 where 条件

(group by字段 分组)

(order by字段,字段asc/desc 排序)

(limit初始值,结束值 指针查询)

3. select 计算 from 表名 where 条件

count(*)统计函数

max(*)最大值函数

min(*)最小值函数

avg(*)平均值

sum(*)累加值函数

4.模糊查询(%代表0个或多个字符,_代表1个字符。like比较耗时间,尽量少用)

like用法:

SELECT * FROM 表名 WHERE username LIKE “$username%”;

SELECT * FROM 表名 WHERE username LIKE “%$username%”;

in用法:

SELECT * FROM 表名 WHERE id in(1, 2, 5, 9);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值