1. 程式人生 > >mysql基本常見命令大全

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資料庫中