18.4 創(chuàng)建數(shù)據(jù)庫與表單

2022-06-01 16:22 更新

在MariaDB數(shù)據(jù)庫管理系統(tǒng)中,一個數(shù)據(jù)庫可以存放多個數(shù)據(jù)表,數(shù)據(jù)表單是數(shù)據(jù)庫中最重要最核心的內(nèi)容。我們可以根據(jù)自己的需求自定義數(shù)據(jù)庫表結(jié)構,然后在其中合理地存放數(shù)據(jù),以便后期輕松地維護和修改。表18-2羅列了后文中將使用到的數(shù)據(jù)庫命令以及對應的作用。

表18-2 用于創(chuàng)建數(shù)據(jù)庫的命令以及作用

命令用法 作用
CREATE database 數(shù)據(jù)庫名稱。 創(chuàng)建新的數(shù)據(jù)庫
DESCRIBE 表單名稱; 描述表單
UPDATE 表單名稱 SET attribute=新值 WHERE attribute > 原始值; 更新表單中的數(shù)據(jù)
USE 數(shù)據(jù)庫名稱; 指定使用的數(shù)據(jù)庫
SHOW databases; 顯示當前已有的數(shù)據(jù)庫
SHOW tables; 顯示當前數(shù)據(jù)庫中的表單
SELECT * FROM 表單名稱; 從表單中選中某個記錄值
DELETE FROM 表單名 WHERE attribute=值; 從表單中刪除某個記錄值

建立數(shù)據(jù)庫是管理數(shù)據(jù)的起點?,F(xiàn)在嘗試創(chuàng)建一個名為linuxprobe的數(shù)據(jù)庫,然后再查看數(shù)據(jù)庫列表,此時就能看到它了:

    MariaDB [(none)]> CREATE DATABASE linuxprobe;
    Query OK, 1 row affected (0.00 sec)
    MariaDB [(none)]> SHOW databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | linuxprobe         |
    | mysql              |
    | performance_schema |
    +--------------------+
    4 rows in set (0.04 sec)

要想創(chuàng)建數(shù)據(jù)表單,需要先切換到某個指定的數(shù)據(jù)庫中。比如在新建的linuxprobe數(shù)據(jù)庫中創(chuàng)建表單mybook,然后進行表單的初始化,即定義存儲數(shù)據(jù)內(nèi)容的結(jié)構。我們分別定義3個字段項,其中,長度為15個字符的字符型字段name用來存放圖書名稱,整型字段price和pages分別存儲圖書的價格和頁數(shù)。當執(zhí)行完下述命令之后,就可以看到表單的結(jié)構信息了:

    MariaDB [(none)]> use linuxprobe;
    Database changed
    MariaDB [linuxprobe]> CREATE TABLE mybook (name char(15),price int,pages int);
    Query OK, 0 rows affected (0.16 sec)
    MariaDB [linuxprobe]> DESCRIBE mybook;
    +-------+----------+------+-----+---------+-------+
    | Field | Type     | Null | Key | Default | Extra |
    +-------+----------+------+-----+---------+-------+
    | name  | char(15) | YES  |     | NULL    |       |
    | price | int(11)  | YES  |     | NULL    |       |
    | pages | int(11)  | YES  |     | NULL    |       |
    +-------+----------+------+-----+---------+-------+
    3 rows in set (0.02 sec)
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號