文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

数据库

2021-09-20 07:39

关注


	数据库
[数据库教程]

数据库:存储数据的地方

数据库分两种:关系型 非关系型

关系型:数据和数据之间有联系 - 通常以表格的形式的存储 - mysql oraclesql Server ...

非关系型:数据之间没有联系 - 通常以键值对的形式存储 - mongodb redis memcache

mysql:以表格的形式存储数据

1个表中,有多行数据 1个库中,有多个表 多个库组成mysql  

操作数据库的4句话:

增:insert 表名(表头) values(表头对应的数字);
删:delete from 表名 where 条件;
改:update 表名 set 表头=数据,表头=数据 where 条件;
查:select * from 表名; 查可以加条件:select * from 表名 where 条件;

 

php操作数据库

1.连接数据库:mysqli_connect(IP地址/域名,用户名,密码,操作的库) - 返回一个连接对象

$connect = mysqli_connect(‘localhost‘,‘root‘,‘root‘,‘2008‘);
php
header("content-type:text/html;charset=utf8");

$connect = mysqli_connect(‘localhost‘,‘root‘,‘root‘,‘2008‘);
 echo "
";
 print_r($connect);
// 返回了对象就是连接成功,连接不成功会报错

2.避免乱码

mysqli_query($connect,"set names utf8");

3.执行语句:mysqli_query(连接对象,语句)

// 新增数据的执行结果是一个布尔值
 $str = "insert info(name,age) values(‘周八‘,18)";
 $bool = mysqli_query($connect,$str);
 print_r($bool);
// 执行改的语句:执行的结果也是一个布尔值
 $str = "update info set name=‘张三‘,age=15 where id=1";
 $bool = mysqli_query($connect,$str);
 print_r($bool);
// 执行删除语句:执行结果也是一个布尔值
 $bool = mysqli_query($connect,"delete from info where id=1");
 print_r($bool);
// 执行查询语句 - 执行结果是一个对象
$str = "select * from info";
$obj = mysqli_query($connect,$str);
echo "
";
print_r($obj);
// 只要能返回对象说明查询成功

4.获取数据 - 从对象中提取数据:mysqli_fetch_assoc(查询的对象)

$row = mysqli_fetch_assoc($obj); // 每次只能提取一条数据
print_r($row);
$row = mysqli_fetch_assoc($obj); // 每次只能提取一条数据
print_r($row);
// 提取所有数据
$arr = [];
while($row = mysqli_fetch_assoc($obj)){
    $arr[] = $row; // 将每个$row都放在了$arr中 - 类似于js中数组的push
}
print_r($arr);

 

 

 

数据库

原文地址:https://www.cnblogs.com/mrxiachongyu/p/14325735.html

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