資料庫之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;