MySQL学习笔记

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值