深入了解达梦数据库的增删查改操作:从入门到精通

简介: 深入了解达梦数据库的增删查改操作:从入门到精通

前言:

在当今数字化的时代,数据库已经成为企业和组织的核心资产,是实现高效数据处理、存储和管理的重要工具。达梦数据库(DM)作为中国的本土数据库产品,具有丰富的功能和稳定的性能,在国内得到了广泛应用。本文将深入探讨达梦数据库的增删查改操作,帮助读者更好地理解和掌握达梦数据库的基本操作技巧。

通过本文的学习,读者将能够了解达梦数据库的增删查改操作的基本语法和规范,掌握如何进行数据的插入、删除、查询和更新。同时,本文还将会介绍一些常见的错误和注意事项,帮助读者在实际操作中避免出现问题。

在开始学习之前,请确保您已经安装了达梦数据库,并且具备了一定的数据库基础知识。如果您是初学者,建议先学习一些基础的数据库知识和概念,例如表、列、主键、外键等。

希望通过本文的学习,读者能够更好地掌握达梦数据库的增删查改操作,为进一步深入学习和应用打下坚实的基础。

一.达梦数据库的增删改查

1.创建数据库

CREATE TABLE LZ.city
(
 city_id CHAR(3) NOT NULL,
 city_name VARCHAR(40) NULL,
 region_id INT NULL
);

2.插入数据

INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('BJ','北京',1);
INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('SJZ','石家庄',1);
INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('SH','上海',2);
INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('NJ','南京',2);
INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('GZ','广州',3);
INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('HK','海口',3);
INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('WH','武汉',4);
INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('CS','长沙',4);
INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('SY','沈阳',5);
INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('XA','西安',6);
INSERT INTO LZ.CITY(city_id,city_name,region_id) VALUES('CD','成都',7);

3.查看数据

SELECT * FROM LZ.CITY

4.删除数据

DELETE  FROM   LZ.CITY WHERE city_id=1

5.数据

update  LZ.CITY set   city_name='北京' where city_name='亏本'


相关文章
|
19天前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
38 4
SpringBoot入门(4) - 添加内存数据库H2
|
7天前
|
SQL 数据库 开发者
达梦数据库 【-6111: 字符串转换出错】问题处理
在更新数据库某个值属性时,遇到了“字符串转换出错”的错误。经过分析,发现是由于 `id` 字段实际上是字符串类型而非数值类型导致的。最终通过将 `id` 的值改为字符串类型解决了问题。此问题提醒我们在处理数据库时要仔细检查表结构,不要凭经验臆断字段类型。
|
3月前
|
监控 Java 应用服务中间件
达梦数据库DEM监控部署教程分享
达梦数据库DEM监控部署教程分享
117 2
|
3月前
|
存储 SQL 分布式数据库
OceanBase 入门:分布式数据库的基础概念
【8月更文第31天】在当今的大数据时代,随着业务规模的不断扩大,传统的单机数据库已经难以满足高并发、大数据量的应用需求。分布式数据库应运而生,成为解决这一问题的有效方案之一。本文将介绍一款由阿里巴巴集团自主研发的分布式数据库——OceanBase,并通过一些基础概念和实际代码示例来帮助读者理解其工作原理。
309 0
|
21天前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
29 2
SpringBoot入门(4) - 添加内存数据库H2
|
13天前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
54 13
|
8天前
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
23 4
|
21天前
|
存储 人工智能 Java
Neo4j从入门到精通:打造高效知识图谱数据库 | AI应用开发
在大数据和人工智能时代,知识图谱作为一种高效的数据表示和查询方式,逐渐受到广泛关注。本文从入门到精通,详细介绍知识图谱及其存储工具Neo4j,涵盖知识图谱的介绍、Neo4j的特点、安装步骤、使用方法(创建、查询)及Cypher查询语言的详细讲解。通过本文,读者将全面了解如何利用Neo4j处理复杂关系数据。【10月更文挑战第14天】
79 6
|
2月前
|
SQL Java 关系型数据库
MySQL数据库基础:增删查改
本文详细介绍了数据库中常用数据类型的使用方法及其在Java中的对应类型,并演示了如何创建表、插入数据、查询数据(包括全列查询、指定列查询、去重查询、排序查询、条件查询和分页查询)、修改数据以及删除数据。此外,还特别强调了处理NULL值时的注意事项,以及在执行修改和删除操作时应谨慎使用条件语句,以避免误操作导致的数据丢失。
77 14
MySQL数据库基础:增删查改
|
1月前
|
SQL 数据库
达梦数据库阻塞死锁及解锁
【10月更文挑战第6天】本文介绍了在达梦数据库中模拟和解决死锁的方法。首先通过创建表并插入数据但不提交事务,模拟了阻塞情况;接着利用V$TRXWAIT和V$SESSIONS视图查询阻塞信息,并通过SP_CLOSE_SESSION函数解决阻塞。最后讨论了死锁的成因及避免策略,强调了正确管理事务的重要性。