标签分类
当前位置:首页 > 数据库电子书 > SQL电子书网盘下载
SQL初学者指南 SQL初学者指南
码小辫

码小辫 提供上传

资源
10
粉丝
19
喜欢
192
评论
15

    SQL初学者指南 PDF 扫描中文版

    SQL电子书
    • 发布时间:

    给大家带来的一篇关于SQL相关的电子书资源,介绍了关于SQL初学者、SQL指南方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小33.8 MB,Larry Rockoff编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.4,更多相关的学习资源可以参阅 数据库电子书、等栏目。

  • SQL初学者指南 PDF 下载
  • 下载地址:https://pan.baidu.com/s/17EwxGwwBE-dK5oktvdgiJQ
  • 分享码:vrg5
  • SQL初学者指南 PDF

    它是1本对于SQL初学者的书籍。《SQL初学者指南》遮盖了全部关键的SQL定义,而且配上丰富多彩的实例开展解读。《SQL初学者指南》以形象化和逻辑性的次序来机构主题风格,多次只详细介绍1个SQL关键词,新的关键词或定义是创建在以前了解的基本之中。《SQL初学者指南》详细介绍了3种普遍应用的数据库查询英语的语法,他们是:Microsoft SQL Server、MySQL和Oracle。专业的“数据库查询的差别”区域则展现了3种数据库查询英语的语法的不同点。除此之外,书中还详细介绍了怎么下载和安裝这种数据库查询的免費版本号。

    《SQL初学者指南》合适SQL的初学者和初中级的数据库管理员学习培训和参照,还可以做为高等学校有关技术专业的课堂教学教材。

    目录

    • 第1章 关系型数据库和SQL 1
    • 第2章 基本数据检索 11
    • 第3章 计算和别名 17
    • 第4章 使用函数 25
    • 第5章 排序数据 41
    • 第6章 基于列的逻辑 49
    • 第7章 基于行的逻辑 55
    • 第8章 布尔逻辑 63
    • 第9章 模糊匹配 75
    • 第10章 汇总数据 85
    • 第11章 用内连接来组合表 97
    • 第12章 用外连接来组合表 105
    • 第13章 自连接和视图 115
    • 第14章 子查询 125
    • 第15章 集合逻辑 135
    • 第16章 存储过程和参数 143
    • 第17章 修改数据 151
    • 第18章 维护表 161
    • 第19章 数据库设计原理 169
    • 第20章 显示数据的策略 179
    • 附录A 初识Microsoft SQL Server 185
    • 附录B 初识MySQL 189
    • 附录C 初识Oracle 193

    上一篇:精通Metasploit渗透测试  下一篇:统计学七支柱

    展开 +

    收起 -

    SQL相关电子书
    学习笔记
    网友NO.423574

    MYSQL替换时间(年月日)字段时分秒不变实例解析

    写法1: update sas_order_supply_month_pay set RECEIVE_TIME=REPLACE(RECEIVE_TIME,DATE_FORMAT(RECEIVE_TIME,'%Y-%m-%d'),(select PERIOD_END from sas_task_supply_month_pay_period where belong='1729' and CREATE_TIME like '%2017-07-12%')) where ORDER_CODE='PO201707130115'; 写法2: update sas_order_supply_month_pay set RECEIVE_TIME= ADDTIME ((select PERIOD_END from sas_task_supply_month_pay_period where belong='1729' and CREATE_TIME like '%2017-07-12%')+interval 0 hour,time(RECEIVE_TIME)) where ORDER_CODE='PO201707130115'; 写法3: update sas_order_supply_month_pay set RECEIVE_TIME = concat((select PERIOD_END from sas_task_supply_month_pay_period where belong='1729' and CREATE_TIME like '%2017-07-12%'),' ',DATE_FORMAT(RECEIVE_TIME,'%H:%i:%S')) where ORDER_CODE='PO201707130115'; 说明: s as_order_supply_month_pay表的RECEIVE_TIME字段格式为"2017-06-16 12:13:16",sas_task_supply_month_pay_period表的PERIOD_END字段格式为"2017-07-12", 执行后 RECEIVE_TIME 修改为 "2017-07-12 12:13:16" 。 错误写法: update sas_order_supply_month_pay set RECEIVE_TIME = DATE_FORMAT(concat((select PERIOD_END from sas_task_supply_month_pay_period where belong='1729' and CREATE_TIME like '%2017-07-12%'),' ',(select DATE_FORMAT(RECEIVE_TIME,'%H:%i:%S') from sas_order_supply_month_pay where ORDER_CODE='PO201707130115')),"yyyy-MM-dd %H:%i:%S") where ORDER_CODE='PO201707130115'; 错误写法报错: [Err] 1093 - You can't specify target table 'sas_order_supply_month_pay' for updat……

    网友NO.974978

    MySQL创建和删除数据表的命令及语法详解

    创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name column_type); 以下例子中我们将在 TUTORIALS 数据库中创建数据表tutorials_tbl: tutorials_tbl( tutorial_id INT NOT NULL AUTO_INCREMENT, tutorial_title VARCHAR(100) NOT NULL, tutorial_author VARCHAR(40) NOT NULL, submission_date DATE, PRIMARY KEY ( tutorial_id )); 实例解析: 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。 AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。 PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。 通过命令提示符创建表 通过 mysql 命令窗口可以很简单的创建MySQL数据表。你可以使用 SQL 语句 CREATE TABLE 来创建数据表。 实例 以下为创建数据表 tutorials_tbl 实例: root@host# mysql -u root -p Enter password:******* mysql use TUTORIALS; Database changed mysql CREATE TABLE tutorials_tbl( - tutorial_id INT NOT NULL AUTO_INCREMENT, - tutorial_title VARCHAR(100) NOT NULL, - tutorial_author VARCHAR(40) NOT NULL, - submission_date DATE, - PRIMARY KEY ( tutorial_id ) - ); Query OK, 0 rows affected (0.16 sec) mysql 注意:MySQL命令终止符为分号 (;) 。 使用PHP脚本创建数据表 你可以使用PHP的……

    网友NO.712789

    关于mysql查询字符集不匹配问题的解决方法

    发现问题 最近在工作中遇到一个问题,MySQL数据库建表的时候采用的是latin的字符集,而网页中查询的是utf-8,当输入页面输入中文,然后再数据库中查询的时候,就会报出 ER_CANT_AGGREGATE_2COLLATIONS: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 这个错误,所以在stackover flow 中找到了对这个数据库,以及数据表中进行更改字符集的方法。 SET collation_connection = 'utf8_general_ci' 注意: 要替换下面两句中替换成你的数据库名称和你的数据表名称 ALTER DATABASE your_database_name CHARACTER SET utf8 COLLATE utf8_general_ci ALTER TABLE your_table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci 这样就保证了数据库也为utf-8的字符集了,就不会在用中文输入时候,查询数据库中的内容产生错误了。 reference:Illegal mix of collations MySQL Error 在PHP中设置数据库的字符集为utf-8 mysqli_set_charset($dbc,'utf8'); 在html中添加显示utf-8的meta就可以了 meta charset="utf-8" 总结 好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对码农之家的支持。 ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明