SQL学习

发布 2021-05-02 03:04:28 阅读 7054

distinct 用于返回唯一不同的值。

从 company" 列中仅选取唯一不同的值,我们需要使用 select distinct 语句。

order by 语句。

order by 语句用于根据指定列对结果集进行排序,默认为升序排序,desc为降序排序。

以字母顺序显示公司名称:

以逆字母顺序显示:

以逆字母顺序显示公司,并以数字顺序显示顺序号:

相同的公司名称,将按照数字排序。

top 子句。

top 子句用于规定返回的记录的数目。

从persons 表中选取头两条记录。

like 操作符。

从persons选取居住在以n开始的车驶离的人。

从persons中选取居住在g结尾的城市里的人:

从persons中选取居住在包含lon的城市里的人:

从persons中选取不包含lon的城市的人:

in操作符。

in操作符允许我们在where子句中规定多个值。

从persons中选取姓氏为adams和carer的人。

为类名和表名指定别名(alias)

表的sql alias语法。

列的sql alias 语法。

select into 语句。

select into 语句从一个表中选取数据,然后把数据插入另一个表中。

select into 语句常用于创建表的备份复件或者用于对记录进行存档。

把所有的列插入新表。

把希望的列插入新表:

创建一个名为 "persons_order_backup" 的新表,其中包含了从 persons 和 orders 两个表中取得的信息。

unique约束。

unique 约束唯一标识数据库表中的每条记录。

unique 和 primary key 约束均为列或列集合提供了唯一性的保证。

primary key 拥有自动定义的 unique 约束。

请注意,每个表可以有多个 unique 约束,但是每个表只能有一个 primary key 约束。

创建unique

如需撤销 unique 约束。

check约束。

check 约束用于限制列中的值的范围。

如果对单个列定义 check 约束,那么该列只允许特定的值。

如果对一个表定义 check 约束,那么此约束会在特定的列中对值进行限制。

sql学习

53学习笔记 sql server总结 基本涵盖sql的所有操作 sqlserver总结 基本涵盖sql的所有操作ddl databasedefinitionla dml databasemanipulation dcl databasecontrollangu dtm databasetrasac...

SQL学习

sql备份和还原。sql备份。1 sql数据库恢复模型。1 完全恢复模型。1 备份时要备份数据库的数据文件和日志文件。2 还原时使用数据库的备份的数据文件副本和全部日志信息来恢复数据库。3 能还原全部数据,并可以将数据库恢复到任意指定的时刻。4 为保证实现即时点恢复,对数据库的所有 作都将完整地记入...

sql学习

存储过程入门与提高。什么是存储过程呢?定义 将常用的或很复杂的工作,预先用sql语句写好并用一个指定的名称存储起来,那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。讲到这里,可能有人要问 这么说存储过程就是一堆sql语句而已啊?microsof...