操作数据库使用的是SQL语言,其全称:结构化查询语言(StructuredQueryLanguage)。这是一门标准的计算机语言,用来访问和操作数据库系统。
01为什么要使用SQL
应用程序需要通过SQL语句才能与数据库打交道。SQL语言结构简洁,功能强大,简单易学,得到了非常广泛的应用,成为数据库操作的必备语言。
后来微软对SQL语言做了扩展,即:T-SQL,扩展的SQL语言,包含变量、函数、流程控制、注释等内容,丰富了SQL语言的应用。有关T-SQL的应用,本系列教程会在后面的章节中详细讲解。
一、常规运算符
逻辑运算符(and、or、not)关系运算符(===!=!!)特别需要注意:
SQL中的等于和赋值都是用一个等号(=)表示;不等于有两种符合(即:、!=)表示;除此还有不大于(!)、不小于(!);还有,SQL语言不区分大小写。上述这些均与C、java等其他编程语言不同。
本章主要讲解数据库的常规基本操作,即:增(insert)、删(delete)、改(update)、查(select)四种操作。
其中,查询的使用频率最高且语法规则较多,是本章学习的重点和难点。
二、SQL脚本
其实通过工具也可以实现增删改查,但通过SQL语句来实现相关操作效率更高。具体操作:先选择一个“数据库”,再点击工具栏的“新建查询”,右边会出现空白的代码编写区域,这就是书写SQL脚本的地方,文件保存的后缀名为(*.sql)。
以后所有的SQL脚本都可以这样创建。
02插入、添加数据
向表中添加数据,可以每次添加一条,也可以添加多条。关键词:insert、values、union(纵向联合)。
一、插入单条数据
可以通过INSERT…VALUES语句来实现数据的插入。它一次性向表中插入一条数据,可以整行插入,也可以部分插入。如果没有特定列,则认为是整行插入。语法:
insert[into]表名[(列名)]values值列表
说明:中括号[]的内容为可选项,尖括号的内容为必选项。具体标准操作如下:
第一步:编写添加语句并选中该行代码;
第二步:点击工具栏中的“执行”按钮。如果程序没有报错,在下方会显示受影响的行数,即表示添加成功。以下所有操作同上。
二、插入多条数据