数据库—怎么给表或列起别名?

为什么要给表或者列起别名?一般有这几个原因:
1.在查询中涉及超过一个表
2.在查询中使用了函数
3.列名称很长或者可读性差
4.需要把两个列或者多个列结合在一起
语法:
列的SQL别名语法

select column_name as alias_name
from table_name

备注:alias_name的意思是别名
表的SQL别名语法

select column_name(s)
from table_name as alias_name

例子演示
学生表:

stunumstuname
1张三
2李四
3王五
4张强

给列起别名语句:

select stuname as a ,stuname as b
from student;

输出结果:

ab
1张三
2李四
3王五
4张强

给表起别名语句:

select s.stunum,s.stuname
from student as s;

输出结果:

stunumstuname
1张三
2李四
3王五
4张强

这就是两种起别名的方式,一般就是给列起别名或者给给表起别名。接下来会分享更多关于数据库的知识!

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
数据库设计中英文术语表 June 27, 2004, In Focus on 索引 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 正文 1. Access method(访问方法):此步骤包括从文件中存储和检索记录。 2. Alias(别名):某属性的另一个名字。在SQL中,可以用别名替换表名。 3. Alternate keys(备用键,ER/关系模型):在实体/表中没有被选为主健的候选键。 4. Anomalies(异常)参见更新异常(update anomalies) 5. Application design(应用程序设计):数据库应用程序生命周期的一个阶段,包括设计用户界 面以及使用和处理数据库的应用程序。 6. Attribute(属性)(关系模型):属性是关系中命名的列。 7. Attribute(属性)(ER模型):实体或关系中的一个性质。 8. Attribute inheritance(属性继承):子类成员可以拥有其特有的属性,并且继承那些与超 类有关的属性的过程。 9. Base table(基本表):一个命名的表,其记录物理的存储在数据库中。 10. Binary relationship(二元关系):一个ER术语,用于描述两个实体间的关系。例如,p anch Has Staff。 11. Bottom-up approach(自底向上方法):用于数据库设计,一种设计方法学,他从标识每个设 计组建开始,然后将这些组件聚合成一个大的单元。在数据库设计中,可以从表示 属性开始底层设计,然后将这些属性组合在一起构成代表实体和关系的表。 12. Business rules(业务规则):由用户或数据库的管理者指定的附加规则。 13. Candidate key(候选键,ER关系模型):仅包含唯一标识实体所必须得最小数量的属性/列的 超键。 14. Cardinality(基数):描述每个参与实体的可能的关系数目。 15. Centralized approach(集中化方法,用于数据库设计):将每个用户试图的需求合并成新数据 库应用程序的一个需求集合 16. Chasm trap(深坑陷阱):假设实体间存在一根,但某些实体间不存在通路。 17. Client(客户端):向一个或多个服务器请求服务的软件应用程序。 18. Clustering field(群集字段):记录总的任何用于群集(集合)航记录的非键字段,这些行 在这个字段上有相同的值。 19. Clustering index(群集索引):在文件的群集字段上定义的索引。一个文件最多有一个主索 引或一个群集索引。 20. Column(列):参加属性(attribute)。 21. Complex relationship(复杂关系):度数大于2的关系。 22. Composite attribute(复合属性):由多个简单组件组成的属性。 23. Composite key(复合键):包含多个列的主健。 24. Concurrency control(并发控制):在多用户环境下同时执行多个十五并保证数据完整性的一 个DBMS服务。 25. Constraint(约束):数据库不允许包含错误数据的一致性规则。 26. Data conversion and loading(数据转换和加载):数据库应用生命周期重的一个阶段,包括转换现有 数据到新数据库中以及酱下耨应用程序转换到新的数据库上运行。 27. Data dictionary(数据字典):参见系统目录(system catalog)。 28. Data independence(数据独立性):使用数据的应用程序的数据描述部分。这意味着, 如果将新的数据结构添加到数据库中,或者数据库中现有的结构被修改了,那么使 用此数据库的就会受到影响,除非应用程序不直接依赖于被修改的部分。 29. Data model(数据模型):描述数据、数据间关系以及数据的约束的概念的一个集成的 集合。 30. Data redundancy(数据冗余):参见冗余数据(redundant data)。 31. Data security(数据安全):包括对数据库对象(如表和视图)的访问和使用以及用户 可以在这些对象上实施的操作。 32. Database(数据库):是逻辑上相关的数据(以及这些数据的描述)的一个共享的集 合,用于解决公司对信息的需求。 33. Database design(数据库设计):数据库应用生命周期中的一个阶段,包括创建一个支持公 司的操作和目标的数据库的设计。 34. Database integrity(数据库完整性):指存储数据的正确定和一

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知名互联网小白

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值