在网站搭建MySQL数据库

搭建静态网站

提示:服务器+Apache/nginx 即可搭建网站

例如:
我的网站 😂大佬不要攻击我的网站,我没学到网络安全这一块

安装MySQL数据库

懒人一键安装sudo apt install mysql-server

目前默认安装8.0版本MySQL;所以安装后会自动启动,并且占用3306端口

su		#使用root
mysql 	#进入mysql
mysql>create useruser@'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 "没数据";
}
?>

插入数据
删除数据
更新数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值