sql文件格式(sql文本格式)

sql文件格式(sql文本格式)前几天同学问了我一个 sql 问题 发现她有些语法都忘光了 在此整理一下学过的知识和笔记 总结出了 sql 语句的基本格式 希望给大家有所帮助 nbsp nbsp nbsp 1 创建数据库 一般来说我们都是通过界面来创建数据库的 但是用 sql 语句创建数据库也是必须掌握的 nbsp nbsp nbsp 语法格式如下 amp

大家好,我是讯享网,很高兴认识大家。



前几天同学问了我一个sql问题,发现她有些语法都忘光了。在此整理一下学过的知识和笔记,总结出了sql语句的基本格式。希望给大家有所帮助。

     1.创建数据库,一般来说我们都是通过界面来创建数据库的。但是用sql语句创建数据库也是必须掌握的。

      语法格式如下:

标准SQL Server 格式写法 sql基本格式_数据库
讯享网

     示例代码如下:

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

  2.手动删除数据库,示例代码如下

标准SQL Server 格式写法 sql基本格式_数据库_04

       3.分离和附加数据库,一般来说都是通过界面方式来附加和分离数据库的,包括我也是。因为比较快捷。但是sql语句方式我们也是需要知道的。

       示例代码如下

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

      4.创建表,这个是最基本的语法,必须要掌握。格式:create table 表名(列名,数据类型,约束(自动编号,主键))

      示例代码如下:

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

   什么叫约束呢。约束有什么作用呢?答:保护数据完整性的机制:让存储的数据有意义的条件。

   分为1.主键约束 2.唯一约束 3.检车约束 4.默认约束 5.非空约束 6.主外键约束 6种。

   基本语法格式:alter table 架构.表名  add constraint 约束名 约束类

   1.添加约束。在此添加一个检查约束,其他约束类似。

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

   2.添加多个约束,添加非空约束,为年龄与性别添加检查约束,为邮箱添加唯一约束。一般来说sql考试会经常考到

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

   3.列操作。包括添加一列,修改列的数据类型,删除列。

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

  4.主外键约束。sql语句容易忘,不过在此还是给大家罗列出来。

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

  增删改查,想必大家都很熟悉了吧。在做网站开发的时候,通常和ado.net结合起来使用。拼接各种sql语句,来操作数据。

   插入语句语法格式非常简单,也比较好记。格式:insert 架构名.表名(列,列,…..) values(值,值,….)。

   也有其他的用法。在此一一罗列出来

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

   没什么复杂的用法。就一条基本的语法:update 架构名.表名set 字段=值,字段=值…. where 条件

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

     有三种方式。delete,drop,truncate.

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

      也有两种方式。一种是普通的select用法。还有一种是select into 用法

       1.普通的select用法

    格式如下:

    select distinct |top 数字[percent]

       字段as常量

       ,包含字段表达式

       ,函数 Sum,max

       ,常量

    from

       表或结果集

    where

       条件: 逻辑|空值|多条件|模糊|范围

    group by

       字段

    having

       筛选条件

    order by

       字段 desc | asc

    执行顺序

    from -> where -> group by -> having -> select -> order by

   示例代码:

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

  补充:给列取名。

–  select列 as 别名   (推荐)

–  select列 别名     (不推荐)

–  别名=select列     (推荐)

 

    2.select into 通常用来把旧表数据插入到新表中

    格式如下:

      select

       字段等

    into 表名

    from

       数据源

    其他子句

    示例代码:

标准SQL Server 格式写法 sql基本格式_主键_02

标准SQL Server 格式写法 sql基本格式_表名_03

以上是个人的SQL学习总结,有错的地方还望众大神海涵啊。

小讯
上一篇 2025-04-19 20:14
下一篇 2025-05-27 19:05

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/176262.html