藏文学习 | 计算机和英语

Ubuntu mysql数据库的使用

2022年09月21日 于 Mexico city


本装机步骤仅适用于ubuntu的mariadb。

注:安装mariadb时,未设密码,默认为root密码。

1: 进入数据库

$ sudo mysql -uroot -p

2: 创建用户

$ create user 'usrname'@'localhost' identified by 'passwd';

3: 创建数据库

$ create database site_db;
$ show database;

4: 赋予用户权限

$ grant all privileges on *.* to 'usrname'@'localhost' with grant option;     //赋予全部权限
$ flush privileges;

$ grant privileges on site_db.* to 'usrname'@'localhost';     //赋予该数据库所有权限

$ grant select, insert, update on site_db.* to 'usrname'@'localhost';     //赋予该数据库部分权限
$ show grants for 'usrname'@'localhost';

5: 切换到指定数据库

$ use site_db;
$ show tables;     //显示表格
$ drop table tb_name     //删除表格

6: 连接数据库

创建 connectDB.php文件

<?php $conn=mysqli_connect("localhost","usrname","passwd"); if( !$conn ) { die('不能连接数据库。'.mysqli_error()); } mysqli_select_db($conn,"site_db");

7: 创建表格

创建 tb1.php文件

<?php require('connectDB.php'); $sql="CREATE TABLE tb1 ( ID int, PRIMARY KEY(ID), Img VARCHAR(150), Link VARCHAR(300), Date DATE, Detail VARCHAR(500) )"; mysqli_query($conn, $sql); mysqli_close($conn); ?>

8: 添加表单

创建 insertTB1.php文件

<?php require('connectDB.php'); echo "success"; mysqli_query($conn, "INSERT INTO tb1(ID,Img,Date,Link,Detail) VALUES (200401,'<img src=\".jpg \" />', '2020-04-18','<a href=\".html\"></a>', 'Detail Content'), (200402,'<img src=\".jpg\" />', '2020-04-14','<a href=\".html\"></a>', 'Detail Content') "); mysqli_close($conn); ?>

参考文献:

  • PHP & MySQL in easy steps by Mike McGrath(2nd Edition) (仅用到开头一小部分)
  • PHP7.0+MySQL网站开发全程实例 于何云(.azw3 文件 点击会直接下载)