mysql基本常見命令大全
建立資料庫
create database 資料庫名 charset utf8; 後面兩句可寫可不寫
檢視當前建立的資料庫
show create database 資料庫名;
檢視所有資料庫
show databases;
刪除資料庫
drop database 資料庫名;
切換資料庫
use 資料庫名;
所有跟表相關的要在想建立那個資料庫中建立
建立表
表名: t1 欄位中有: id name age
create table ti(id 型別,name 型別。。。。)
檢視所有表
show table
查看錶的詳情
desc t1
刪除表
drop table t1
查看錶中內容
select * from t1
插入資料
insert into t1(id,name) value(1,‘xiaoming’)
檢視當前這張表
show create table t1;
檢視所有表
show table ;
刪除表
desc table t1;
查詢表中內容
select * from t1;
刪除表中某個資料
delete from t1 name = 'xiaoming'
複製表(全部複製,即複製表結構,也複製記錄)
create table b1 select * from db2.a1 b1(複製之後的表名)
只複製表結構 不復制資料
create table b2 select * from db2.a1 where 1> 5 #條件不成立 只能複製表結構
備份
備份表結構和資料
mysqldump -u root -p db1 > db1.sql 要備份名字 > 備份之後的名字 要加把檔案放在哪路徑
備份表結構
mysqldump -u root -p db1 > db2.sql .sql必須要加
恢復備份資料
create database db10 先建立個數據庫
mysqldump -u root -p db10 < db1.sql 把已有的資料檔案匯入db10資料庫中