数据库视频(二)——增删改查

前言

       数据库中最重要的一部分内容就是对数据表的操作了。数据表的增加、删除、修改、查询四大部分,需要我们能对其进行熟练操作。

正文

       在数据库中,创建新表、视图、触发器、存储过程等,需要创建一个新的时,一般都是用关键字CREATE;删除某个表或者视图等宏观内容需要用到关键字Drop,删除某一具体记录时需要用到关键字Delete;而对于某一具体字段的修改,需要用关键字Alter…Add;查询里面涉及到的内容比较多,基本的查询关键字Select,既可以简单的查询某一内容,也可以实现其他功能的SQL 语句嵌套使用,这个高级查询是比较复杂的查询了。

    Create创建数据表,Alter可以更改该表的字段,Drop可以删除这个表。

1、Create 语句:

Create Table Train_Times

2、Alter语句:

为了添加一个新列,基本语法

Alter Table name_of_table

ADD name_of_field data_type 

删除一个现有列,基本语法:

Alter Table name_of table

Drop Column name_of_field

3、Drop语句:

基本语法

Drop Table name_of_table

   以上都是数据库的定义语言,是用于描述数据库中要存储的现实世界的语言。主要的操作对象是数据库本身以及数据库的属性,用这些关键字来管理和定义数据库。除此之外,还有数据库的操作语言。用于操作数据库对象包含的数据,也就是我们常说的记录。具体的操作语句有:Insert语句向数据表插入一条记录,Delete语句删除表中的一条或多条记录,也可以删除表中的所有记录, Update语句用于修改已存在表中的记录的内容。把这两部分的语句结合起来,其实也就是我们常说的增、删、改。

       数据库的查询功能可谓是重中之重的一部分了。查询可以分为子查询和高级查询。归根结底,其实就是简单查询以及简单查询的嵌套,是直接查询或者是有条件查询的嵌套。最简单的查询便是能查询要要查找的记录即可,对查找出来的记录不做任何的改动。稍微复杂但依然是简单的查询便是在查找出来的记录基础之上,对已有查询结果做一些改动,以方便我们的阅览。比如对查询记录进行排序、分组,更好的利用SQL 语言完成我们需要的数据表,使结果一目了然,同时提高我们的工作效率。简单的查询语句结构如下:

Select[All/Distinct] select_list

Into new_table

From table_source

Where search_conditions

Grope By grope_by_expression

Having search_conditions

Order By order_expression[ASC/DESC]

       比较完整的简单查询语法格式就是上面的语法结构了。高级查询就是在简单的基础之上,进行嵌套而成的查询。语法结构依然如此。在简单查询结构中,实现特定功能也是需要指定的关键字,对这些关键字的理解,也需要我们在日后的实践中能理解的越来越深入。

结语

       本篇只是对数据库的增删改查进行了很浅显的总结,面向的对象是数据库本身及其属性,以及具体的记录,对具体语句的使用没有进行详细的说明。随着学习的不断深入,对具体语句的理解不断加深,再慢慢对具体语句进行总结。

猜你喜欢

转载自blog.csdn.net/LZ15932161597/article/details/82814205