1. 创建数据库
CREATE DATABASE 数据库名;
CREATE DATABASE student;
2. 指定要操作的数据库
USE 数据库名;
USE student;
3.创建数据库表
CREATE TABLE 数据表名
(
字段名1 数据类型[完整性约束条件],
字段名2 数据类型[完整性约束条件],
…
字段名2 数据类型[完整性约束条件]
);
CREATE TABLE grade
{
id INT(11),
name VARCHAR(20),
grade FLOAT
}
4. 增加记录
- 插入单条数据
INSERT INTO 表名(字段名1,字段名2,…)
VALUES(值1,值2)
INSERT INTO student
VALUES(1, 'zhangsan', 98)
- 插入多条数据
INSERT INTO studnt VALUES
(5, 'lilie', 99),
(6, 'hanmeimei', 87)
5. 删除数据
语法: DELETE FROM 表名 WHERE 条件表达式
- 举例:删除student表中的id值为7的记录
DELETE FORM student WHERE id = 7
- 举例:删除全部的数据
DELETE FORM student
6.更新数据
语法: UPDATE 表名
SET 字段名1=值1,,,
[WHERE 条件表达式]
更新部分数据:
- 举例:将student表中id值为1=记录,将其name字段的值改为‘caocao’,grade字段的值改为50。
UPDATE student
SET name='caocao',grade=60
WHERE id=1
更新全部的数据:
-举例:更新student表中全部记录,将grade字段都更新为80
UPDATE student
SET grade = 80
7.查询
语法:SELECT 字段名1,字段名2,… FROM 表名
SELECT id, name,grade, gender
FORM student2
8. 聚合函数
|函数名称|作用 |
|COUNT()|返回某列的行数|
| SUM() |返回某列值的和 |
|AVG()|返回某列的平均值|
|MAX()|返回某列的最大值|
|MIN()|返回某列的最小值|
1)COUNT()函数:统计记录的条数
语法:SELECT COUNT() FROM 表名
举例:查询student2表中一共有多少条记录
命令:SELECT COUNT() FORM student2’
(2)SUM()函数:求出表中某个字段所有值的总和
语法:SELECT SUM(字段名) FROM 表名;
举例:求出student2表中grade字段的总和
命令:SELECT SUM(grade) FORM student2
4.3.2 对查询结果进行排序
语法:SELECT 字段名1,字段名2,…
FROM 表名
ORDER BY 字段名1 [ ASC | DESC ],字段名2 [ ASC | DESC ]…
在该语法中指定的字段名是对查询结果进行排序的依据,ASC表示升序排列,DESC 表示降序排列,默认情况是升序排列。
举例1:查出student2表中的所有记录,并按照grade字段进行升序排序
命令:SELECT * FORM student2
ORDER BY grade
举例2:查出student2表中的所有记录,并按照grade字段进行降序排序
命令:SELECT * FORM sudent2
ORDER BY grade DESC;