北京好看白癜风医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/
MySQL的常见命令
#1.查看当前所有的数据库showdatabases;#2.打开指定的库use表名#3.查看当前库的所有表showtables;#4.查看其他库的所有表showtablesfrom表名;#5.创建表createtable表名{列名列类型,列名列类型,...}--6.查看表结构desc表名;--7.查看服务器的版本,方式一:登陆到mysql服务端selectversion();--方式二:没有登陆到mysql服务端mysql--version或mysql-V
注释我们还可以使用/*……*/进行多行注释。
基础查询
#1.查询表中的单个字段SELECTlast_nameFROMemployees;#2.查询表中多个字段SELECTlast_name,salary,emailFROMemployees;#3.查询表中的所有字段SELECT*FROMemployees;#4.查询常量#select常量值;#注意:字符型和日期型的常量值必须用单引号引起来,数值型不需要SELECT;SELECTjoin;#5.查询函数#select函数名(实参列表);SELECTVERSION();#6.查询表达式SELECT%98;#7.起别名/*1.便于理解2.如果要查询的字段有重名的情况,使用别名区分*/#方式一:使用ASSELECT%98AS结果;SELECTlast_nameAS姓,first_nameAS名FROMemployees;#方式二:使用空格SELECTlast_name姓,first_name名FROMemployees;#案例:查询salary,结果显示outputSELECTsalaryAS"output"FROMemployees;#8.去重#selectdistinct字段名from表名;#案例:查询员工表中涉及的所有部门编号SELECTDISTINCTdepartment_idFROMemployees;#9.+号的作用#案例:查询员工的名和姓,并显示为姓名/*java中的+号:1.运算符:两个操作数都为数据型2.连接符:只要有一个操作数为字符串mysql中的+号:只能作为运算符select+90;两个操作数都为数值型,做加法运算select+90;其中一方为字符型,试图将字符型数值转换为数值型如果转换成功,则继续做加法运算selectjohn+90;如果转换失败,则将字符型数值转换成0selectnull+0;只要其中一方为null,则结果肯定为null.*/SELECTlast_name+first_nameAS姓名FROMemployees;#10.concat函数/*功能:拼接字符selectconcat(字符1,字符2,字符3,...);*/SELECTCONCAT(a,b,c)AS结果FROMemployees;SELECTCONCAT(last_name,first_name)AS姓名FROMemployees;#11.ifnull函数#功能:判断某字段或表达式是否为null,如果为null返回指定的值,否则返回原本的值SELECTIFNULL(