MYSQL学习
1:mysql是什么?答:mysql是一种开源的,小型的数据库和PHP结合的非常紧密
比较流行的LAMP组合 指 linux apache mysql php
2:我怎么样用Mysql?答:下载mysql并安装,装完之后,你的机器上,就有一个mysql程序始终在运行,这个程序可以放置你的数据。
3:PHP和mysql是什么关系?答:php是php,mysql是mysql但是,php可以接到上mysql,并且操作mysql
4: 连接上mysql很容易,但连接上mysql之后,操作mysql,存、取,删,改数据mysql增删改查数据又有mysql自身的语法。
即:连上mysql容易,但连上后你要会基本的增删改查 sql语句
5:我对mysql比较生怎么办?答:百度“燕十八 mysql”,下载41集教程,恶补。
在讲完小项目之后,会考虑系统的讲解mysql。
6:我安装Mysql都不太会呢?答:老师演示一遍。你可以自己装,也可以装集成包,比如wamp
(因为apache+php+mysql的配置挺麻烦,新手建议先装个集成包,等PHP入门后,再琢磨单独安装的方法)
7:在命令行下,连接上mysql,这个黑窗口只是一个客户端。就像QQ与腾迅服务器的关系。
8:服务器就在那里,不远不近,不来不去。客户端去连服务器,要满足服务器的连接规范。
反过来讲:能满足服务器的连接规范,进行连接,就可以称之为客户端。
9:问:客户端只有一种吗?比如 mysql.exe黑窗口,是mysql软件自带的客户端,还有navcat,mysqlfront,等等
就像apache是服务器,浏览器就是客户端,而浏览器多种多样有chrome,firefox,IE,....
10:我们接下来要用php去连接mysql自然php也充当了客户端的角色。
具体如何用PHP连接mysql呢?请看代码
// PHP连接mysql, 并学习资源型变量
$conn = mysql_connect('localhost','root','111111');
if($conn) {print_r($conn);} else {echo '没连上';}
$other = mysql_connect('localhost','root','111111');if($other) {print_r($other);} else {echo '没连上';}
$conn3 =mysql_connect('localhost','root','111111',true);if($conn3) {print_r($conn3);} else {echo '没连上';}
// 连上之后,如何发送sql语句进行查询呢?
// 连接$conn = mysql_connect('localhost','root','111111');
if(!$conn) {echo '连接失败';exit;}
// 选库$sql = 'use test';// 发送sql,进行查询$rs = mysql_query($sql,$conn); // 沿着conn通道进行查询
// 设置字符集,此处PHP是客户端,我们的PHP是utf-8编码的.// 因此要告诉服务器 set names utf8$sql = 'set names utf8';mysql_query($sql,$conn);
// 增加一条数据$id = rand(1,100);$sname =substr(str_shuffle('abcdefghijklmnopqrstuvwxyz'),0,6);
$sql = "insert into stu values ($id,'$sname','$sname')";$rs = mysql_query($sql,$conn);
if($rs) {echo '又多了一个学生';} else {echo '添加数据失败';}
// 删除学生
// 连接服务器
$conn = mysql_connect('localhost','root','111111');if(!$conn) {echo '连接失败';exit;}
// 选库$sql = 'use test';// 发送sql,进行查询$rs = mysql_query($sql,$conn); // 沿着conn通道进行查询
// 设置字符集$sql = 'set names utf8';mysql_query($sql,$conn);
// 接收地址栏的id,传几号id,就删几号会员$id = isset($_GET['id'])?$_GET['id']:0;
// 形成删除用的sql语句$sql = 'delete from stu where id=' . $id;
// 发送查询if(mysql_query($sql,$conn)) {echo '删除成功';} else {echo '删除失败';}
// 地址栏来一个 id=83 or 1
// 安全的删除学生
// 连接服务器
$conn = mysql_connect('localhost','root','111111');if(!$conn) {echo '连接失败';exit;}
// 选库$sql = 'use test';// 发送sql,进行查询$rs = mysql_query($sql,$conn); // 沿着conn通道进行查询
// 设置字符集$sql = 'set names utf8';mysql_query($sql,$conn);
// 接收地址栏的id,传几号id,就删几号会员
// 如果是合法的id,应该是整型值才对,不应该是字符串$id = isset($_GET['id'])?$_GET['id']+0:0;
// 字符串+0,变成整型了,不会再有注入的功能了.
// 形成删除用的sql语句$sql = 'delete from stu where id=' . $id;
// 发送查询if(mysql_query($sql,$conn)) {echo '删除成功';} else {echo '删除失败';}
更多阅读
MySQL下载安装、配置与使用win7x64
MySQL下载安装、配置与使用(win7x64)
photoshop学习教程
photoshop学习教程——简介photoshop是一款强大的图片处理软件,用它强大的功能,可以使我们达成很多目的。今天我就来教大家用ps去水印的方法。photoshop学习教程——工具/原料?psphotoshop学习教程——方法/步骤photoshop学习教程 1
四快学习法的价格问题
四快学习法的价格问题——简介随着现在的四快学习法的逐渐在我国的各个区域市场的畅销,很多的学生家长都开始积极地关注到这样的热门的教辅材料,因为很多人都想要了解到四快学习法的神奇之处,想要知道为什么简单的教辅方法就能够改
五笔打字学习教程:1 初学五笔的疑问解答
五笔打字学习教程:[1]初学五笔的疑问解答——简介一步一步地教会你使用五笔输入法打字,最终成为打字高手。请看我的系列经验。五笔打字学习教程:[1]初学五笔的疑问解答——工具/原料五笔输入法五笔打字学习教程:[1]初学五笔的疑问解答
洛克王国,怎样学习百变液化术?
洛克王国的百变液化术要怎么学习呢?洛克王国,怎样学习百变液化术?——学习方法洛克王国,怎样学习百变液化术? 1、点开任务档案-成长之路-魔法之路-液化术课程选择现在就过去! 洛克王国,怎样学习百变液化术? 2、来到实验工坊点击爱因斯坦对