mysql 基本操作命令

2021-09-30 10:57:27 字數 1086 閱讀 2919

檢視mysql中某一張表的表結構:

desc 表名

重新命名表命令:

rename table 表名 to 新的表名;

或者alter table 表名 rename  to 新的表名;

重新命名列名:

alter table 表名 column 列名 新列名 型別(長度);

檢索表命令:

show tables like 『關鍵字%』;

或者show tables like 『%關鍵字』;

或者show tables like 『%關鍵字%』;

建立乙個新錶並且和某一張表的表結構相同,只複製表結構:

create table 新錶名 select * from 要複製的表名 where 1=2;

建立乙個新錶並且和某一張表的表結構相同,並插入資料:

create table 新錶名 select * from 要複製的表名 where 條件表示式;

從檔案中載入資料到mysql中,命令:

load data local infile 『資料檔案路徑』 into table 表名(欄位1,欄位2,…);

在資料庫中,unionunion all關鍵字都是將兩個結果集合並為乙個,但這兩者從使用和效率上來說都有所不同。

union在進行表鏈結後會篩選掉重複的記錄,所以在表鏈結後會對所產生的結果集進行排序運算,刪除重複的記錄再返回結果。

這個sql在執行時先取出兩個表的結果,再用排序空間進行排序刪除重複的記錄,最後返回結果集,如果表資料量大的話可能會導致用磁碟進行排序。

union all只是簡單的將兩個結果合併後就返回。這樣,如果返回的兩個結果集中有重複的資料,那麼返回的結果集就會包含重複的資料了

從效率上說,union all要比union快很多,所以,如果可以確認合併的兩個結果集中不包含重複的資料的話,那麼就使用union all

使用 union 組合查詢的結果集有兩個最基本的規則:

1。所有查詢中的列數和列的順序必須相同。

2。資料型別必須相容

mysql 基本操作命令

1.檢視埠 netstat an 2.登陸mysql 伺服器 mysql u root p mysql hlocahost u root p 3.選擇資料庫 show databases 4.設定字符集 set names gbk 5.查詢資料庫中的表 show tables 6.設定字符集 set...

Mysql基本操作命令

1 mysql安裝 mysqld install 在mysql的bin目錄下操作 2 mysql初始化 mysqld initialize insecure user mysql 3 mysql啟動服務 net start mysql 4 mysql登入 mysql u root p 登入本地資料庫...

mysql基本操作命令

show databases 顯示資料庫 create database name 建立資料庫 use databasename 選擇資料庫 drop database name 直接刪除資料庫,不提醒 show tables 顯示表 describe tablename 顯示具體的表結構 sele...