Mysql的常见命令

一、常见命令

1、查看当前所有的数据库

show databases;

2、打开指定的库

use 库名

3、查看当前库的所有表

show tables;

4、查看其他库的所有表

show tables from 库名;

5、创建表

create table 表名(

        列名 列类型,

        列名 列类型,

6、查看表结构

DESC表名;

7、查看服务器的版本

方式一:登录到mysql服务端

select version();

方式二:没有登陆到mysql服务端

mysql --version

mysql -V

二、查询命令

1、基础查询

(1)select    查询列表    from     表名;

1)查询列表可以使:表中的字段、常量值、表达式、函数

2)查询的结果是一个虚拟的表格

查询表中的单个字段

SELECT    字段名     FROM    表名;

查询表中的多个字段

SELECT   字段名1,字段名2,字段名3    FROM     表名;

查询表中的所有字段

SELECT    *   FROM  表名;

去重

SELECT  DISTINCT 字段名 FROM 表名;

mysql中的+:

仅仅只有一个功能:运算符

SELECT 100+90;两个操作数都为树脂型,则做加法运算

SELECT ‘123’+90;其中一方为字符型,试图将字符型数值转换成数值型,如果转换成功,则继续做加法运算,如果转换失败,则将字符型数值转换成0,例:SELECT  ‘John’+90;只要其中乙方为null,则结果肯定为null,例:SELECT null+90;

拼接函数 CONCAT

SELECET ONCAT(字段名1,字段名2) AS 重命名 FROM 表名;

判断是否为空  IFNULL

SELECT IFNULL(字段名1,0) AS 重命名,字段名2 FROM 表名;

二、条件查询

(1)SELECT 字段名 FROM 表名 WHERE 筛选条件

1)按条件表达式筛选

条件运算符:

> 大于

< 小于

= 等于

!= 不等于

<> 不等于

>= 大于等于

<=小于等于

例:查询字段1中>50的字段2

SELECT 字段2 FROM 表名 WHERE 字段1>50;

2)按逻辑表达式筛选

逻辑运算符:

&&

||

and

or

not

3)模糊查询

like

between and

in

is null

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值