mysql---DML语句
来源:互联网 发布:ubuntu arm 黑客工具 编辑:程序博客网 时间:2024/06/05 00:43
插入数据
mysql> insert into em(age, name, address, hiredate, sal) values (12, 'zhangsa', 'china', '2016-01-02', 'hjhjflx');Query OK, 1 row affected (0.00 sec)
直接插入
mysql> insert into em values (13, 'lisi', 'beijing', '2017-09-08', 'ttadfad');Query OK, 1 row affected (0.01 sec)
部分插入
mysql> insert into em(age, hiredate) values (14, '2015-09-04');Query OK, 1 row affected (0.00 sec)
查看表中记录数据
mysql> select * from em;+------+---------+---------+------------+---------+| age | name | address | hiredate | sal |+------+---------+---------+------------+---------+| 12 | zhangsa | china | 2016-01-02 | hjhjflx || 13 | lisi | beijing | 2017-09-08 | ttadfad || 14 | NULL | NULL | 2015-09-04 | NULL |+------+---------+---------+------------+---------+3 rows in set (0.00 sec)
一次插入多条数据
mysql> insert into em(age, address) values(11, 'china'), (12, 'shanghai'),(13, 'beijing');Query OK, 3 rows affected (0.00 sec)Records: 3 Duplicates: 0 Warnings: 0
将name=“zhangsa“的sal值更改为eandroid
mysql> update em set sal='eandroid' where name='zhangsa';Query OK, 1 row affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0mysql> select * from em;+------+---------+----------+------------+----------+| age | name | address | hiredate | sal |+------+---------+----------+------------+----------+| 12 | zhangsa | china | 2016-01-02 | eandroid || 13 | lisi | beijing | 2017-09-08 | ttadfad || 14 | NULL | NULL | 2015-09-04 | NULL || 11 | NULL | china | NULL | NULL || 12 | NULL | shanghai | NULL | NULL || 13 | NULL | beijing | NULL | NULL |+------+---------+----------+------------+----------+6 rows in set (0.00 sec)
删除记录
mysql> delete from em where age=11;Query OK, 1 row affected (0.01 sec)mysql> select * from em;+------+---------+----------+------------+----------+| age | name | address | hiredate | sal |+------+---------+----------+------------+----------+| 12 | zhangsa | china | 2016-01-02 | eandroid || 13 | lisi | beijing | 2017-09-08 | ttadfad || 14 | NULL | NULL | 2015-09-04 | NULL || 12 | NULL | shanghai | NULL | NULL || 13 | NULL | beijing | NULL | NULL |+------+---------+----------+------------+----------+5 rows in set (0.00 sec)
查看部分数据
mysql> select * from em where age=12;+------+---------+----------+------------+----------+| age | name | address | hiredate | sal |+------+---------+----------+------------+----------+| 12 | zhangsa | china | 2016-01-02 | eandroid || 12 | NULL | shanghai | NULL | NULL |+------+---------+----------+------------+----------+2 rows in set (0.00 sec)mysql> select age, name from em;+------+---------+| age | name |+------+---------+| 12 | zhangsa || 13 | lisi || 14 | NULL || 12 | NULL || 13 | NULL |+------+---------+5 rows in set (0.00 sec)
查询不重复的数据(distinct)
mysql> select distinct age from em;+------+| age |+------+| 12 || 13 || 14 |+------+3 rows in set (0.01 sec)
排序查询
mysql> select * from em order by age;+------+---------+----------+------------+----------+| age | name | address | hiredate | sal |+------+---------+----------+------------+----------+| 12 | zhangsa | china | 2016-01-02 | eandroid || 12 | NULL | shanghai | NULL | NULL || 13 | lisi | beijing | 2017-09-08 | ttadfad || 13 | NULL | beijing | NULL | NULL || 14 | NULL | NULL | 2015-09-04 | NULL |+------+---------+----------+------------+----------+5 rows in set (0.00 sec)
限制查询
mysql> select * from em order by age;+------+---------+----------+------------+----------+| age | name | address | hiredate | sal |+------+---------+----------+------------+----------+| 12 | zhangsa | china | 2016-01-02 | eandroid || 12 | NULL | shanghai | NULL | NULL || 13 | lisi | beijing | 2017-09-08 | ttadfad || 13 | NULL | beijing | NULL | NULL || 14 | NULL | NULL | 2015-09-04 | NULL |+------+---------+----------+------------+----------+5 rows in set (0.00 sec)mysql> select * from em order by age limit 1, 3;+------+------+----------+------------+---------+| age | name | address | hiredate | sal |+------+------+----------+------------+---------+| 12 | NULL | shanghai | NULL | NULL || 13 | lisi | beijing | 2017-09-08 | ttadfad || 13 | NULL | beijing | NULL | NULL |+------+------+----------+------------+---------+3 rows in set (0.00 sec)
limit和order by在一起进行分页查询
获取总记录数
mysql> select count(1) from em;+----------+| count(1) |+----------+| 5 |+----------+1 row in set (0.00 sec)mysql> select * from em;+------+---------+----------+------------+----------+| age | name | address | hiredate | sal |+------+---------+----------+------------+----------+| 12 | zhangsa | china | 2016-01-02 | eandroid || 13 | lisi | beijing | 2017-09-08 | ttadfad || 14 | NULL | NULL | 2015-09-04 | NULL || 12 | NULL | shanghai | NULL | NULL || 13 | NULL | beijing | NULL | NULL |+------+---------+----------+------------+----------+5 rows in set (0.00 sec)
0 0
- mysql优化-----dml语句
- MySQL DML语句
- mysql 常用dml 语句
- MySQL笔记-DML语句
- mysql---DML语句
- Mysql 基础DML语句
- MySQL --DML语句
- MySQL基础-DML语句
- Mysql之DML语句_insert_uodate_delete
- (mysql)DML语句 总结
- MySql常用DML语句整理
- MySQL基础语句值DML语句
- MySQL中的DDL语句,DML语句初步
- MYSQL 多个DML语句同时提交
- 统计MySQL binlog中的DML语句
- MySQL,DML语句CUD的操作
- MYSQL数据库——DML语句
- mysql语句及其分类(DDL,DML)
- C#托管和非托管资源
- 变色状态栏
- 用户画像系统设计调研
- Java Session对象及其常用方法
- android studio下JNI生成so文件
- mysql---DML语句
- Java之IO流
- linux脚本批处理替换文件内容的方法
- 关于UWP的一些疑惑
- Git中pull对比fetch和merge
- [数据结构] 数组与链表的优缺点和区别
- Layer 图层圆角、边框 、底纹其他常用操作
- 搭建WebApi框架步骤
- 设置SELinux 策略规则 ? 在Kernel Log 中出现"avc: denied" 要如何处理?