《SQL基础知识培训》课件.pptx





《《SQL基础知识培训》课件.pptx》由会员分享,可在线阅读,更多相关《《SQL基础知识培训》课件.pptx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、sql基础知识培训ppt课件目录contentsSQL简介SQL基础语法SQL常用函数SQL高级特性SQL优化与安全SQL实践案例01SQL简介结构化查询语言用于管理关系数据库的标准编程语言。用于数据定义、数据操作和数据控制等如创建、修改、删除和查询数据库中的数据。SQL是什么数据查询数据定义数据操作数据控制SQL的用途01020304使用SELECT语句检索数据库中的数据。使用DDL(数据定义语言)创建、修改或删除数据库结构,如创建、修改或删除表。使用DML(数据操作语言)插入、更新或删除记录。使用DCL(数据控制语言)设置访问权限和角色。关系数据库模型的概念被提出,SQL语言随之出现。19
2、70年代初随着数据库技术的不断发展,SQL标准也在不断演进和更新,以适应新的需求和技术趋势。至今美国国家标准协会(ANSI)发布了SQL标准,成为数据库行业的标准语言。1986年国际标准化组织(ISO)采纳了ANSI标准,并进行了扩展和修订。1987年ISO发布了SQL标准的第二版,进一步扩展了SQL的功能和词汇。1992年0201030405SQL的发展历程02SQL基础语法数据查询语言(DQL)使用SELECT语句从数据库表中检索数据。使用WHERE子句对结果集进行筛选。使用ORDER BY子句对结果集进行排序。使用GROUP BY子句对结果集进行分组。查询数据筛选数据排序数据分组数据使用
3、CREATE TABLE语句创建新表。创建表使用ALTER TABLE语句修改现有表结构。修改表使用DROP TABLE语句删除表。删除表使用CREATE INDEX语句创建索引,提高查询性能。创建索引数据定义语言(DDL)使用INSERT INTO语句向表中插入新数据。插入数据更新数据删除数据合并数据使用UPDATE语句更新表中现有数据。使用DELETE FROM语句删除表中数据。使用MERGE语句将两个表中的数据合并。数据操纵语言(DML)使用GRANT语句授予用户对数据库对象的访问权限。授予权限使用REVOKE语句回收用户的访问权限。回收权限使用CREATE ROLE语句创建角色,将一组
4、权限分配给角色,然后将角色分配给用户。设置角色使用CREATE USER、ALTER USER和DROP USER语句管理数据库用户账户。管理用户数据控制语言(DCL)03SQL常用函数CONCAT(str1,str2)用于将两个字符串连接起来。字符串连接LENGTH(str)返回字符串的长度。字符串长度SUBSTRING(str,start,length)从字符串中截取子串。字符串截取REPLACE(str,find_string,replace_with)替换字符串中的指定部分。字符串替换字符串函数求和AVG(column)返回指定列的平均值。平均值最大值最小值01020403MIN(co
5、lumn)返回指定列的最小值。SUM(column)返回指定列的总和。MAX(column)返回指定列的最大值。数值函数日期格式化DATE_FORMAT(date,format)将日期格式化为指定格式的字符串。日期加法DATE_ADD(date,interval,unit)在日期上添加指定的时间间隔。日期减法DATE_SUB(date,interval,unit)从日期中减去指定的时间间隔。日期比较DATE(date1)=DATE(date2)比较两个日期的相等性。日期函数 聚合函数COUNT函数COUNT(column)返回指定列的行数。GROUP BY子句将结果集按照一个或多个列进行分组,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQL基础知识培训 SQL 基础知识 培训 课件

限制150内