| 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命令大全
7.1 乙個建庫和建表的例項1 drop database if exists school 如果存在school則刪除 create database school 建立庫school use school 開啟庫school create table teacher 建立表teacher id ...
網頁mysql命令大全 mysql命令大全
7.1 乙個建庫和建表的例項1 drop database if exists school 如果存在school則刪除 create database school 建立庫school use school 開啟庫school create table teacher 建立表teacher id ...
mysql 命令大全 Mysql 命令大全
輸入mysql進入,如同輸入cmd模式 1 使用show語句找出在伺服器上當前存在什麼資料庫.mysql show databases 2 建立乙個資料庫mysqldata mysql create database mysqldata.3 選擇你所建立的資料庫 mysql use mysqldat...