mysql資料庫命令列基本操作
1.用命令列建立一個數據庫
CREATE DATABASE mydb; //建立一個mydb的資料庫
CREATE DATABASE IF NOT EXISTS mydb; //若資料庫存在則忽略這語句,不存在則建立資料庫
說明:①資料庫不區分大小寫 ②命令列每條語句結束用英文;來結束③IF NOT EXISTS 表示資料庫不存在會建立,存在則會忽略此步操作。類似檢測的作用,如果不用這個的話,資料庫已經存在會出現錯誤。
2.檢視資料庫
SHOW DATABASES; //檢視當前資料庫,一共有幾個
SHOW CREATE DATABASE 資料庫名稱; //可以查詢指定資料庫是否存在
3.刪除資料庫
DROP DATABASE 資料庫名稱;//刪除指定資料庫名稱
4.選擇資料庫
USE mydb; 最簡單直接的方法
5.建立表
語句: CREATE TABLE book( //建立一個book的資料表
欄位名 欄位型別 [欄位屬性]
) [表選項]; //表選項可有可無一般是 DEFAULT CHARSET=utf8;
步驟:① 建立資料庫 ②選擇資料庫 ③建立表
例子:
CREATE TABLE book(
id INT COMMENT ‘編號’,
name VARCHAR(32) COMMENT ‘書名’,
price INt 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則將表全部刪除了。
總結
這裡面一些命令都很基礎,也比較常用吧,沒有整理很細緻,資料庫語句查詢基本都是通用的。