数据库中的中英文术语大全

这篇具有很好参考价值的文章主要介绍了数据库中的中英文术语大全。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、基础理论

二、DQL

三、DML和事务控制

四、DDL


一、基础理论

数据库(Database)是存储数据的仓库,是计算机系统中的一个重要组成部分。数据库管理系统(DBMS)是一种软件系统,可以帮助用户创建、维护、访问和管理数据库。

数据库基础理论包括以下几个方面:

  1. 数据库模型:描述数据之间的关系和如何组织数据的概念模型。常见的数据库模型有关系模型、层次模型、网状模型和面向对象模型。

  2. 数据库范式:指的是关系数据库中的表设计必须符合一定的规则,以避免数据冗余、插入异常、更新异常和删除异常。

  3. SQL语言:结构化查询语言,用于数据库中的数据管理和操作。包括数据查询、数据更新、数据插入和数据删除等操作。

  4. 事务处理:指的是处理数据库操作的一组动作,要么全部执行,要么全部撤销。事务处理可以保证数据的一致性和可靠性,例如在银行转账操作中,如果转账过程中发生错误,事务会回滚并撤销转账操作。

  5. 数据库安全性:指的是保护数据库中的数据不被非法访问、篡改或破坏。数据库安全性包括访问控制、加密和审计等方面。

数据库基础理论是学习数据库技术的基础,能够帮助人们理解数据库的概念、设计和管理原则,提高数据管理效率和安全性。

基础理论
英文术语 中文释义
data 数据
database(DB) 数据库
database system(dbs) 数据库系统
database management system 数据库管理系统
database administrator 数据库管理员
relational model 关系模型
relational database 关系型数据库
relation 关系
table
column
attribute 属性
row
tuple 元组
record 记录
domain
key
super key 超键
candidate key 候选键
primary key 主键
foreign key 外键
DQL 数据查询语句
DDL 数据定义语句
DML 数据操作语句
(注:颜色相同表示同一概念的不同名称)

二、DQL

DQL (Database Query Language) 是数据库查询语言,主要用于从数据库中检索和查询数据。DQL 是 SQL (Structured Query Language) 的一部分,包括 SELECT、FROM、WHERE、GROUP BY、HAVING 和 ORDER BY 等关键字和函数,用于从表中检索和筛选所需的数据。以下是一些常用的 SQL 查询语句:

  1. 选择所有列和所有行:SELECT * FROM table_name;

  2. 选择指定列和所有行:SELECT column1, column2, ... FROM table_name;

  3. 选择指定列和指定行:SELECT column1, column2, ... FROM table_name WHERE condition;

  4. 使用排序:SELECT column1, column2, ... FROM table_name ORDER BY column_name ASC|DESC;

  5. 使用计算字段:SELECT column1, column2, ..., (column1 + column2) AS total FROM table_name;

  6. 使用聚合函数:SELECT COUNT(column_name) FROM table_name;

  7. 使用 GROUP BY 子句:SELECT column1, SUM(column2) FROM table_name GROUP BY column1;

  8. 使用 HAVING 子句:SELECT column1, SUM(column2) FROM table_name GROUP BY column1 HAVING SUM(column2) > 10;

  9. 使用多个表:SELECT column1, column2 FROM table1, table2 WHERE table1.column_name = table2.column_name;

以上是一些常用的 SQL 查询语句,可以满足大部分的数据查询需求。

DQL
英文术语 中文释义
select 查询(选择)
from 来自(表)
where 条件范围
order by 排序
group by 分组
having 分组条件
 
union 合集
union all 合集(重复数据多次显示)
intersect 交集
minus 差集
 
and
or
not
 
function 单行函数
aggregate functions  分组函数(多行函数,聚集函数)
 
Cartesian product  笛卡尔积
join 连接
inner join 内连接(通常意义上的有效连接)
outer join 外连接
left outer join 左外连接
right outer join 右外连接
full outer join 全外连接
 
nested subqueries  嵌套子查

三、DML和事务控制

DML(数据操纵语言)是用于操作数据库中存储的数据的语言。DML包括SELECT、INSERT、UPDATE和DELETE语句。

事务控制是指对数据库中的操作进行控制以确保数据的一致性和完整性。事务控制包括四个属性:原子性、一致性、隔离性和持久性。

原子性指一组操作视为单个操作,要么全部执行成功(提交),要么全部失败(回滚)。

一致性指事务执行前后,数据的状态必须合法,例如遵守约束条件。

隔离性指多个事务并发执行时,每个事务都感觉不到其他事务的存在。

持久性指一旦事务提交,修改的数据将永久保存在数据库中,即使系统故障也不会丢失。

事务机制可以通过使用BEGIN TRANSACTION、COMMIT和ROLLBACK语句来控制。BEGIN TRANSACTION语句开始一个事务,COMMIT语句提交事务,ROLLBACK语句回滚事务。

DML和事务控制
英文术语 中文释义
insert 新增(插入)
into 进入
values
   
update 修改(更新)
set 设置
   
delete 删除
   
commit 提交
rollback 回滚

四、DDL

 

DDL(Data Definition Language)是数据库定义语句的缩写,用于定义数据库中的对象和结构,例如创建和修改数据库、表、视图、索引、约束等。常见的DDL语句包括:

  1. CREATE:创建数据库对象,如创建表、索引、视图等;
  2. ALTER:修改数据库对象,如修改表结构、添加索引、修改视图定义等;
  3. DROP:删除数据库对象,如删除表、删除索引、删除视图等;
  4. TRUNCATE:截断表,删除表中所有行;
  5. COMMENT:添加注释信息;
  6. RENAME:重命名表、列名、索引等;
  7. GRANT / REVOKE:授权和取消授权。

