当前位置:网站首页 > SQL数据库编程 > 正文

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



前几天同学问了我一个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学习总结,有错的地方还望众大神海涵啊。

到此这篇sql文件格式(sql文本格式)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • sql文件转换成csv显示不全(sql文件转换word)2025-03-10 17:45:07
  • sqlldr教程(sqlldr-704)2025-03-10 17:45:07
  • sql数据库基础知识(sql数据库基础知识点总结)2025-03-10 17:45:07
  • mysql查询锁表怎么办(mysql查询被锁的表)2025-03-10 17:45:07
  • mysql学习笔记--单张表上的增删改查2025-03-10 17:45:07
  • jdbc连接数据库代码(jdbc连接sql数据库步骤代码)2025-03-10 17:45:07
  • pymysql怎么安装pycharm(pymysql怎么安装到anancoda)2025-03-10 17:45:07
  • mysql导入sql文件过大(mysql数据库导入sql文件不成功解决办法!)2025-03-10 17:45:07
  • mysql主键约束名(mysql的主键约束相当于唯一约束和什么约束的组合)2025-03-10 17:45:07
  • 增删改查sql语句例子(增删改查sql语句例子及解析)2025-03-10 17:45:07
  • 全屏图片