搭建静态网站
提示:服务器+Apache/nginx 即可搭建网站
例如:
我的网站 😂大佬不要攻击我的网站,我没学到网络安全这一块
安装MySQL数据库
懒人一键安装
sudo apt install mysql-server
目前默认安装8.0版本MySQL;所以安装后会自动启动,并且占用3306端口
su #使用root
mysql #进入mysql
mysql>create user ’user’@'localhost' identified by 'password';
#mysql中语句结束用;在user中填入你的用户名,password填入你的密码;
mysql>grant all privileges on . to 'user'@'localhost' with grant option;
#授予user这个用户所有数据库的所有权限
mysql>flush privileges #刷新
mysql>exit #退出
mysql -u user -p; #就可以用用户进入mysql了
Enter password:
提示:localhost意思是在本机使用,如果想要用户远程登录需要改成%
建一个MySQL表格
mysql>show databases; #查看数据库
mysql>create database test; #新建一个test数据库
mysql>use test; #使用test这个数据库
mysql>show tables; #因为是新建的所有没有数据
#需要建一个table表格
CREATE TABLE 表名(
字段1 字段1类型 [COMMENT 字段1注释],
字段2 字段2类型 [COMMENT 字段2注释],
字段3 字段3类型 [COMMENT 字段3注释],
...
字段n 字段n类型 [COMMENT 字段n注释]
)[ COMMENT 表注释 ];
最后一个字段后面没有逗号
连接数据库
需要脚本语言,我只会php
<?php
$servername = "localhost"; #MySQL服务器地址
$username = "user"; #MySQL用户名
$password = "password"; #MySQL密码
$dbname = "test"; #数据库名字
// 连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查
if ($conn->connetc_error){
die("没连上:". $conn->connect_error);
}
echo "连上了";
?>
执行SQL语句
提示:
查询数据
<?php
// 查询数据
$sql = "select * from 表名";
$result = $conn->query($sql);
if ($result->num_rows > 0){
//输出数据
while($row = $result->fetch_assoc()){
echo "字段1:" . $row["字段1"]. "-字段2:" . $row["字段2"] . "-字段3:" . $row["字段3"]. "<br>";
}
}
else {
echo "没数据";
}
?>
插入数据
删除数据
更新数据