W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
在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)
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: