数据库的mysql语句: 1.连接数据库 mysql -u root -p
2.显示数据库 show databases(db);
3.选择数据库 use 数据库名;
4.显示数据库中的表 show tables;
基本数据操作:增删改查
1.增 :insert into 表名(字段1,字段2…)values (值1,值2…);
2.删 :delete from 表名 where 条件;
3.改 :update 表名 set 字段1=值1,字段2=值2 where 条件;
4.查 :select * from 表名; (*表示全部字段,也可以具体字段代替*)
例:select 字段1,字段2 from 表名;
select 字段1,字段2 from 表名 where 条件;
5.判断符 : in /not in (例: address in('地名'))
is / is not判断是否为空
like 字符串查寻 包含 (例: sname like '张%'以张开头的 '%小'以小结尾的 '%小%'包含小的)
between and 通常是数字范围
as 取别名,也可省略
多变联查: select * from 表1 join 表2 on 表1.字段1=表2.字段2 where 条件;
聚合函数:
max求最大值
min求最小值
avg求平均值
sum求和
count计数
例有三个表:学生表t_student 班级表t_class 成绩表t_grade
三表的关系:
t_class.id=t_student.cid
t_student.id=t_grade.sid
题A
题B
在navicat上运行 查询-新建查询 粘贴后美化sql -运行,查询结果一样