MySQL相关知识复习整理 -- <<MySQL必知必会>>阅读笔记一 (基础内容-较高频率使用)

                                        基础知识点

 1、show databases (展示数据库)、 show tables (展示表)

                       

 2、use ‘databaseName’ –- use myte (选择对应数据库)

                       

3、show columns from ‘tableName’ (展示对应表的结构描叙) (可以简写为describe)

              

             

4、show grants (显示当前的用户及权限)

5、select 查询语句 (应该是以列为单位查询条件,*表示直接查询所有列)

                                

6、distinct (去重查询结果)

                       

7、limit (搜索指定行数,可以接一位,或者两位。如果一位的话,默认从第0行开始搜索指定行数,如果为两位,则从第一位开始搜索第二位行,第二位能超过,超过返回所有行)

                                       

7、能在另一个数据库通过全限定名访问其他库的表

                            

8、order by ‘columnName’ desc/asc  (排序) (默认为asc 升序)、(如果是多个字段排序,需要注意只有其中字段值都一样,另一个才会按要求排序,不然都是按升序)

                                  

9、where (查询条件)

                                

              

  这个需要注意的是and的优先级比or的优先级高

10、in (含有)

                      

11、like (模糊匹配,’_’、’%’的区别 -- 只模糊匹配一位、任意位)

                               

12、mysql查询还能使用正则表达式—(跳过)

13、concat (拼接) / as (使用别名)

14、算数运算

                  

16、文本处理函数 (具体用法再引擎搜索下)

                 

                  

17、日期处理函数

                

18、数值处理函数

                 

19、聚集函数 (需要注意的是,如果查询并不在聚集函数中的字段是,mysql是随便返回一个,所以注意与分组一起使用)

 

                          

                  

                     

20、having (过滤分组)(同时需要注意、group by 在order by 前面)

                                      

                

21、select 相关子句顺序

22、insert (插入)

                     

这里由结果来看 value、values好像没有区别(好像传入多行的话,value比values要快?)

                              

23、update (更新)

             

Update 也能使用子查询

24、delete

            

Truncate table ‘tableName’ 删除整个表(内在逻辑是删除原来表再重建,比delete all 要快)

25、create (创建表)

              

                           

26、修改表

                     

                            

27、修改已定义字段属性

28、修改表名称

                    

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值