mysql命令程式 Mysql命令大全

2021-10-19 17:07:12 字數 1877 閱讀 7077

| monica sehgal |

| hal simlai |

| joseph irvine |

3 rows in set (0.00 sec)

注意:這裡用到concat()函式,用來把字串串接起來。另外,我們還用到以前學到的as給結果列』concat(f_name, 」 「, l_name)』起了個假名。

5.1 建立資料表

命令:create table ( [,.. ]);

例如,建立乙個名為myclass的表,

欄位名 數字型別 資料寬度 是否為空 是否主鍵 自動增加 預設值

id int 4 否 primary key auto_increment

name char 20 否

*** int 4 否 0

degree double 16 是

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));

5.3 刪除資料表

命令:drop table

例如:刪除表名為 myclass 的表

mysql> drop table myclass;

drop table用於取消乙個或多個表。您必須有每個表的drop許可權。所有的表資料和表定義會被取消,所以使用本語句要小心!

注意:對於乙個帶分割槽的表,drop table會永久性地取消表定義,取消各分割槽,並取消儲存在這些分割槽中的所有資料。drop table還會取消與被取消的表有關聯的分割槽定義(.par)檔案。

對與不存在的表,使用if exists用於防止錯誤發生。當使用if exists時,對於每個不存在的表,會生成乙個note。

restrict和cascade可以使分割槽更容易。目前,restrict和cascade不起作用。

5.4 表插入資料

命令:insert into [( [,.. ])] values ( 值1 )[, ( 值n )]

例如:往表 myclass中插入二條記錄, 這二條記錄表示:編號為1的名為tom的成績為96.45, 編號為2 的名為joan 的成績為82.99, 編號為3 的名為wang 的成績為96.5。

mysql> insert into myclass values(1,』tom』,96.45),(2,』joan』,82.99), (2,』wang』, 96.59);

注意:insert into每次只能向表中插入一條記錄。

5.5 查詢表中的資料

1)、查詢所有行

命令: select from < 表名 > where < 表示式 >

例如:檢視表 myclass 中所有資料

mysql> select * from myclass;

2)、查詢前幾行資料

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

mysql> select * from myclass order by id limit 0,2;

select一般配合where使用,以查詢更精確更複雜的資料。

5.6 刪除表中資料

命令:delete from 表名 where 表示式

例如:刪除表 myclass中編號為1 的記錄

mysql> delete from myclass where id=1;

下面是乙個刪除資料前後表的對比。 firstname lastname age peter griffin 35 glenn quagmire 33 下面以php**為例刪除 「persons」 表中所有 lastname=』griffin』 的記錄:

mysql鎖命令 MySQL鎖定狀態檢視命令

1 show processlist show processlist顯示哪些執行緒正在執行。您也可以使用mysqladmin processlist語句得到此資訊。如果您有super許可權,您可以看到所有執行緒。否則,您只能看到您自己的執行緒 也就是,與您正在使用的mysql賬戶相關的執行緒 如果...

mysql 常規命令操作 mysql常用的命令操作

檢視正在執行的sql mysql show full processlist 檢視正在執行的sql mysql show variables like max 檢視mysql的一些配置引數 mysql show status 檢視當前會話下mysql的一些狀態。mysql show global s...

nohup 執行mysql命令 nohup命令

在應用unix linux時,我們一般想讓某個程式在後台執行,於是我們將常會用 在程式結尾來讓程式自動執行。比如我們要執行mysql在後台 usr local mysql bin mysqld safe user mysql 可是有很多程式並不想mysqld一樣,這樣我們就需要nohup命令,怎樣使...