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

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




前几天同学问了我一个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


View Code


也有两种方式。一种是普通的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


View Code


补充:给列取名。

-- select列 as 别名   (推荐)

-- select列 别名     (不推荐)

-- 别名=select列     (推荐)

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

格式如下:

select

       字段等

    into 表名

    from

       数据源

    其他子句

示例代码:




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

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


View Code


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


编程小号
上一篇 2025-03-01 09:33
下一篇 2025-02-26 17:51

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/50793.html