PHP本地服务器localhost与数据库MySQL的综合运用

啦啦啦~今天我们换换口味吧,连续更了好多天的jQuery文档的分析博文了,说实话,萍子都有点招架不住了,噗噗噗,所以为了均衡营养,营养均衡,我们来点不一样的东西啊,哈哈,是不是很开心呀,哒哒哒~
讲真,萍子在没学习前端的时候,也就是高中大学时期,一直觉得自己喜欢实践,而非什么天天围着厚厚的理论书去啃。直到学了前端,萍子才发现其实并不是的,并不是什么喜欢实践而不喜欢理论,真的不是,那只是最简单不过的趋易避难罢了,唉~心塞塞,毕竟俗话说“难了不会,会了不难”啊,那好吧,我还是好好学习吧。
OK,不尬聊了,哈哈,开始干正事,我们一起来用本服务器创建一个数据库呀,“嗯,好的!”,好嘞,那我们开始,开开心心的开始~


首先,我要先引入我之前写过的一篇博客,就是有关于MySQL数据库操作语句的博文,方便不太了解的小伙伴先查看了解一下MySQL的实际情况,记得看哦,是有帮助的,因为下面我们说服务器数据库的使用的时候,会用到的!绝对不是蹭热度!!!
MySQL语句链接:MySQL语法
然后就是萍子开了一个MySQL专栏,还有几篇其他的文章,希望能帮到大家哦,共同学习共同进步!

数据库的创建

好了,开启正题,说说服务器数据库的使用,请先来看看下图(本人使用的是MAC系统,与其它系统其实大同小异):
这里写图片描述


以上图为例,我们先来说说,数据库数据表的创建,如上图左侧所示,那个地方就是PHP数据库数据表创建的地方,如果想要创建一个新的数据库,可以点击上方的“New”,然后主界面那块就会跳转出来一个界面:


这里写图片描述


然后在图中红框的部分填写数据库名,选择排序规则,这个数据库我们就建成了哟,萍子这个数据库就取名为pingzi了哦,羞羞~



数据表的创建

点击创建以后,它会直接自动的调转到创建数据表的页面,这个时候,我们就又要给数据表取一个名字了,让我想想叫什么好呢,要不就取当天的日期吧,纪念一下这篇博文的诞生日好了,ok,那我填上了哦,如下图:


这里写图片描述


这里需要注意的是,数据表名后面的“字段数”是什么鬼,嗯~通俗的讲就是我们要在数据表中记录数据的条目数,也就是我们要记录几个类别的数据啊,比如name一条,age一条等等,我们这边以三条为例。
填完这些点击上图大红框右下角的执行即可。
然后需要注意的是,数据库刚创建的时候,里面是空的,所以如图小红框所示,“pingzi”前面的符号是“-”号,这个减号并不是内容为空的意思,它表示着数据库现在是打开状态,点击它一下,会变成“+”号,代表着数据库是关闭状态。



数据表的填写

点击执行后,界面会自动跳转到我们新建的数据表编辑的页面,如下图:我们需要填写的内容,萍子会填好了截图放上来,然后逐一为大家解释的,先看看下图吧~
做好心理准备哦,被萍子描绘的实在是美的不像话了~


这里写图片描述


哈哈哈,是不是美美的啊,真的快美哭我了~~~
好了,学习时间,拒绝一切闲聊,现在来解释上图那一坨红框框的含义:

①.数据表的名称,虽然我们在上一步已经设置好了名称,但是在这里还是允许我们改动的。
②.add部分,是说假如我们在编写数据表的过程中,突然发现还有什么想加入的,就在这里选择加N条数据即可,选好了,点击后面的执行,下方就会多出添加数量的条数。
③.名字,是条目数的代号,主要就是填写一些我们需要的条目名称,萍子建议大家取一些见名知意的名字,方便后续查看,建议用英文哦
④.类型,是根据name选的,比如是数字类型这里就选int整型,是文字就选VARCHAR类型,当然了也有很多其它类型,大家可以在具体学习的过程中了解,萍子就不一一解释了
⑤.长度/值,是说到底也是根据name设置的,如图所示,我们应该根据实际情况设置数量。记住哦,并不是越多越好,不要浪费空间,最好设置恰当
⑥.排序规则,这里我们一般选择utf8_bin格式,意义是将字符串每个字符串用二进制数据编译存储,不会造成乱码或者其他情况,当然了,如果情况需要,也还是有很多其他选项可以选择的。
⑦.索引,其目的主要是提高查询速度的作用,就比如我们查询一组手机号码,但是设想我们如果知道首四位什么的,就会比啥也不知道要好查询的多。但是其实它是有副作用的,在提高查询速度的同时,会降低mysql语句插入和更新的速度。
⑧.A_I,是自增的意思,所以我们一般只给主键id设置,意思是在设置过程中,不用设置,它会自动增加。需要注意的是A_I和索引对于主键来说是相辅相成的
⑨.注释,是数据表条目数的注释,防止我们会忘记条目的意义,在后来的数据表上方会显示的。
⑩.表注释,与注释一个意思,为了注释这个数据表的主题
⑩+,(哈哈,就这样表示11吧,勿怪勿怪~),它的意思和排序规格是一样的
⑩++,存储引擎,这里我们选择MyISAM,简单的说就是存储方式。
MYISAM和INNODB是Mysql数据库提供的两种存储引擎。两者的优劣可谓是各有千秋。INNODB会支持一些关系数据库的高级功能,如事务功能和行级锁,MYISAM不支持。MYISAM的性能更优,占用的存储空间少。所以,选择何种存储引擎,视具体应用而定。

哎呦我滴妈,终于解释完了,咋这么多呢,但是能帮到大家,萍子还是很开心的~



数据表的展示

填写完数据表的初始设置,点击保存之后,就会跳到接下来的这个界面~


这里写图片描述


图中画框的,大框就是数据表建成后,数据库的内容情况,小框是建成一个数据表之后数据库的变化。
然后点击上图的“浏览”按钮,就能跳到数据表的内容界面,当然了,我们现在数据表中是没有内容的,所以是空的


这里写图片描述


点击“结构”按钮,就可以看到我们刚才创建的数据表的结构了,如下图:


这里写图片描述


点击“SQL”按钮,就可以在这边进行数据库的操作了,增删改查都可以~
具体这个MySQL语句怎么用,大家可以点击这里:MySQL语句用法


这里写图片描述


比如,我插入一条数据在数据库里面:


这里写图片描述


会显示:


这里写图片描述


然后浏览页面有了数据,就会变成这样:


这里写图片描述


同样的,如果仅仅是往数据库里添加数据,“插入”按钮跳转到的页面也可以:


这里写图片描述


然后后面值得一说的就是“操作”这个按钮了,它的界面是这样的:
可以在这一页修改表的排序,也可以进行操作数据表:是删除数据表还是清空等。


这里写图片描述



附加

最后需要说的是,其实我们的数据库除了创建操作,也是有其他的操作的,那怎么操作呢,点击左边数据库的名称。就可以看到下图:


这里写图片描述


如图所示可以对其进行,数据库注释、新建数据表、删除数据库等等操作。


呼呼,好了,以上就是我们数据库数据表操作的内容,有看不懂的小伙伴,欢迎留言询问哦,萍子会一直在的,加油加油加油!拜拜~~~

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值