【實驗】【MySQL】MySQL的DML語言演示
1.建測試表
mysql> create table emp ( ename varchar(10), hiredate date, sal decimal(10,2), deptno int(2)) engine=innodb default charset=gbk;
2.普通插入
mysql> insert into emp (ename,hiredate,sal,deptno) values('Andy1','2009-06-29','2000',1);
mysql> insert into emp values('Andy2','2009-06-29','3000',1);
mysql> insert into emp (ename,sal) values ('Anna1',1500);
3.特色插入:多條記錄插入
mysql> insert into dept values (5,'dept5'),(6,'dept6'),(7,'dept7');
4.普通更新
mysql> update emp set sal=4000 where ename = 'Andy1';
5.特色更新:同時更新多個表中的資料
mysql> update emp a,dept b set a.sal=a.sal*b.deptno,b.deptname=a.ename where a.deptno=b.deptno;
6.普通刪除
mysql> delete from emp where ename = 'hsw1';
7.特色刪除:一次刪除多個表的資料
mysql> delete a,b from emp a,dept b where a.deptno=b.deptno and a.deptno=2;
8.普通查詢
這裡不舉例子
9.特色查詢:顯示排序後的一部分資料
例:顯示emp表中按照sal排序後從第二條開始顯示3條記錄
select * from emp order by sal limit 1,3;
10.小結
MySQL的增刪改查操作都有一些小特色,比較靈活,需要區分是否為特有的語法,在真正使用之前需要考慮清楚。
-- The End --
mysql> create table emp ( ename varchar(10), hiredate date, sal decimal(10,2), deptno int(2)) engine=innodb default charset=gbk;
2.普通插入
mysql> insert into emp (ename,hiredate,sal,deptno) values('Andy1','2009-06-29','2000',1);
mysql> insert into emp values('Andy2','2009-06-29','3000',1);
mysql> insert into emp (ename,sal) values ('Anna1',1500);
3.特色插入:多條記錄插入
mysql> insert into dept values (5,'dept5'),(6,'dept6'),(7,'dept7');
4.普通更新
mysql> update emp set sal=4000 where ename = 'Andy1';
5.特色更新:同時更新多個表中的資料
mysql> update emp a,dept b set a.sal=a.sal*b.deptno,b.deptname=a.ename where a.deptno=b.deptno;
6.普通刪除
mysql> delete from emp where ename = 'hsw1';
7.特色刪除:一次刪除多個表的資料
mysql> delete a,b from emp a,dept b where a.deptno=b.deptno and a.deptno=2;
8.普通查詢
這裡不舉例子
9.特色查詢:顯示排序後的一部分資料
例:顯示emp表中按照sal排序後從第二條開始顯示3條記錄
select * from emp order by sal limit 1,3;
10.小結
MySQL的增刪改查操作都有一些小特色,比較靈活,需要區分是否為特有的語法,在真正使用之前需要考慮清楚。
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-607832/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【實驗】【MySQL】MySQL的DDL語言演示MySql
- MySQL DML語句MySql
- 【必知必會的MySQL知識】③DML語言MySql
- MySQL的DDL和DML操作語法MySql
- 入門MySQL——DML語句篇MySql
- MySQL基礎之DML語句MySql
- MySQL 的資料管理及 DML 語句MySql
- KunlunDB對MySQL私有DML語法的支援MySql
- 【實驗】【MySQL】MySQL常用函式“自助式”示例演示全過程MySql函式
- MySQL教程DML資料操縱語言示例詳解鍵塾MySql
- MySQL DML語句書寫建議MySql
- MySQL — DCL語言MySql
- sql語言演示!SQL
- 【實驗】Oracle審計語句的使用演示Oracle
- 【實驗】【MySQL】MySQL中的運算子展示MySql
- MySQL DML運算元據MySql
- MySQL — 資料查詢語言MySql
- MySQL的C語言程式設計(一)MySqlC語言程式設計
- C語言呼叫mysql資料庫API實現簡單的mysql客戶端的功能C語言MySql資料庫API客戶端
- C語言實驗1C語言
- C語言實驗二C語言
- 【實驗】【MySQL】MySQL 5.0 windows版本之初探MySqlWindows
- Mysql 基礎操作 DDL DML DCLMySql
- 華為高斯DB(for MySQL)搭建演示MySql
- linux下使用mysql的C語言APILinuxMySqlC語言API
- mysql的innodb和myisam的dml效能對比MySql
- Go 語言操作 MySQL 之 SQLX 包GoMySql
- Go 語言操作 MySQL 之 CURD 操作GoMySql
- MySQL之資料定義語言(DDL)MySql
- C語言MySQL程式設計示例C語言MySql程式設計
- c語言程式實驗——實驗報告五C語言
- c語言程式實驗————實驗報告十C語言
- c語言程式實驗————實驗報告十二C語言
- C語言實驗作業C語言
- DDL,DML,DCL,TCL四種語言的簡介
- MySQL metadata鎖實驗MySql
- MySQL全面瓦解5:資料操作-DMLMySql
- MySQL alter 新增列對dml影響MySql