MySQL之最基本命令

2021-09-05 12:13:43 字數 2926 閱讀 8579

前言:以下是資料庫最基礎最常用的命令,特別適用初學者練習,希望通過不斷練習這些命令來熟練操作、鞏固基礎,因為只有不斷地練習才能將知識真正變成自己的東西。

快速檢視以下內容:

操作命令

建立資料庫

create database 資料庫名;

指定要操作的資料庫

use 資料庫名;

建立資料表

create table 資料表名;

檢視資料表

show create table 資料表名;

使用describe語句檢視資料表

describe 資料表名;

為資料表重新命名

alter table 資料表名 rename 新錶名;

修改欄位名

alter table 資料表名 change 舊欄位名 新欄位名 新資料型別;

修改字段資料型別

alter table 資料表名 modify 欄位名 資料型別;

新增字段

alter table 資料表名 add 欄位名 資料型別;

刪除字段

alter table 表名 drop 欄位名;

修改欄位的排列位置

alter table 資料表名 modify 欄位名1 資料型別 first | after 欄位名2

刪除資料表

drop table 資料表名;

1、建立資料庫

命令:create database 資料庫名;

舉例:create database student;

2、指定要操作的資料庫

命令:use 資料庫名;

舉例:use student;

3、建立資料表(前提是已經指定了需要操作的資料庫,命令參考上一條)

命令:create table 資料表名

欄位名1  資料型別[完整性約束條件],

欄位名2  資料型別[完整性約束條件],

欄位名2  資料型別[完整性約束條件]

舉例:create table grade

id   int(11),

name   varchar(20),

grade   float

為了驗證資料表是否建立成功,需要使用show tables語句進行檢視:show tables

結果如下(我使用的是phpmyadmin):

4、檢視資料表

命令:show create table 資料表名;

舉例:show create table grade;

執行結果如下:

5、使用describe語句檢視資料表

命令:describe 資料表名;或者desc 資料表名;

舉例:desc grade;

執行結果如下:

6、為資料表重新命名

命令:alter table 資料表名 rename [to] 新錶名;

注意:命令中出現的[ ]中的內容表示選擇性條件,不是必需;

舉例:alter table grade rename newgrade;

7、修改欄位名

命令:alter table 資料表名 change 舊欄位名 新欄位名 新資料型別

注意:新資料型別不能為空,即使不改變資料型別也要寫上原來的資料型別

舉例:alter table grade change name newname varchar(20);(把grade表中的name欄位改為newname,資料型別不變)

8、修改字段資料型別

命令:alter table 資料表名 modify 欄位名 資料型別;

舉例:alter table grade modify id int(20);(將欄位名id的資料型別改為int(20))

9、新增字段

命令:alter table 資料表名 add 新欄位名 資料型別 [約束條件] [first | after 已存在的欄位名];

注意:「|」表示或者,其兩邊的引數是可供挑選的,此處的first表示將字段設定為表的第乙個字段,after 表示將新字段插入到指定的「已存在的欄位名」的後面

舉例:alter table grade add age int(10);

10、刪除字段

命令:alter table 表名 drop 欄位名;

舉例:alter table grade drop grade;

11、修改字段排列位置

命令:alter table 表名 modify 欄位名1 資料型別 first | after 欄位名2

舉例1:alter table grade modify newname varchar(20) first;(將字段newname插入到表的第乙個位置)

舉例2:alter table grade modify id int(11) after grade;(將字段id插入到字段grade的後面)

12、刪除資料表

命令:drop table 資料表名;

舉例:drop table grade;

hive最基本命令

建立資料庫 create database database name 如果不知道是否已經存在 create database if not exists database name 檢視hive中包含的資料庫 show databases 如果資料庫非常多可以使用正規表示式篩選顯示 舉例查詢 h有...

Mysql的一些最基本命令

一 進入資料庫系統命令 h localhost 主機名 u root p 二 對庫的操作命令 1 檢視資料庫中的所有庫 show databases 注意有s 2 新建庫 create database databasename 3 刪除庫 drop database databasename 4 ...

mysql基本命令總結 mysql基本命令總結

1.在ubuntu上安裝mysql sudo apt get install mysql server sudo apt get install mysql client 2.安裝結束後,用命令驗證是否安裝並啟動成功 sudo netstat tap grep mysql 通過上述命令檢查之後,如果...