1、在windows操作系统当中,怎么使用命令来启动和关闭mysql服务呢?
语法:
net stop 服务名称;
net start 服务名称;
2、常用命令
退出mysql :exit
show databases; (查看mysql中有哪些数据库)
use test; (选择使用某个·数据库)
create database bjpowernode; (创建数据库)
show tables; (查看数据库下有哪些表)
select version(); (查看数据库的版本号)
select database(); (查看当前使用的是那个数据库)
source D:\bjpowernode.sql (将sql文件导入 \ 路径不可有中文)
select * from 表名; //统一执行这个SQL语句。(查看表中的数据)
desc 表名; (不看数据看结构)
3、专属语言
3.1 条件查询
between … and …. 两个值之间, 等同于 >= and <= (一般添加在where之后起到了条件作用)
and 并且
or 或者
(and优先级比or高。语句会先执行and,然后执行or。)(当然有括号先算括号)
is null 为 null(is not null 不为空)
------------------------------------------------------------------------------------------------------------------------
like 称为模糊查询,支持%或下划线匹配
%匹配任意多个字符
下划线:任意一个字符。
(%是一个特殊的符号,_ 也是一个特殊符号)
示例:
select ename from emp where ename like '%O%';(找出名字中含有O的)
select ename from emp where ename like '%T'; (找出名字以T结尾的)
select ename from emp where ename like 'K%'; (找出名字以K开始的)
select ename from emp where ename like '_A%'; (找出第二个字每是A的)
select ename from emp where ename like '__R%'; ( 找出第三个字母是R的)
select name from t_student where name like '%\_%';(找出名字中有“_”的)
3.2 排序
select ename,sal from emp
order by
sal asc, ename asc;
(asc 指定升序)
(desc 指定降序)
( sal在前,起主导,只有sal相等的时候,才会考虑启用ename排序。)
------------------------------------------------------------------------------------------------------------