mysql

MySQL

基本命令参考:

①安装服务 mysqld --install

②初始化 mysqld --initialize --console

③开启服务 net start mysql(MySQL80)

④关闭服务 net stop mysql

⑤登录mysql mysql -u root -p(mysql -u root -proof)

Enter PassWord:

⑥修改密码 alter user ‘root’@‘localhost’ identified by ‘root’;(by 接着的是密码)

⑦标记删除mysql服务 sc delete mysql

⑧退出 exit或ctrl+c


show databases;

use test;

show tables;

show tables from mysql;

select database();

create table stuinfo(

-> id int,

-> name varchar(20));

desc stuinfo;

select *


create database …;

use …;

show tables;

文件:sourse //文件路径.sql

//drop database …;

DROP TABLE IF EXISTS …;


CREATE TABLE …(

​ …

)


desc

;//查看表结构

select * from …;

select database();//显示使用的哪个数据库

select version();//版本号

\c //结束一条语句

show tables from ;//查看其他数据库中的表

show create table

//查看表的创建语句


简单的查询语句

语法格式:

select 字段1,字段2,字段3,… from 表名;

//desc …;//不记得名字

查询年薪
select ename,sal*12 from emp;

给查询结果重新命名
select ename,sal12 as yearsal from emp;
别名有中文
select ename,sal
12 as ‘年薪’ from emp;
//as关键字可以省略

查询全部
select * from emp;


条件查询

条件查询需要用到where语句,where必须放到from语句表的后面

支持如下运算符

运算符说明
=等于
<>或!=不等于
<小于
<=小于等于
>大于
>=大于等于
between…and…两个值之间
is null为null
and并且
or或者
in包含,相当于多个or(not in不在这个范围中)
notnot可以取非,主要在is或in中
likelike称为模糊查询,支持%或者下划线匹配

语法格式:

select

​ 字段,字段…

from

​ 表名

where

​ 条件;

执行顺序:先from,然后where,最后select

查询工资等于5000的员工姓名

select ename from emp where sal=5000;

查询SMITH的工资

select sal from emp where ename=‘SMITH’;

找出工资高于3000的员工

select ename,sal from emp where sal>=3000;

找出工资不等于3000的员工

select ename,sal from emp where sal<>3000;

找出工资在1100到3000之间的员工,包括1100和3000

select ename,sal from emp where sal >= 1100 and sal <= 3000;

select ename,sal from emp where sal between 1100 and 3000;//between…and…是闭区间

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值