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
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;
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;
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;
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
的表,其字段为id
, name
, surname
。
CREATE TABLE persons (id int, name varchar(20), surname varchar(20));
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
com
姓com
INSERT INTO persons VALUES (1,"poftut","com");
Insert Data Into Table
将数据插入表
LEARN MORE How To Prevent SQL Injection in Php Applications?
了解更多信息如何防止在PHP应用程序中进行SQL注入?