了解SQL

简介: 了解SQL

1.1 数据库基础
数据库:database->表:table -> 列(column) -> 行(row)
主键(primary key):一列(或一组列),其值能够唯一区分表中的每个行!
任意两行都不具有相同的主键;
每个行都必须具有一个主键值(主键列不允许为NULL)
可以多列组合成主键,但组合值必须是唯一的。

1.2 什么是SQL
SQL: 结构化查询语言;一种专门用来与数据库通信的语言。

相关文章
|
7月前
|
SQL 存储 关系型数据库
什么是SQL?
什么是SQL?
82 0
|
6月前
|
SQL Java 数据库连接
SQL中为什么不要使用1=1
本文探讨了在SQL查询中使用`1=1`的现象及其背后的原因与问题。开发人员有时使用`1=1`作为始终为真的条件来方便动态构建SQL语句,但这样做可能会带来性能问题,尽管现代数据库查询优化器可能能优化掉这种条件,但在复杂查询或特定系统中仍可能影响效率。此外,`1=1`还降低了代码的可读性和跨数据库的兼容性。建议使用更佳实践,如MyBatis的动态SQL标签或Entity Framework的函数式查询,以避免不必要的条件。代码质量的重要性在于每一行代码都应有其明确的目的,避免浪费计算资源。
|
7月前
|
SQL 关系型数据库 MySQL
|
SQL 存储 数据库
SQL 能做什么?
SQL 能做什么?
115 0
|
SQL 网络协议 Docker
sql审核
sql审核
394 0
|
SQL Oracle 关系型数据库
一个需求的三种实现(sql)
一个需求的三种实现(sql)
一个需求的三种实现(sql)
|
存储 SQL NoSQL
SQL必知必会(一)
对于我们而言,数据库是一个以某种有组织的方式存储的数据集合。最简单的办法就是将数据库想象成一个文件柜。这个文件柜是一个存放数据的物理位置,不管数据是什么,也不管数据是如何组织的。 数据库(DataBase) 保存有组织数据的容器(通常为一个或一组文件)
|
存储 SQL 数据库
SQL必知必会(二)
表中的数据都是按行来存储的,所保存的每个记录存储在自己的行内。如果将表想象为网格,网格中垂直的列为表列,水平行为表行。
xttdbopen.sql
connect / as sysdba; alter database mount;alter database open; exit
768 0