MysqlPHP基础
Posted 还是最初模样
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MysqlPHP基础相关的知识,希望对你有一定的参考价值。
mysql基础
登录#
root@owaspbwa:~# mysql -uroot -p'owaspbwa' #登录mysql:-u用户名 -p'密码'
查询#
mysql> show databases; #查看所有数据库
mysql> show tables; #查看所有表
mysql> select User,Password from user; #查询user库中的User和Password表
创建和使用#
mysql> create database kobe; #创建kobe数据库
mysql> use kobe; #使用kobe数据库
mysql> create table looklike (age int(4),eyes VARCHAR(20)) #在kobe库建立一个表名为looklike的表,包含age和eyes列,类型分别为int和eyes
mysql> DESCRIBE looklike; # 查看looklike表的信息
insert into looklike values (11,"big") #把值11和字符big插入looklike
delete from looklike where age = 15 #删除值age=15
update looklike set age=age+9 #更新表,把age的值加9
php基础
<?php
//#单行注释
/*
• #多行注释
*/
echo "hello word!"#输出hello word
变量:
格式;$开头 + 字母或者下划线(不能跟数字和特殊符号)
要存储的东西 = 等于号赋值
变量 = 值
输入数字以外的值要用单引号包含起来
ag:$name = 'tom';
$age = 15;
$love = 'zhu';
echo '我的名字为:'.$name; #把变量输出,用.把两个字符连接输出
变量的值(数据类型):
标量类型:整数,浮点,字符串,布尔
整数:$int = 1;
浮点:$float = 1.11;
字符串:$string = 'lflajf';
布尔:只有真假,$bool = true,$booll = fales;
常量(定义完成不可修改):
define(name,value)函数
name -> 常量的名字(名字最好为大写)
value -> 常量的值
define(TOM,'key')
或者:
const TOM = 'key';
echo TOM; #输出key
数组:
array()函数
$name = array("key","kobe","zhu","tom");
echo $name; #输出的数组的类型为array
使用下标来访问数组的值,下标(键)->值,默认下标由0开始。
$name[0]; #输出key
可以指定value的下标
$name = array("sb"=>"key","sg"=>"kobe","sz"=>"zhu","zhu"=>"tom","zhuzhu");
echo $name['sb']; #输出sb,sb为key,最好输出的结果为key
echo $name[0]; #没有手动加下标值的name,默认从0开始,即其输出的值为zhuzhu。
循环:
for循环:
$name = array("key","kobe","zhu","tom");
for循环;for+区块代码
for ($i = 0;$i < 5;$i++){ #条件i=0,并且当i>5时,i+1,直到不符合条件
echo $name[$i]."<br>"; #换行输出i的值
}
若是不知道array的具体数量,可以用count($name)来代替具体的值
for ($i = 0;$i < count($name);$i++){
echo $name[$i]."<br>";
}
如果是有手动添加下标值的array,例如:$name = array("sb"=>"bryant","sg"=>"kobe","sz"=>"zhu","zhu"=>"tom");
foreach ($name as $key => $value){ #遍历name里面所有的key和value
ehco "下标为: ".$key."值为: ".$value."<br>";
}
while循环:
$age = 10;
while ($age <= 10){
echo"小屁孩<br>"; #输出10遍小屁孩
$age++;
}
条件判断;if
$name = "kobe";
if ($name === "kobe"){
echo "111111111"; #判断成功输出11111111
}elseif ($name === 'bryant'){
echo "222222222"; #判断失败输出22222222
}else{
echo"whois"; #除了kobebryant外的其他人
}
===(完全等于,不仅比较他们的值还会比较他们的变量类型) 、 ==(只比较他们的值) 、 =(只进行赋值)
?>
以上是关于MysqlPHP基础的主要内容,如果未能解决你的问题,请参考以下文章
[vscode]--HTML代码片段(基础版,reactvuejquery)