MICK-SQL基础教程(第二版)第一章

2019-03-04  本文已影响0人  大美mixer

本书代码下载
由于最近在实习,需要用到SQL的相关知识,于是在工作闲暇之余整理了此书的笔记~
第一章
第二章 查询基础
第三章 聚合与排序
第四章 数据更新
第五章 复杂查询
第六章 函数、谓词、CASE表达式
第七章 集合运算
第八章 SQL高级处理


第一章

DBMS的种类

数据库的结构

RDBMS的常见系统结构

客户端 / 服务器类型

表的结构

SQL概要

标准SQL

SQL语句及其种类

SQL的基本书写规则

表的创建

数据库的创建(CREATE DATABASE语句)

CREATE DATABASE <数据库名称>;

表的创建(CREATE TABLE语句)

CREATE TABLE <表名> 
(<列名1> <数据类型> <该列所需约束>, 
 <列名2> <数据类型> <该列所需约束>, 
 <列名3> <数据类型> <该列所需约束>, 
 <列名4> <数据类型> <该列所需约束>,                                    
... 
 <该表的约束1>,<该表的约束2>,……);
 -- 例如:PRIMARY KEY (id));

命名规则

数据类型的指定

类型 解释
INTEGER 存储整数的列的数据类型(数字型),不能存储小数
CHAR 指定存储字符串的列 的数据类型(字符型)。在 括号中指定该列可以存储的字符串的长度(最大长度)。字符串超出最大 长度的部分是无法输入到该列中的。RDBMS 不同,长度单位也不一样。
VARCHAR 可变长字符串的形式来保存字符串的
DATE 来指定存储日期(年月日)的列的数据类型(日期型)

约束的设置

约束是除了数据类型之外,对列中存储的数据进行限制或者追加条件的功能。

表的删除和更新

表的删除(DROP TABLE语句)

DROP TABLE <表名>;

删除了的表是无法恢复的

表定义的更新(ALTER TABLE语句)

添加列

ALTER TABLE <表名> ADD COLUMN <列的定义>;

注:

ALTER TABLE <表名> ADD (<列名>,<列名>,……);

删除列

ALTER TABLE <表名> DROP COLUMN <列名>;

表定义变更之后无法恢复。


下一章:第二章 查询基础
别忘点赞~

上一篇 下一篇

猜你喜欢

热点阅读