mysql基础原生sql教程(适合新入门的友友)

Posted cnn2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql基础原生sql教程(适合新入门的友友)相关的知识,希望对你有一定的参考价值。

本文转自:https://www.cnblogs.com/shuguoqing/p/5796998.html

数据库的链接和选择及编码 
$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 "<meta http-equiv=\\"refresh\\" content=\\"1;URL=show_message.php\\" />";

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 "<meta http-equiv=\\"refresh\\" content=\\"1;URL=show_message.php\\" />";

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 "<meta http-equiv=\\"refresh\\" content=\\"1;URL=show_message.php\\" />";

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

以上是关于mysql基础原生sql教程(适合新入门的友友)的主要内容,如果未能解决你的问题,请参考以下文章

JAVA基础入门教程 -

别忘了学习前端开发的友友们附带视频教程

1. Go 语言简介

请教sql2008新手入门

MySQL基础学习教程,30分钟快速入门mysql数据库

❤️ 万字Python MySQL从入门到精通详细教程❤️ 再也不用担心学不会数据库了❤️