让你提前认识软件开发(30):数据库脚本中的空行与空格

简介: 第2部分 数据库SQL语言数据库脚本中的空行与空格          在数据库脚本中,空行与空格起着“锦上添花”的作用。恰当地使用它们,可以提高代码的规范性及可阅读性,进而提升数据库的编程效率。

第2部分 数据库SQL语言

数据库脚本中的空行与空格

 

 

        在数据库脚本中,空行与空格起着“锦上添花”的作用。恰当地使用它们,可以提高代码的规范性及可阅读性,进而提升数据库的编程效率。

 

1. 空行

        空行起着分隔脚本段落的作用,适当的空行可以使脚本的布局更加的清晰。空行的作用有以下几个:

        (1) 用于分隔两个数据表的创建脚本

        示例:

create table tb_example1

(

        [表内容实现代码]

)

go

-- 空行

create table tb_example2

(

        [表内容实现代码]

)

go

 

        (2) 用于分割两个存储过程的创建脚本

       示例:

-- pr_example1

[存储过程pr_example1实现代码]

-- 空行

-- pr_example2

[存储过程pr_example2实现代码]

 

        (3) 用于分割不同逻辑脚本代码块

       示例:

[脚本代码块1]

-- 空行

[脚本代码块2]

 

2. 空格

        空格起着分隔字符的作用,适当的空格可以使脚本的布局更加整洁清晰。有关空格的使用要注意以下几点:

        (1) 多元运算符和它们的操作数之间至少需要一个空格

        示例:

select @v_id = 1                             -- 注意:“=”前后有空格

select @v_name = ‘hello’             -- 注意:“=”前后有空格

select @v_num = @v_num + 1    -- 注意:“=”和“+”前后有空格

 

        (2) 据库关键字之后要留空格

        if、while等关键字之后应留一个空格之后再跟左括号“(”,以突出关键字。

       示例:

if (@tableindex=1)            -- 注意:“if”之后有一个空格

begin

[执行语句]

end

 

        (3) 创建表、存储过程、触发器、函数等的时候,表名、存储过程名、触发器名和函数名等之后不要留空格

        表名、存储过程名、触发器名和函数名之后紧跟左括号“(”,以与关键字区别开来。

 

        (4) 建议不要使用TAB键,而使用空格进行缩进,缩进为4个空格

        这是为了消除不同编辑器对TAB键处理的差异,防止用不同的编辑器打开同一份代码时出现排版不工整的情况。

 

        在实际的软件项目中,恰当地使用空行与空格,可使得代码更加的美观。这对提高工作效率是很有好处的。

 

 

(本人微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信号:245924426,欢迎关注!)

目录
相关文章
|
前端开发 数据库
会议室管理系统源码(含数据库脚本)
会议室管理系统源码(含数据库脚本)
385 0
|
关系型数据库 MySQL Linux
实现MySQL数据库的定时自动备份脚本。
拿走,不谢,这个脚本配方(指引)保证你的数据库数据像蛋糕店一样地天天更新,还能确保老旧的蛋糕(数据)不会堆积满仓库。这下可好,数据安全有保障,数据库管理员也能轻松一点,偶尔闲下来的时候,煮杯咖啡,看个剧岂不美哉?别忘了偶尔检查一下你的自动备份是否正常工作,以防万一蛋糕机器出了点小差错。
1070 20
|
Java 数据库
jsp CRM客户管理系统(含数据库脚本以及文档)
jsp CRM客户管理系统(含数据库脚本以及文档)
425 10
|
关系型数据库 MySQL 数据库连接
python脚本:连接数据库,检查直播流是否可用
【10月更文挑战第13天】本脚本使用 `mysql-connector-python` 连接MySQL数据库,检查 `live_streams` 表中每个直播流URL的可用性。通过 `requests` 库发送HTTP请求,输出每个URL的检查结果。需安装 `mysql-connector-python` 和 `requests` 库,并配置数据库连接参数。
510 68
|
Java 关系型数据库 MySQL
Java汽车租赁系统源码(含数据库脚本)
Java汽车租赁系统源码(含数据库脚本)
834 4
|
关系型数据库 Shell 网络安全
定期备份数据库:基于 Shell 脚本的自动化方案
本篇文章分享一个简单的 Shell 脚本,用于定期备份 MySQL 数据库,并自动将备份传输到远程服务器,帮助防止数据丢失。
|
SQL 关系型数据库 MySQL
|
SQL 关系型数据库 数据库连接
|
SQL 关系型数据库 MySQL
MySQL数据库中给表添加字段并设置备注的脚本编写
通过上述步骤,你可以在MySQL数据库中给表成功添加新字段并为其设置备注。这样的操作对于保持数据库结构的清晰和最新非常重要,同时也帮助团队成员理解数据模型的变化和字段的具体含义。在实际操作中,记得调整脚本以适应具体的数据库和表名称,以及字段的详细规范。
1054 8

热门文章

最新文章