1. 程式人生 > >資料庫之MYSQL基本操作

資料庫之MYSQL基本操作

一、建立

1、修改主鍵

原本沒有主鍵,新增主鍵

如:

表product中沒有主鍵,現需要把pid修改為主鍵

mysql> alter table product add primary key(pid);

注意:原本有主鍵的,需先刪掉原本的主鍵 ALTER TABLE product DELETE PRIMARY KEY

設定雙欄位主鍵,即有點像兩個主鍵

如:

把order_details中的oid、pid設定為主鍵,則用

mysql> alter table order_details add primary key(oid,pid);

二、資料插入,增加

1、在對錶中所有列都插入時可以用

mysql> insert into customer values('G003','小龍嘉','2000-00-00',NULL);

2、只對其中某些項進行插入,如只對mid、nam、sex進行插入

mysql> insert into customer(mid,nam,sex) values('G002','小李',1);

三、更新、修改

mysql> UPDATE customer set nam='小嘉',birth='2001-1-5' where mid='G002';

即把mid等於G002的資料條的nam改為小嘉,birth改為2001-1-5

四、刪除

mysql> DELETE from customer where mid='N001';

where後面的是條件

注意:如果條件為null,則不用等於號,用的是where mid is null

五、資料檢索

select 列名1,列名2... from 表名 where 條件表示式

mysql> select mid,nam from customer where mid>'G002';

mysql> select * from customer ; * 表示所有的列,後面沒有where的條件表示所有的都是

六、結果排序

mysql> select *from customer order by sex asc,birth desc;

order by表示排序命令 asc為升序,desc為降序

七、取得指定的件數間(m到n之間)的記錄

如需要2~3間的數,則用

mysql> select nam,birth from customer order by birth desc limit 2,3;

如果從零開始,則可以不需要前面的數

八、顯示錶的引數

mysql> desc product;