啊!!!!万恶的期末考试。
1.插入
①针对于一行数据进行增加;
INSET INTO 表 [列] VALUES 值列表
②针对于N行数据进行增加;
INSET INTO 表 VALUES 值列表
③比较综合;(注意此方法的结尾是已select结尾最后一条插入不需要写上UNION)
INSET INTO 表名(列)
SELECT (增加的内容) UNION
SELECT
2.删除
DELETE FROM 表名 [where条件]
where条件可加可不加,如果规定删除某一列数据时需要在条件中写清。
3.更新
UPDATE 表名 SET 列 = '表达式' [where ]
修改的内容可以是表达式也可以是常量,字符。
4.查询
SELECT * FROM 表名 [where条件]
符号*代表表中的全部列可以用表中某一列的名称来代替;
其中where条件后面可以跟order by 用于对表的数据进行排序(默认的排序方式是升序)
如果想要实现降序排序的话可以加上desc
查询时如果使用聚合函数(count avg sum max min)时 需要在where后加group by后面跟分组依据
可以使用having对分组结果进行操作。
5.创建视图
CREATE VIEW [列名]
[with encryption]
AS SELECT 查询语句 [列名]
*[with encryption]是用来加密的
将CREATE 改成ALTER可以修改视图
删除,更新
删除视图
DROP VIEW 视图名
更新视图
UPDATA 视图名 SET 列= '' [where]
纯靠记忆想的如有错误请大佬们指出><