看了快30集的SQL视频了,人家讲应该还算可以,但是记得脑袋里的总觉得没有什么内容,做的笔记也很详细,但是不回顾就等于白看了,每天回顾一下笔记,并结合课外资料及网络资源,会有不少收获!
我自己觉得第三章的内容挺重要的,“SQL语言基础”,既是基础,当然要牢记了!
SQL (structured query language)语言是用户操作数据库的通用语言,其功能:查询、操纵、定义、控制。
标准SQL只包含9种语言:
*数据查询:SELECT (表中数据的检索)
*数据定义:CREATE,DROP, ALTER (表的创建)
*数据操纵:INSERT,UPDATE,DELETE (表数据维护)
*数据控制:GRANT ,REVOKE
数据库数据的操纵:增、删、改、查
增
1、使用insert插入单行数据
语法:Insert [into] <表名> [列名] values <列值>
2、使用Insert Select 语句将现有表中的数据添加到已有的新表中
语法:Insert into <已有的新表> <列名> Select <原表列名>from <原表名>
3、使用Select into语句将现有表中的数据添加到已有的新建表中
语法:select <新建表列名> into <新建表名> from <原表名>
删:
1、使用 delete删除数据某些数据
语法:delete from <表名> [where<删除条件>]
2、使用truncate table删除整个表的数据
语法:truncate table<表名>
改:
使用update更新修改数据
语法:update <表名> set <列名=更新值> [where <更新条件>]
查:
普通查询
语法:Select <列名> from <表名> [where<查询条件表达式>] [order by<排序的列名>[asc或desc]]
模糊查询
使用like进行模糊查询
分组查询(使用group by进行分组查询或使用having子句进行分组查询)
多表连接查询
对于查询、控制、操作、控制语句的格式也应该熟练掌握!在我们的GTD时间管理,必不可少的就是回顾,对于每天学到的知识做一个大致的回顾,不要让本来充实的一天变的不再充实!
我自己觉得第三章的内容挺重要的,“SQL语言基础”,既是基础,当然要牢记了!
SQL (structured query language)语言是用户操作数据库的通用语言,其功能:查询、操纵、定义、控制。
标准SQL只包含9种语言:
*数据查询:SELECT (表中数据的检索)
*数据定义:CREATE,DROP, ALTER (表的创建)
*数据操纵:INSERT,UPDATE,DELETE (表数据维护)
*数据控制:GRANT ,REVOKE
数据库数据的操纵:增、删、改、查
增
1、使用insert插入单行数据
语法:Insert [into] <表名> [列名] values <列值>
2、使用Insert Select 语句将现有表中的数据添加到已有的新表中
语法:Insert into <已有的新表> <列名> Select <原表列名>from <原表名>
3、使用Select into语句将现有表中的数据添加到已有的新建表中
语法:select <新建表列名> into <新建表名> from <原表名>
删:
1、使用 delete删除数据某些数据
语法:delete from <表名> [where<删除条件>]
2、使用truncate table删除整个表的数据
语法:truncate table<表名>
改:
使用update更新修改数据
语法:update <表名> set <列名=更新值> [where <更新条件>]
查:
普通查询
语法:Select <列名> from <表名> [where<查询条件表达式>] [order by<排序的列名>[asc或desc]]
模糊查询
使用like进行模糊查询
分组查询(使用group by进行分组查询或使用having子句进行分组查询)
多表连接查询
对于查询、控制、操作、控制语句的格式也应该熟练掌握!在我们的GTD时间管理,必不可少的就是回顾,对于每天学到的知识做一个大致的回顾,不要让本来充实的一天变的不再充实!