📅  最后修改于: 2023-12-03 15:05:18.677000             🧑  作者: Mango
创建一个名为database_name
的数据库:
CREATE DATABASE database_name;
删除名为database_name
的数据库:
DROP DATABASE database_name;
使用名为database_name
的数据库:
USE database_name;
创建一个名为table_name
的数据表:
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
...
);
删除名为table_name
的数据表:
DROP TABLE table_name;
将数据插入名为table_name
的数据表:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
更新名为table_name
的数据表中的数据:
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
删除名为table_name
的数据表中的数据:
DELETE FROM table_name WHERE condition;
从名为table_name
的数据表中检索数据:
SELECT column1, column2, ...
FROM table_name
WHERE condition;
从名为table_name
的数据表中检索数据,并按column1
升序排序:
SELECT column1, column2, ...
FROM table_name
ORDER BY column1 ASC;
连接名为table1
和table2
的数据表:
SELECT column1, column2, ...
FROM table1
INNER JOIN table2
ON table1.column = table2.column;
根据column1
对名为table_name
的数据表进行分组,并计算column2
的平均值:
SELECT column1, AVG(column2)
FROM table_name
GROUP BY column1;
INT
: 整数类型,占四个字节,范围为-2147483648到2147483647。BIGINT
: 大整数类型,占八个字节,范围为-9223372036854775808到9223372036854775807。TINYINT
: 微整数类型,占一个字节,范围为-128到127。SMALLINT
: 小整数类型,占两个字节,范围为-32768到32767。FLOAT
: 浮点数类型,占四个字节,精度为单精度浮点数。DOUBLE
: 双精度浮点数类型,占八个字节,精度为双精度浮点数。DECIMAL
: 定点小数类型,占用可变长度的空间,比浮点数类型更节约空间,精度要比FLOAT
或DOUBLE
更高。CHAR
: 定长字符类型,占用定长空间,比可变长字符类型更适合使用于存储长度固定的字符串。VARCHAR
: 可变长字符类型,占用可变长空间,具有节省空间的优势。TEXT
: 长文本类型,占用可变长空间,适合存储较长的文本信息。AVG()
: 计算指定列的平均值。COUNT()
: 计算指定列的行数。MAX()
: 获取指定列的最大值。MIN()
: 获取指定列的最小值。SUM()
: 计算指定列的总和。CONCAT()
: 将两个或更多字符串连接到一起。LENGTH()
: 获取指定字符串的长度。LOWER()
: 将字符串转换为小写。UPPER()
: 将字符串转换为大写。DATE()
: 提取日期部分。TIME()
: 提取时间部分。YEAR()
: 提取年份部分。MONTH()
: 提取月份部分。DAY()
: 提取天数部分。