前端小白之每天学习记录----php数据库操作软件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端小白之每天学习记录----php数据库操作软件相关的知识,希望对你有一定的参考价值。
数据库
存储数据的仓库(软件)
(DBA:Database Administrator)数据库管理员
mysql
sqlserver
oracle
......
数据库软件架构
C(client)->S(server)用户《---》服务器
eg:腾讯qq, 金山杀毒软件,wps, office...
B(Browser)->S(server)浏览器《--》服务器
eg:所有从浏览器打开的网站(应用)
存储数据的软件(我们用wps的表格来举例)
wps 数据库
文件<----->对应每一个数据库
表(sheet)<----->表
表头(列)<------->字段
行<------------->记录
mysql数据库启动之后, 我们要用客户端软件(数据库管理软件)去连接
客户端:
phpmyadmin
sqlyog
navicat
....
如何使用数据库管理软件?
首先你要有启动的数据库--->请参照本博客----->前端小白之每天学习记录----php(1)
1.安装数据库管理软件
sqlyog(收费)请自行百度安装破解版
2.安装好了之后点击运行(新建主机连接)
你可以新建一个保/存的链接然后按下面格式输入
我的sql主机地址:localhost
用户名:自己取(默认root)
密码:自己取(root)
然后点击链接
3.链接成功会有如下画面:
(保证数据库启动才会链接成功)
4.在上图红色方框点击右键创建一个数据库
名称:随意取(不要用中文)
字符集:utf8
排序规则:utf8_general_ci
5.在点开新建的数据库 在表文件夹上点击右键新建一个表:
表名称:随意取(不要用中文)
引擎:选MyISAM (更多了解请百度数据库引擎)
字符集:utf8
核对utf8_general_ci
6.创建列
主键:一个表只有一个代表主键的列,他是由1,2,3,4数字组成,代表了每一行独一无二的数据,类似索引
非空:当他的值为空时里面记录的是NULL
Unsigned:无符号的
自增:每次添加新信息时,主键会自动加一
这里要注意一点:比如有三行
1. 2. 3.
当删除其中一行(不管是第三行第1行还是第2行),新增加的行的主键的数值都会是4;比如删除第三行后增加一行数据
1. 2. 4.
数据类型:
int:整形
varchar:可变长度的字符串
点击保存就会生成一个表
7.查看表数据
点击新建的表,在询问界面点击表数据查看
8.执行插入数据信息
你可以直接在表里面输入数据,也可以使用sql语句命令插入数据,
了解sql语句命令插入数据(这些语句可以在php代码里以特殊方式使用,这样一来用php就可以修改数据库数据了)
9.其他常用操作语句
SELECT * FROM user_info; //查询表单数据 SELECT user_id, user_name,user_pwd FROM user_info; //查询列数据 SELECT user_id, user_name,user_pwd FROM user_info WHERE user_id = 1; //查询行数据 SELECT user_id, user_name,user_pwd FROM user_info WHERE user_id IN ( 1, 3 ); //查询1与3行共两行 SELECT user_id,user_name,user_pwd FROM user_info WHERE user_Id BETWEEN 1 AND 3; //查新1到3行共三行 SELECT * FROM user_info WHERE user_name = ‘ghostwu‘; //查询行数据 UPDATE user_info SET user_name = ‘xiaoxingxing‘, user_pwd=‘xingxingxiao‘ WHERE user_id = 3; //修改行数据 DELETE FROM user_info WHERE user_id = 3; //删除第3行(保留索引) INSERT INTO user_Info ( user_name ) VALUES ( ‘ghostwuxxx‘ ); //插入新数据(查看索引变化) DELETE FROM user_info WHERE user_id IN ( 1, 2, 4 );第1,第2,第4行数据(保留索引) TRUNCATE user_info; 清空数据重置表数据(索引清0)
SELECT user_id as uId,user_name uName,user_pwd uPwd FROM user_info //修改列名(可以用as 也可以不用as)
以上是关于前端小白之每天学习记录----php数据库操作软件的主要内容,如果未能解决你的问题,请参考以下文章