1、更改表上的值:1)单击表在表上直接更改;然后单击左下角的“√”;
2)用代码更改:update test set name='王某某某' where id=7;
3)查找为王某某的名字:SELECT *from test where name like '王__';
4)查找为王某和王某某【去除王某某某】:SELECT *from test where name like '王__' or name like '王_';
5)将表中Lisa和qin查找出来【共同点为名字里都有一个i】:select *from test where name like '%i%';
2、按照年龄从高到低排序显示某个表的全部记录
select *from test order by age asc/desc;
按照
一般默认为升序【从小到大】升序的关键字:asc;
降序【从大道小】desc;
3、按照指定值降序排列,先按照第一个字段的升序或者降序排列,当其
#有相同值时,再按第二个字段升序或者降序排列;
select *from test order by age desc,id desc;
4、①查询年龄最大的三个同学的信息;
select * from test order by age desc limit 3;【一个数表示取几个】
②limit m,n:m是取值的其实位置,从0开始;n表示取几个;若从0开始取
则可以省略m;
select * from test order by age desc limit 2,3;【表示从哪开始取】
5、备份:在文件下右键转储MySQL文件——>结构和数据【导出】;
导入:双击所要加入MySQL里的“文件夹”,右键运行MySQL文件,单击该窗口右边的三个点,然后选择要导入的数据库;【无论备份还是导入,在看见finsh sucessful后,即:数据库导入完成,然后点击完成即可】
1)查询student表中出生年份是2002的学生信息;
select * from student where year(stu_birth)=2002;
2)只要所求信息的number,name,sex则代码如下:
select stu_no,stu_name,stu_sex from student where year(stu_birth)=2002;
3)只要展示年的信息
select stu_no,stu_name,year(stu_birth)from student where year(stu_birth)='2002';
6、计数:count
总和:sum
平均值:avg
最大值:max
最小值:min