mysql数据库 入门基础

如果之前安装过mysql的话,要安装另一个版本地mysql则需要将之前安装地版本卸载掉。

那么怎样查看自己之前是否安装了mysql呢?也可以用于检测另一个版本地mysql是否安装成功。

打开cmd命令行,输入命令services.msc.

mysql数据库 入门基础

 

mysql数据库 入门基础

 

命令:

  1. ‘ mysql -u用户名 -p用户密码 ‘        可以进入mysql控制台。。。使用ctrl+c快捷键,或者exit命令,可以立即退出mysql控制条。。。。

https://www.cnblogs.com/qianzf/p/8302272.html讲述了怎样干净的删除已经安装了的mysql。

表的连接:

  (1)内连接:

    交叉连接查询(基本不会使用----得到的是两个表的乘积)(这种查询时候会产生笛卡尔积)。语法:SELECT * FROM A,B;

    内连接查询(使用的关键字 inner join --- inner 可以省略)

      隐式内连接:select * from A,B where 条件;

      显式内连接:select * from A inner join B on 条件;

        当且仅当两个表中的数据都符合条件的时候,才会被选择出来。

  (2)左连接:

      外连接查询(使用关键字 outer join )

        左外连接:left outer join 

          语句:select * from a_table left join b_table on a.id=b.id;

                 在查询的时候,以left join这个关键字左边的表为主表,会将这个表中的数据全部查询出来,如果右表中没有这条数据,则用NULL字段表示。

      右外连接与左外连接类似。将left改为right。

 

对于SQL语言中 属性值为空时该怎么做使它能够参加运算

(1)首先呢就是运用标准的函数处理IFNULL(exp1,exp2),这里的第一个参数就是你的属性,而第二个参数就是当你的属性值为null时,就会自动把它替换为第二个参数的值
(2)就是在你的属性值两侧加上-----’ ‘----单引号,使其变成字符,这就得益于SQL语言的特点,我在这里就不做过多的介绍了,这样你就可以讲这个属性值做一系列的运算了

mysql数据库 入门基础

上一篇:plus is noe defined


下一篇:mysql表设计的一些面试题