MySQL的基本命令操作

2021-09-13 00:24:02 字數 2044 閱讀 2295

建立資料庫:create database 資料庫名稱;

檢視資料庫:show databases;

檢視某個已經建立的資料庫資訊:show create database 資料庫名稱;

刪除資料庫:drop database 資料庫名稱;(資料庫中的所有資料都將被清空,原來分配的空間也將被**)

char和varchar型別:都用來表示字串資料。不同的是char用來表示固定長度的字串,varchar表示可變長度的字串。

建立資料表:

create table 表名

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

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

…欄位名n, 資料型別(完整性約束條件)

)檢視資料表:show create table 表名;(show create table語句不僅可以檢視建立表時的定義語句,還可以檢視表的字元編碼)

檢視資料表:describe 表名;(簡寫:desc 表名;)

檢視資料庫中的所有表:show tables;

修改資料表表名:alter table 舊表名 rename to 新錶名;

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

修改欄位的資料型別:alter table 表名 modify 欄位名 資料型別;

新增字段:alter table 表名 add 新欄位名 資料型別;

刪除字段:alter table 表名 drop 欄位名;

修改欄位的排列位置:alter table 表名 modiyf 欄位名1 資料型別 first|after 欄位名2;(first:是將字段1修改為表的第乙個字段,after:是將字段1插入到字段2的後面)

刪除資料表:drop table 表名;

主鍵約束:欄位名 資料型別 primary key

多欄位主鍵:primary key(欄位名1, 欄位名2, …,欄位名n) (多個字段組合而成的主鍵)

非空約束:欄位名 資料型別 not null (非空約束:欄位的值不能為null)

唯一主鍵:欄位名 資料型別 unique (唯一約束:用來保證表中字段的唯一性,即表中字段的值不能重複出現)

預設約束:欄位名 資料型別 default 預設值 (預設約束:用於給資料表中的字段指定預設值)

字段值自動增加:欄位名 資料型別 auto_increment (預設情況下從1自增的)

index和key:表示欄位的索引

asc和desc:asc表示公升序排列,desc表示降序排列

fulltext:表示全文索引

為表中資料新增字段:

insert into 表名(欄位名1, 欄位名2, …)

values(值1, 值2, …);

檢視表中資料:select *from 表名;

select *from 表名 where 條件表示式;

select 欄位名1,欄位名2, …from 表名;

in關鍵字:select *|欄位名1,欄位名2,… from 表名 where 欄位名 in|not in (元素1,元素2);

between and關鍵字:select *|欄位名1,欄位名2,… from 表名 where 欄位名 欄位名 between|not between 值1 and 值2;

空值查詢:select *|欄位名1,欄位名2,… from 表名 where 欄位名 is null|not null;

distinct關鍵字:select distinct 欄位名,欄位名2,… from 表名; (去掉查詢記錄中的重複的值)

like關鍵字:select *|欄位名1,欄位名2,… from 表名 where 欄位名 like|not like 『匹配字串』;

刪除資料:delete from 表名 where 條件表示式;

備份乙個資料庫:mysqldump -u root -p 資料庫名 (表名) > d:絕對路徑.sql

備份所有資料庫:mysqldump -u root -p -all > d:絕對路徑.sql

資料還原:mysql -u root -p < 檔案路徑

mysql基本命令操作

win7執行mysql時並不是以管理員的身份執行cmd程式的!所以不能啟動mysql提示發生系統錯誤 5 拒絕訪問!那我們就需要以管理員的身份執行cmd。具體步驟如下 1 在開始選單的搜尋框中輸入cmd,然後右鍵單擊,並選擇以管理員身份執行!在以管理員執行的cmd命令框中就可以正常使用net sta...

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

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

命令列操作MySQL的基本命令

一 從命令列登入mysql資料庫伺服器 1 登入使用預設3306埠的mysql usr local webserver mysql bin mysql u root p 2 通過tcp連線管理不同埠的多個mysql 注 mysql4.1以上版本才有此項功能 usr local webserver m...