Mariadb使用者操作 資料庫基本操作 一

2021-07-25 15:47:36 字數 1701 閱讀 2389

第一部分建立資料庫

1.1 建立並切換操作的資料庫

建立資料庫create database 資料庫名

切換: use 資料庫名

#建立資料庫

mariadb [mysql]> create database study_db;

#切換資料庫

mariadb [mysql]> use study_db;

database changed

第二部分

表操作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

,用於提供一些

額外的資訊。

JDBC 查詢(讀操作)資料庫

註冊mysql的驅動 獲得乙個連線 建立乙個查詢 處理結果集 關閉連線 class.forname com.mysql.jdbc.driver connection conn drivermanager.getconnection db url,user,pass preparedstatement...

MySQL資料庫基本操作(資料庫操作一)

1 命令 行登入語法 mysql u使用者名稱 h主機名或者ip位址 p密碼 登入到本機 mysql h localhost u root p密碼 檢視當前使用者的許可權 show grants 2 建立資料庫 1 create database database name database nam...

Python資料庫操作 資料庫建立,插入,觸發器

環境 grammar version 2.6 interpreter python27 python.exe table1.py如下 連線資料庫mydb.db,如果mydb.db不存在,自動建立。建立表table1,建立乙個觸發器insert ok,當在table1中插入一條記錄時同時在table2...