SQL 的一些个人简单实践

创建一个数据库

CREATE DATABASE database_name

创建一个表

CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,
....
)

创建一个视图

CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition

创建一个索引

CREATE INDEX index_name
ON table_name (column_name)

UPDATE 用法用于修改表中的数据

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

SELECT DISTINCT 列名称 FROM 表名称  去掉重复的列

INNER JOIN SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name LIKE 字符的用法 LIKE City LIKE '%lon%' 这个是说City这个列 包含lon 这个三个字符的都满足条件 也可以去掉前后其中的一个% 但表示 的意思不用 还有一些特殊符号的运用

操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。

TOP 语句是取 所选择的数据中前几行

INSERT INTO 语句用于向表格中插入新的行。

INSERT INTO 表名称 VALUES (值1, 值2,....)

如需在表中添加列,请使用下列语法:

ALTER TABLE table_name
ADD column_name datatype

要删除表中的列,请使用下列语法:

ALTER TABLE table_name 
DROP COLUMN column_name
DESC 降序 默认的为 升序

 

 

AVG 函数返回数值列的平均值。NULL 值不包括在计算中。

SELECT AVG(column_name) FROM table_name

FIRST() 函数返回指定的字段中第一个记录的值。

SELECT FIRST(column_name) FROM table_name
可使用 ORDER BY 语句对记录进行排序

UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2

COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):

SELECT COUNT(column_name) FROM table_name
AVG 函数返回数值列的平均值。NULL 值不包括在计算中
SELECT AVG(column_name) FROM table_name

在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值