建立資料庫: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...