数据操作主要有CRUD四个 :
Create(新增数据), Retrieve(查询数据),Update(修改数据),Delete(删除数据)
注释:在SQL中可以使用“–空格+描述”来表示注释说明
一、添加:Insert
1.全列添加:给这张表的所有字段添加内容。
单行插入:
注意:添加时,如果不指定列,那么插入值的顺序一定要和建表的(字段)列的顺序保持一致!!
多行插入:
2.指定列插入:必须指定列
注意:插入值的顺序必须要和指定列的顺序保持一致!!!
3.insert…select插入方法
二、查询:Select
扩展:表和表数据的存储⽬录
使⽤以下 SQL 可以查询 MySQL 数据存储的位置:
show variables like ‘%data%’; 查询的结果都是系统变量名。然后运用select @@系统变量名;就可以进行查询
1.全列查询
开发环境使用较多(因为开发环境的数据一般不大)但在生产环境一定要慎用!!!
select * from 表名;
注:通常情况下不建议使用 * 进行全列查询
– 1. 查询的列越多,意味着需要传输的数据量越大,就会消耗大量的带宽信息,并且传输的速度会很慢。
– 2. 可能会影响到索引的使用。(索引相当于目录)
2.指定列查询
指定列的顺序不需要按定义表的顺序来
3.表达式查询
给所有人的数学加10分
查询每个人的总分(因为在海南懋行,英语成绩为null,所以导致+ -* /运算会失效,所以总分输出也为null)