例如,创建一个名为students的表,包含学生的姓名、学号、性别和出生日期等信息,可以使用如下DDL语句:

CREATE TABLE students (
    id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
    name VARCHAR(50) NOT NULL,
    gender CHAR(1) NOT NULL,
    birthday DATE,
    student_no VARCHAR(20) UNIQUE NOT NULL
);

其中,CREATE TABLE表示创建表,students是表名,idnamegenderbirthdaystudent_no是表的列名,INTVARCHAR表示列的数据类型,PRIMARY KEY表示该列为主键,NOT NULL表示该列不允许为空,AUTO_INCREMENT表示该列自增长,UNIQUE表示该列的值必须唯一。文章来源地址https://www.toymoban.com/news/detail-464368.html

DDL
英文术语 中文释义
create 新建
table
default 默认值
 
alter 修改
add 添加
modify 编辑
drop 删除
rename 重命名
 
drop 删除
truncate 截取
 
constraint 约束
not null 非空约束
primary key 主键约束
unique 唯一约束
check 检查约束
foreign key 外键约束
references 参照
 
view 视图
index 索引(默认为B树索引)
bitmap index 位图索引
trigger 触发器

到了这里,关于数据库中的中英文术语大全的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 面试算法十问2(中英文)

    算法题 1: 数组和字符串 Q: How would you find the first non-repeating character in a string? 问:你如何找到字符串中的第一个不重复字符? Explanation: Use a hash table to store the count of each character, then iterate through the string to find the first character with a count of one. 解释: 使用哈希表存储每个字符的计

    2024年04月25日
    浏览(52)
  • 英文视频自动生成中英文字幕+pr导入并添加字幕

    呐,这里要给大家推荐一个特别强大的工具,那就是 网易见外 ,这是一个AI智能语音转写听翻平台。 我这里主要用到了视频智能字幕功能。整体感觉在国内应该算比较挺强大的,可能也是因为没有用过别的,欢迎小伙伴们推荐别的。嘿嘿! 需要注意的是,有时候生成的字幕

    2024年02月12日
    浏览(49)
  • pycharm界面中英文版本切换方法

    前言 新手报到,记录问题 pycharm还是喜欢英文版界面,那么如何实现中英文切换? 一、按下快捷键:CTRL+ALT+S,打开pycharm设置窗口 二、点击 Plugins ,选择 MarketPlace 文本框,输入 Chinese ,找到自己安装的中文插件 三、点击 Disable 或 Enable ,就可以禁用或启用插件实现中英文切

    2024年02月22日
    浏览(58)
  • winform使用本地化,中英文切换

    在有些软件中,需要中英文切换的功能,甚至其他语言切换的功能,都可以使用winform自带的本地化功能。一共有2种方法。 第一种方法 1.首先建立一个项目,拖几个控件上去,如图所示。 2.点击Form1的属性,设置以下2项 此时,窗体就会变成带有 英语 的字样 3.这个时候,我们

    2023年04月09日
    浏览(55)
  • PYTHON实现AES加密,中英文通用!!!

    AES是一种对称加密,所谓对称加密就是加密与解密使用的秘钥是一个。在日常的开发中,无论是实现前后端的接口数据加密,还是数据传输安全性,都使用了AES加密,本文章将从python的角度去实现AES的加密和解密 AES的加密方式有很多种,例如ECB、CBC、CTR、OFB、CFB,最常用的是

    2024年02月12日
    浏览(54)
  • Android开发-应用中英文(语言)切换(二)

            APP中针对不同国家不同地区的人群使用那么应用的语言自然也要能够随时进行切换,最近做的项目有中文和英文切换的需求,所以在了解了一下网上常用的方法后记录一下我使用的方法,只是简单的应用,后续如果有不同需求需要自己去改。♻          新建工程就

    2024年02月09日
    浏览(55)
  • ChatGPT本地部署(支持中英文,超级好用)!

    今天用了一个超级好用的Chatgpt模型——ChatGLM,可以很方便的本地部署,而且效果嘎嘎好,经测试,效果基本可以平替内测版的文心一言。 目录 一、什么是ChatGLM? 二、本地部署 2.1 模型下载 2.2 模型部署 2.3 模型运行 2.3.1 直接在命令行中输入进行问答 2.3.2 利用 gradio 库

    2023年04月14日
    浏览(56)
  • STM32-LCD中英文显示及应用

    目录 字符编码 ASCII码(8位) 中文编码(16位) GB2312标准 GBK编码 GB18030标准(32位) Big5编码 Unicode字符集和编码 UTF-32(32位) UTF-16(16位/32位,变长编码方式) UTF-8(8位/16位/24位/32位,变长编码方式) 实验环节1:LCD显示中英文(字库存储在外部Flash) 存储在外部Flash的字模

    2024年02月08日
    浏览(43)
  • Elasticsearch实战(四)---中英文分词及拼音搜索

    Elasticsearch实战-中英文分词及拼音搜素 1.ElasticSearch 中英文分词插件 基于文章 Elasticsearch实战(一)—安装及基本语法使用 前面的文章,我们已经基本使用了ES,而且也讲了 match 和 match_phrase的区别,今天讲一下如何分词 1.1 分词插件 在官网上都可以下载 IK分词地址 如果GitHu

    2024年02月14日
    浏览(43)
  • Stable Diffusion 中英文对照&中文tag补全

    Stable Diffusion是老外做的,因此全部界面都是英文的,因此会对国内很多英语不好的小伙伴来说是一个灾难,不过这里介绍大家一个自定义翻译插件的方法如下图。 还有我们在输入的时候,由于英语水平有限对我们造成阻碍,这里还有一个输入中文即可获得英文单词的

    2024年02月12日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包