MySQL常用

Posted GavinXxg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL常用相关的知识,希望对你有一定的参考价值。

增加数据
$sql = "insert into 数据表(列表字段) values(‘值列表‘)";
删除数据
$sql = "delete from 数据表 where id=‘1‘";//删除id=1的数据
修改数据
$sql="update 数据表 set 字段1=‘修改1‘,字段2=‘修改2‘,字段3=‘修3‘ where id=‘1‘";
$result = mysqli_query($conn,$sql);//处理数据库
查寻数据

ORDER BY (字段) DESC(倒序,ASC正序(默认))
limit 1 查询几条数据(0,4)查询0-4的数据)

$sql = "select 字段值(*) from 数据表 where id=‘1‘";//查询id=1的数据
$result = mysqli_query($sql); //处理sql语句
while($row = mysqli_fetch_array($result){
echo $row[‘字段值‘];
echo $row[‘字段值‘];
echo $row[‘字段值‘];
}

mysql  计算字段的长度
LENGTH
mysql里面的 “LENGTH” 函数是一个用来获取字符串长度的内置函数
CHAR_LENGTH
在mysql内置函数里面查看字符串长度的还有一个函数是 “CHAR_LENGTH”,这两个函数的区别是: 
LENGTH: 一个汉字是算三个字符,一个数字或字母算一个字符。 
CHAR_LENGTH: 不管汉字还是数字或者是字母都算是一个字符
实例:
select id,form_name,CHAR_LENGTH(`form_name`) as namelen from sb_forms where cateid={$value[‘id‘]} ORDER BY namelen ASC

查重复数据
SELECT * FROM `表名1` WHERE 字段1 in(select sn from 表名1 group by 字段1 having count(*)>1)

//拼接一维数提添加SQL
$dataLogs = array(
    "staff_id" => 4, //发起ID
    "type" => 1, //报单类型
    "auther" => 0, //0主管上级1转交部门2指定审核人
    "work_id" => 5, //工作流ID
    "sort" => 9, //排序
    "title" => "实例",
    "status" => 0, //审核 0未审核 1已审核
);
 $data=array();
 foreach ($dataLogs as $key =>$val)  
 {
     $data[] = " $key = ‘".$val."‘";
 }
$sql = "INSERT INTO ".get_table("workflow_logs")." SET ".implode(",",$data);
print_r($sql )

 

以上是关于MySQL常用的主要内容,如果未能解决你的问题,请参考以下文章

swift常用代码片段

# Java 常用代码片段

# Java 常用代码片段

IOS开发-OC学习-常用功能代码片段整理

21个常用代码片段

js常用代码片段(更新中)