SQL入门经典总结

本文分享了一位学生在寒假期间通过阅读《SQL入门经典》并结合实践,对SQL语言及数据库管理的理解和学习经验。文章详细介绍了SQL的功能,包括查询、插入、更新和删除数据,以及创建和管理数据库的方法。同时,作者强调了SQL学习中理论与实践结合的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        因为寒假在学校学习效率还是比较高的,所以SQL入门经典5天完成。由于上个学期在学校一直没有学习,导致项目都没有往下进行。利用寒假在学校学习的时间,提高班提供的氛围,好好学习一个寒假,并且下定决定开学以后也不要忘记进行项目,好好学习。

       在看书的时候边看也边总结了笔记,并且画了思维导图。但是感觉看完以后还是对里面的知识点没有太理解。就是有点印象。为此,我有点心烦。后来就找我们期结束SQL入门经典的同学问问他们是怎么学习的,学到了什么程度,结果都给我一样的困惑。 不怕不知道,就怕不知道。囫囵吞枣式的学习。我感觉SQL还是去结合实践去理解比较好。  学生,等我! Fighting!

对数据库库了解:

       数据库我认为就是一个仓库,在里面存储货物、并且对货物的处理,发给供应商,进货操作,来满足需求。

1.什么是SQL?

     SQL 指结构化查询语言,使我们有能力访问数据库,是一种 ANSI 的标准计算机语言。

2,SQL有什么用?

      SQL :面向数据库执行查询,可从数据库取回数据,插入新的记录,更新数据库中的数据,删除记录,创建新数据库,在数据库中创建新表,创建存储过程,创建视图。

3.SQL的3个主要角色:

       创建数据库并定义它的结构;

      查询数据库,获得所需的数据;

      控制数据库的安全

 .数据库

①创建数据库

CREATE DATABASE myFirstDatabase

*数据库名称的设置:用字母、数字、下划线,不用标点,一般不以数字开始,提高安全性。

iNI

 

②删除数据库

DROP DATABASE myFirstDatabase

  数据

①插入新数据

INSERT INTO table_name (column_names) VALUES (data_values)

②更新数据

UPDATE table_name

SET column_name=value

WHERE condition

③删除数据

DELETE FROM MemberDetailes

 

 

①创建表

CREATE TABLE name_of_table

name_of_column_datatype

②更改表

ALTER TABLE name_of_table

ADO name_of_field data_type

③删除一个现有列

ALTER TABLE name_of_table

DROP COLUMN name_of_field

④删除现有表

DROP TABLE name_of_table

 

多记录添加

      Insert into  target  field1[,field2[,…]]

     Select [source,] field1 [,field,[,…] ]

     From  tableexpression

单记录添加:

     Insert into  target  field1[,field2[,…]]

    Values (value[ , value2 [,…]])

 

     Delect   [table.*] from  table where expl

 

    Update table set newvalue where expl

     Select    field1[,field2[,…]]into newtable

     From  source

 

1,标准化

        第一范式   每个表具有一个主键

        第二范式

        第三范式

2.利用约束性

            Not null约束

            Unique 约束

            Check 约束

            主键和primary key 约束最重要的  

 

3,高效查询技巧  

      &当使用and时,将很有可能不为真的条件放在前面     从左到右计算

      &当使用or运算符,将最可能为真的条件放在前面

      &distinct比group by 更快

     &限制联合的结果

     &对子查询使用in运算符

     &避免使用select*from语句

    &对整数类型列进行搜索

 

思维导图:

 

结尾:

虽然对数据库进行了总结,画了导图,了解的还比较浅,接下来还得继续学习,打好基础。

评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值