1. 程式人生 > 實用技巧 >mysql資料庫命令列基本操作

mysql資料庫命令列基本操作

1.用命令列建立一個數據庫

CREATE DATABASE mydb; //建立一個mydb的資料庫
CREATE DATABASE IF NOT EXISTS mydb; //若資料庫存在則忽略這語句,不存在則建立資料庫
在這裡插入圖片描述
說明:①資料庫不區分大小寫 ②命令列每條語句結束用英文;來結束③IF NOT EXISTS 表示資料庫不存在會建立,存在則會忽略此步操作。類似檢測的作用,如果不用這個的話,資料庫已經存在會出現錯誤。

2.檢視資料庫

SHOW DATABASES; //檢視當前資料庫,一共有幾個
SHOW CREATE DATABASE 資料庫名稱; //可以查詢指定資料庫是否存在
在這裡插入圖片描述

3.刪除資料庫

DROP DATABASE 資料庫名稱;//刪除指定資料庫名稱

DROP DATABASE IF EXISTS 資料庫名稱; //有這個資料庫就刪除,沒有就跳過語句
在這裡插入圖片描述

4.選擇資料庫

USE mydb; 最簡單直接的方法
在這裡插入圖片描述

5.建立表

語句: CREATE TABLE book( //建立一個book的資料表
欄位名 欄位型別 [欄位屬性]
) [表選項]; //表選項可有可無一般是 DEFAULT CHARSET=utf8;
步驟:① 建立資料庫 ②選擇資料庫 ③建立表
例子:
CREATE TABLE book(
id INT COMMENT ‘編號’,
name VARCHAR(32) COMMENT ‘書名’,
price INt COMMENT ‘價格’,

text VARCHAR(50) COMMENT ‘說明’
); //我這個建立的表比較簡單,主鍵沒新增
在這裡插入圖片描述

6.給表新增資料

INSERT INTO book VALUES(1,‘檢測’,200,‘非常有用的一本書’); //新增一條
INSERT INTO book (id,name ) VALUES(‘11’,‘哈哈1’); //根據情況新增表資訊
在這裡插入圖片描述

7.檢視和查詢表資料

select * from book; //顯示錶中所有資料
select id,name from book; //顯示錶中部分資訊
select * from book where id=1; //查詢指定資訊
在這裡插入圖片描述

8.修改資料

update book set name=‘更新的檢測’,text=‘我是被更新過的哈’ where id=‘1’; //選擇id的進行修改 在這裡插入圖片描述

9.刪除資料

drop table if exists book; // if exists 可有可無,作用是表存在則刪除,不存在則忽略這語句
delete from book where id=‘1’; // 刪除表中 id列名為h1的 ,如果沒有where則將表全部刪除了。
在這裡插入圖片描述

總結

這裡面一些命令都很基礎,也比較常用吧,沒有整理很細緻,資料庫語句查詢基本都是通用的。