数据库的增删改查方法

数据库

在数据库里快速执行

查询信息

SELECT * FROM `user`

查询表里的username内容

select username from `user`

往数据库里 user表里插内容

INSERT INTO `wui1611(表名)`.`user(字段)` (`id`, `username`, `pass`) VALUES ('1', 'zhangsan','1234'), ('2', 'lisi', '123456');

修改表里的内容

UPDATE `wui1611`.`user` SET `pass` = '1234' WHERE `user`.`id` = 1;

删除表里的内容

“DELETE FROM `wui1611`.`user` WHERE `user`.`id` = 1”

php文件写入

删除多行

  • 传数组 delete id in

链接数据库

$link=mysqli_connect('localhost','root','','wui1611',3306);//链接数据库(主机名 用户名 密码 数据库名 端口号可省)

将unicode编码转为utf8格式

mysqli_set_charset($link,'utf8');

查询信息

$sql="select * from student";//获取student表里的所有信息

发出请求

$result=mysqli_query($link,$sql);//发出请求

结果集转换为MYSQL_ASSOC格式

$arr=mysqli_fetch_all($result,MYSQL_ASSOC);//结果集转换为MYSQL_ASSOC格式

修改

$sql="update student set {$attr}='{$values}' where id='{$ids}'";//修改id为ids的attr的内容为values

插入一行

$sql="insert into student (`name`,`age`,`sex`,`classes`,`jg`) values('','','','','')";

删除

$sql="delete from student where id='{$ids}'";//删除student表里id等于ids的这一行

影响的行数

$len=mysqli_affected_rows($link);//影响的行数

返回值

$len=mysqli_insert_id($link);//返回删除这行的的id
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值