设为首页 收藏本站
查看: 1280|回复: 0

[经验分享] SQL学习__基础教程

[复制链接]

尚未签到

发表于 2018-10-24 06:25:31 | 显示全部楼层 |阅读模式
  教程学习地点:http://www.w3school.com.cn/sql/
  SQL是一种标准,一种技术方案,使得数据的存储,添加,查询等操作与使用者分离开,从而使用者不需要关注实现细节而可以广泛地在各种版本的RDBMS中使用(类似于封装).
  RDBMS是指关系型数据库管理系统(relation data base managing system).RDBMS中的数据存储在被称为表(tables)的数据库对象中.表是相关的数据项的集合,它由列和行组成.
  一个数据库通常包含一个或者多个表,每个表由一个名字标识,表包含带有数据的记录(行).
  下面的例子是一个名为 "Persons" 的表:
IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan StreetBeijing  需要注意的是:SQL对大小写不敏感.
  SQL可以分为两个部分,一是数据操作语言(DML),另一个是数据定义语言(DDL)
  DML:    查询和更新工作构成了DML的主要部分

  •   SELECT               --从数据库表中获取数据
  •   UPDATE             --更新数据库表中的数据
  •   DELETE              --从数据库表中删除数据
  •   INSERT INTO    --向数据库表中插入数据
  DLL:    数据定义语言(DDL)是我们有能力创建或删除表格.我们也可以定义索引(键),规定表之间的链接,以及施加表之间的约束.

  •   CREATE DATABASE    --创建新数据库
  •   ALTER DATABASE       --修改数据库
  •   CREATE TABLE            --创建新数据表
  •   ALTER TABLE              --修改数据表
  •   DROP TABLE              --删除数据表
  •   CREATE INDEX           --创建数据索引(键)
  •   DROP INDEX              --删除数据索引(键)
  SELECT     以及 SELECT *语句
  SELECT语句用于从表中选取数据.结果被存储在一个结果表中(称为结果集).

  •   SELECT 列名称 FROM 表名称
  •   SELECT * FROM 表名称
  •   SELECT 列1,列2 FROM 表名称
  DISTINCT
  关键词DISTINCT用于返回唯一不同的值.

  •   SELECT DISTINCT 列名称 FROM 表名称
  WHERE 子句
  如需有条件地从表中选取数据,可将WHERE子句添加到SELECT语句.

  •   SELECT 列名称 FROM 表名称 WHERE 列 运算符 值
  运算符包含下列:    =        >    <    >=

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-625582-1-1.html 上篇帖子: 微软私有云系列 ----SQL 云部署 下篇帖子: C#连接各类数据库Access、SQL Server、Oracle、MySQL、DB2代码集锦
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表