mysql 命令備忘

2021-08-11 06:54:53 字數 1642 閱讀 4353

雖然mysql命令平常用的不少,但是有了ide的圖形化建表、改表操作,這些mysql命令忘的很快,所以在此記錄一下備忘

建表:

命令:create table 《表名》 ( 《欄位名1> 《型別1> [,..《欄位名n> 《型別n>]);

mysql> create table myclass(

> id int(4) not null primary key auto_increment,

> name char(20) not null,

> *** int(4) not null default

'0',

> degree double(16,2));

插入資料:

命令:insert into

《表名》 [( 《欄位名1>[,..《欄位名n > ])] values ( 值1 )[, ( 值n )]

如:mysql> insert into

myclass(id, name, source) values(1,'tom',96.45),(2,'joan',82.99), (2,'wang', 96.59);

查詢前幾行資料

例如:檢視表 myclass 中前2行資料

mysql> select * from

myclass

order

by id limit 0,2;

或:mysql> select * from

myclass limit 0,2;

修改表中資料:update 表名 set 字段=新值,… where 條件

mysql> update myclass

set name='mary' where id=1;

在表中增加字段:

命令:alter table 表名 add欄位 型別 其他;

例如:在表myclass中新增了乙個欄位passtest,型別為int(4),預設值為0

mysql> alter table myclass add passtest int(4) default

'0'更改表名:

命令:rename table 原表名 to 新錶名;

例如:在表myclass名字更改為youclass

mysql> rename table myclass

to youclass;

更新字段內容

update 表名 set 欄位名 = 新內容

update 表名 set 欄位名 = replace(欄位名,'舊內容','新內容');

join鏈結查詢

select fields

from table1 join table2

on table1.field1=table2.field1

以上內容摘自mysql常用命令

在舊版本mysql中,對於group by允許有以下用法:

select a, b, c from table1 group

by a;

但是在新版mysql中,使用以上語句會導致報錯,應改為:

select a, b, c from table1 group

by a, b, c;

具體的新舊版本範圍不詳

MYSQL命令備忘

一 連線mysql。1 例1 連線到本機上的mysql。首先在開啟dos視窗,然後進入目錄 mysqlbin,再鍵入命令mysql uroot p,回車後提示你輸密碼,如果剛安裝好mysql,超級使用者root是沒有密碼的,故直接回車即可進入到mysql中了,mysql的提示符是 mysql 2 例...

mysql命令列操作備忘

1 使用mysqld啟動mysql服務。2 使用mysql u使用者名稱 p密碼登入資料庫。比如 mysql u root p tiger 3 使用show databases 來顯示已經安裝的資料庫。4 使用use 資料庫名稱 來表示將要操作某個資料庫。比如 use whaty alumni 表示...

mysql 常用命令備忘

一 連線mysql。1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密...