MySQL database is a very popular database server used by a lot of small and big companies. In this tutorial we will look at the basics of MySQL server like creating databases and tables, populating data into tables. MySQL installation can be done with the following tutorial for Linux operating systems.

MySQL数据库是许多大小公司都使用的非常流行的数据库服务器。 在本教程中,我们将研究MySQL服务器的基础知识,例如创建数据库和表,将数据填充到表中。 可以使用以下针对Linux操作系统的教程来完成MySQL的安装。

How to Install Mariadb/Mysql Server in Linux Fedora?

如何在Linux Fedora中安装Mariadb / Mysql Server?

The following operations can be done in MariaDB without any problem. MariaDB is the fork of the MySQL database and it is compatible with MySQL.

可以在MariaDB中完成以下操作,而不会出现任何问题。 MariaDB是MySQL数据库的分支,并且与MySQL兼容。

(Connect To MySQL Database)

There are different tools to manage MySQL servers. We can use  GUI tools like MySQL tools, Heidi, Toad, or command-line tools provided by MySQL package. In this tutorial, we will use the command-line tools provided by MySQL. First, we use mysql command to connect database

有多种管理MySQL服务器的工具。 我们可以使用MySQL工具包提供的GUI工具,例如MySQL工具,Heidi,Toad或命令行工具。 在本教程中,我们将使用MySQL提供的命令行工具。 首先,我们使用mysql命令连接数据库

$ mysql -u root -p



mariadb date类型 mariadb create table_mysql

Connect To MySQL Database 连接到MySQL数据库

列出数据库(List Databases)

Before creating a database listing existing databases is beneficial. So we can get a list of existing databases and their names.

在创建数据库之前,列出现有数据库是有益的。 因此,我们可以获得现有数据库及其名称的列表。

show databases;


mariadb date类型 mariadb create table_数据库_02

List Databases 列出数据库

创建数据库(Create Database)

We will create a database but we should choose a different name from existing databases as we listed the previous step. We will use create database command for database creation by providing a database name. In the example, we create a database named person .

我们将创建一个数据库,但我们应该为上一步列出的现有数据库选择一个不同的名称。 通过提供数据库名称,我们将使用create database命令创建数据库。 在示例中,我们创建一个名为person的数据库。

create database persons;


mariadb date类型 mariadb create table_sql_03

Create Database 创建数据库

选择数据库(Select Database)

After database creation, we will create a table. But we should select the database to associate the table with the database. Otherwise, the table creation will fail because no database is selected.

创建数据库后,我们将创建一个表。 但是我们应该选择数据库以将表与数据库关联。 否则,由于未选择数据库,因此表创建将失败。

use persons;


mariadb date类型 mariadb create table_mariadb date类型_04

Select Database 选择数据库

建立表格(Create Table)

Now the most important part we will create a table by giving related columns. We will use the CREATE TABLE command with the related column names. In this example, we will create a table named persons with fields id , name , surname .

现在,最重要的部分是我们将通过提供相关列来创建表。 我们将使用CREATE TABLE命令和相关的列名。 在此示例中,我们将创建一个名为persons的表,其字段为idnamesurname

CREATE TABLE persons (id int, name varchar(20), surname varchar(20));


mariadb date类型 mariadb create table_数据库_05

Create Table 建立表格

将数据插入表(Insert Data Into Table)

We will insert a single row or record with the INSERT INTO sql. We will insert the following values;

我们将插入一行或使用INSERT INTO sql进行记录。 我们将插入以下值;

  • id 1 编号1
  • name poftut 名字poftut
  • surname comcom
INSERT INTO persons VALUES (1,"poftut","com");


mariadb date类型 mariadb create table_mysql_06

Insert Data Into Table 将数据插入表

LEARN MORE  How To Prevent SQL Injection in Php Applications?


了解更多信息如何防止在PHP应用程序中进行SQL注入?