数据库的基本操作(增删改查)
数据库
- 基本操作
- 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框架数据库链接和增删改查操作.分享给大家供大家参考,具体如下: 一. ...
最新文章
- 两分公支的IPSec***流量走总部测试
- AAAI-19 日程 安排
- python --闭包学习
- java基础(5)----面向对象
- php基础标签大全,HTML基础之HTML常用标签
- 【竞赛算法学习】学术前沿趋势分析-论文数据统计
- 如何优雅的绘制一棵省市区三级可选择的树?
- python手机版-QPython,一个在手机上运行Python的神器
- C# 自定义类型通过实现IFormattable接口,来输出指定的格式和语言文化的字符串(例:DateTime)...
- 2.swoole 安装
- phpFreeChat 2.0.0 发布,Web 聊天室
- U盘中的SanDiskSecureAccess可以删除么?删除后影响U盘的使用么?
- 中国省份信息与编码和世界所有国家信息与编码
- 基于机器学习方法对销售预测的研究
- 《信息物理融合系统(CPS)设计、建模与仿真——基于 Ptolemy II 平台》——第3章 数据流 3.1同步数据流...
- 预备篇 I :范畴与函子
- 数据分析的基本思想是什么
- 青蛙跳台阶python解法
- WebAssembly中级——网络连接websocket
- Leetcode 1011. Capacity To Ship Packages Within D Days 在 D 天内送达包裹的能力