数据库的基本操作(增删改查)
数据库
- 基本操作
- 1. 数据增添
- 2. 数据查询
- a> where
- b> order by
- c> 大于小于等于null
- d> between and
- e> in
- f> 模糊匹配 like (_和%)
- g> group by
- 3. 数据修改
- 4. 数据删除
基本操作
1. 数据增添
- 对数据表 book 中所有字段进行插入
insert into book value ('红楼梦', '曹雪芹', 100, '清代长篇人情小说');
- 对数据表 book 中指定字段进行插入
insert into book(name, author) value ('红楼梦', '曹雪芹');
- 对数据表所有字段进行多行插入
insert into book values ('三国演义', '罗贯中', 88, '古典小说'),('水浒传', '施耐庵', 120, '古典小说');
2. 数据查询
无条件查询:
<1> 查询数据表 book 中的所有信息
select * from book;
<2> 指定列查询
select name, author from book;
a> where
select name, author from book where name = '三国演义';
b> order by
order by 是数据库条件查询中的关键字, 使用时如果不指定升序还是降序, 默认为升序. asc 为升序, desc 为降序.
<1> 升序 asc
select name, price from book order by price asc;
<2> 降序
select name, price from book order by price desc;
c> 大于小于等于null
<1> 查询价格在 100 以下的书籍
select name, price from book where price < 100;
<2> 查询价格不小于 100 的书籍
select name, price from book where price >= 100;
<3> 查询价格作者是 null 的书籍的信息
select * from book where author is null;
d> between and
查询价格在 [ 80, 100] 的书的信息
select * from book where price between 80 and 100;
e> in
查询价格是 80, 88 的书籍和价格
select name, price from book where price in (80, 88);
f> 模糊匹配 like (_和%)
<1> % 能匹配多个字符.
select * from book where author like '罗%';
<2> _ 只能匹配多一个字符.
下面这个例子写的是两个_, 看起来不清楚, 像一个.
select * from book where author like '罗__';
g> group by
将书按名字进行分组(名字一样的是一组, 只显示一次)
select name from book group by name;
3. 数据修改
修改数据:
update 表名 set 列名1=新数据1,列名2=新数据2列名3=新数据3 where 查询条件
eg: 将名称是三国演义价格是90 的数据改成名字是红岩, 作者是罗广斌, 价格是110, 类别是长篇小说
update book set name = '红岩', author = '罗广斌', price = 110, sort = '长篇小说' where name = '三国演义' and price = 90;
4. 数据删除
delete from 表名 where 查询条件
delete from book where name = '红旗谱';
数据库的基本操作(增删改查)相关推荐
- mysql 修改库的校对集_mysql数据库的基本操作(增删改查、字符集、校对集)
MySQL数据库概述 MySQL数据库是经典的关系型数据库管理系统,MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Dat ...
- flask中数据库的基本操作-增删改查【备忘】
1.增加数据(就相当于增加一个实例对象) user1 = User(name='long',email='1006550026@qq.com',password='123456',role_id= ...
- HBase数据库的基本操作增删改查
# 进入hbase命令行,hbase需要在环境变量路径中 >hbase shell 表操作 # 显示hbase中的表 > list# 创建user表,包含info.data两个列族 > ...
- java调用oracle删除,使用IDEA对Oracle数据库进行简单增删改查操作
1.1 java中的数据存储技术 在java中,数据库存取技术可分为如下几类: 1.jdbc直接访问数据库 2.jdo(java data object)是java对象持久化的新的规范,也是一个用于存 ...
- sqlite数据库的基本增删改查操作
2019独角兽企业重金招聘Python工程师标准>>> 效果图示例 1.在清单里添加相应的权限 <uses-permission android:name="andr ...
- python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
- jaba窗体连接mysql增删改查_知识实现——Java使用jdbc连接MySql数据库,实现增删改查...
Java使用jdbc连接MySql数据库,实现增删改查 首先,导入MySql连接数据库的jar包,我用的是 mysql连接jar包 DB类,用于获得数据库连接 import java.sql.Driv ...
- IOS开发基础之SQLite3数据库的使用增删改查
IOS开发基础之SQLite3数据库的使用增删改查 ios开发我们可能会使用到数据库进行持久化存储.sqlite3 是轻量级的数据库. 今天我们来介绍sqlite3 数据库.此方法跟java的增删改查 ...
- 数据库的操作 增删改查 mysql
数据库的操作 增删改查 mysql 登陆数据库 查看全部的数据库 系统提供的库,除了 test 是给我们练手的 其它的不要碰 mysql库,保存了系统重要内容,比如帐户 root帐户的用户名,密码,就 ...
- thinkphp连mysql增删改查_ThinkPHP5.1框架数据库链接和增删改查操作示例
本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作.分享给大家供大家参考,具体如 本文实例讲述了ThinkPHP5.1框架数据库链接和增删改查操作.分享给大家供大家参考,具体如下: 一. ...
最新文章
- java cache system_Java Cache System JCS(一) 使用方法
- pythonwhile循环结束语句_Python while循环语句
- Spring MVC 源码分析
- Head First HTML与CSS阅读笔记(二)
- redis 内存不足 排查_Redis 系统学习之 redis 内存模型
- 【Spring-AOP-学习笔记-3】@Before前向增强处理简单示例
- CF1444C Team-Building(可持久化并查集)(二分图)
- 99%算法工程师不知道的if/else优化技巧
- Project Euler 001-006 解法总结
- Codevs 1191 数轴染色
- Android技能树 — 网络小结(6)之 OkHttp超超超超超超超详细解析
- C#登录窗口(访问数据库)的制作,类文件的制作及使用
- [转载] python numpy 笔记(一)
- 产品经理三大证书,考哪个好
- JanusGraph快速入门
- python-opencv标定相机内参(针孔+鱼目)
- FITS python
- python获取图像灰度极值点_opencv-python读取tiff影像上任意点的灰度值和RBG值
- 大数据工程师的日常工作是什么?要掌握哪些核心技术?
- win7安全模式计算机管理在哪里,win7安全模式怎么进
热门文章
- Linux下报ora-12162,ORA-12162: TNS:net service name is incorrectly specified
- Java实现文件上传和下载
- 五阶段--使用 Kibana 操作 ES/ 搜索
- 国外15种手机游戏引擎和开发工具介绍
- 知乎运营怎么搞?开展知乎营销的流程和形式
- java 微信公众号消息推送 微信发送消息
- 【深度剖析】小米CyberDog四足机器人的AI运动系统的实现
- lamp一键安装包不安装mysql_LAMP一键安装包-CentOS 5/6下,添加pdo_mysql
- win10怎么用计算机二进制,教你如何使用Win10计算器进行进制转换?
- 体育专业国培计算机感言,计算机国培心得体会.doc