SQL全书总结——简洁版
首先,献上小编的思维导图一张
我把这本书分为三大部分:是什么?(WHAT) 怎么做?(HOW)
操作都有哪些:创建 更改 删除 ——数据 /表/视图
剩下就是贯穿全书的【函数】模块了,以下就是我做的相关总结:
表相关:
创建表语句:
CREATE TABLE name_of_table
(
name_of_column column_datatype );
更改表:
ALTER TABLE name_of_table
ADD name_of_field data_type ;
删除表:
ALTER TABLE Train_Times
视图
创建视图:
CREATE VIEW MyViewName AS
更新视图 :有诸多限制条件
删除视图:
DROP VIEW MYVIEWNAME
数据模块:
插入新数据:
INSERT INTO table_name(column_names) VALUES(data_values)
更新数据:
UPDATE table_name
SET column_name=value
WHERE condition
删除数据:
DELETE FROM MemberDetails;
5—操作数据
常用数学函数:ABS()——返回一个数值的绝对值
POWER()——指数函数
SQRT()——得到一个表达式的平方根
SQRT(expression_to_square_root)
RAND()——生成0~之间的一个随机小数
舍入求值:CEILING()——删除小数点后面的所有数值,并向上舍入到邻近的最大整数
例如:CEILING(numer_to_be_rounded)
FLOOR()——向下舍入到邻近的最小整数
FLOOR(number_to_be_floored)
字符串函数
1.SUBSTRING()函数——允许您获得一个字符串中的某部分
注意:MS Access 不使用此函数,而是MIN()
例如:SUBSTRING(‘Wrox Press’ ,2 ,3 ) 的结果为 rox
2.大小写转换函数——UPPER()——以小变大 LOWER()——以大变小
例如 UPPER(‘abc’)返回ABC LOWER(‘ABC’)返回 abc
注意:MS Access 不支持此函数,而是对应UCASE() LCASE()
3.REVERSE()——颠倒一个字符串中字符的顺序
注意:MS Access 用StrReverse()函数
4.TRIM()——包含删除一个字符串的开始或者末尾部分中不想要的字符。可截取的仅有字符为空格。LTRIM()——删左边空格,RTRIM()——删右边空格
5.LENGTH()——求取字符串长度。
注意:MS Access /MS SQL用LEN()
6.SOUNDEX() DIFFERENCE()——基于单词的发音匹配单词。