第一部分建立數據庫mysql
1.1 建立並切換操做的數據庫sql
建立數據庫CREATE DATABASE 數據庫名數據庫
切換: USE 數據庫名code
#建立數據庫blog MariaDB [mysql]> CREATE DATABASE study_db;索引 #切換數據庫ip MariaDB [mysql]> USE study_db;rem Database changedget |
第二部分 表操做io
2.1 建立一個書籍表格
MariaDB [study_db]> CREATE TABLE books( -> book_id INT AUTO_INCREMENT PRIMARY KEY, -> book_name VARCHAR(20), -> book_author_name VARCHAR(20), -> publication_date DATE, -> description TEXT); Query OK, 0 rows affected (0.02 sec) |
1. AUTO_INCREMENT 選項則告訴 MySQL 此列的值是自增的。若是沒指定一個起始數,那麼就 是從1開始。
2. PRIMARY KEY 主鍵, 使數據能以其索引;(惟一)
2.2 查看錶結構: DESCRIBE
也能夠使用> DESC 表名
MariaDB [study_db]> DESCRIBE books; +------------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+-------------+------+-----+---------+----------------+ | book_id | int(11) | NO | PRI | NULL | auto_increment | | book_name | varchar(20) | YES | | NULL | | | book_author_name | varchar(20) | YES | | NULL | | | publication_date | date | YES | | NULL | | | description | text | YES | | NULL | | +------------------+-------------+------+-----+---------+----------------+ 5 rows in set (0.01 sec) |
1. 第一行是各列的標題。
2. 第二列,Type,用於展現各列的類型。
3. 第三列,Null,用於說明各列可否含有 NULL 值;
4. 第四列,Key,用於說明該列是不是鍵——索引列。
5. 第五列,Default,用於說明各列的默認值。
6. 最後一列,Extra,用於提供一些額外的信息。