MySQL语句

在安装在mysql之后,还没有用可视化的软件使用数据库,我们只能使用cmd 终端 来创建并使用数据库,接下来我们就看看在cmd中如何使用数据库吧.
首先我们在进入到mysql之后使用语句 查看所有的数据库.

show databases
然后是 创建数据库 persondb数据库名

create database [if not exists] persondb

使用 切换数据库

use persondb

展示所有的表格

show tables

创建表

create table user_table(id int,perid int,name varchar(20),joy varchar(50))engine='innoDB' default charset='utf8';

插入信息

insert into user_table(id,perid,name,joy) values(1,1,'nana','销售员');

查找所有信息

select *from user_table;

新增字段

alter table user_table add(jiangj int,gongzi int);

更新信息

update user_table set jiangj = 1000,gongzi =6000 where id = 1;

删除信息

delete from user_table where id = 1;

删除表

drop table user_table;

删除数据库

drop database persondb;

修改字段的类型和名字

alter table [表名字] change [旧字段] [新字段] [新字段的类型] [新字段的约束]

删除字段

alter table [表名字] drop 字段

找出奖金高于工资零点六的员工

select * from user_table where jiangj >gongzi * 0.6;

找出部门编号为1中所有经理,部门编号为2中所有销售员,还有既不是不销售员又不是经理但其工资大于或等于2000的所有员工的详资料

select * from user_table where (perid = 1 and joy ='messness')or(perid = 2 and joy = 'xiaoshou') or (joy not in('messness','xiaoshou')and gongzi >= 2000);

查询所有员工按工资排序

select *from user_table order by gongzi;

查询每个部门的平均工资

select perid,avg(gongzi) from user_table group by perid;

查询每种工作的,最高工资,最低工资, 人数

select joy,max(gongzi),min(gongzi),count(*) from user_table group by joy;

查询出’文员’, ‘销售员’工种下,所有人的工资总和

select joy,sum(gongzi) from user_table where joy in ('wenyuan','xiaoshou')group by joy;

查询出每个工种下人数大于2的工种并显示其人数;

select joy,count()from user_table group by joy having count() >2;

排序

select score from scoreTable order by score // 升序
select * from scoreTable order by score desc // 降序

函数

count() 统计个数
max() 最大值
min() 最小值
avg() 平均值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop dat...
    codeSirCao阅读 3,255评论 0 2
  • DDL:对数据库,表,列进行操作DDL:对数据库,表,列进行操作 关键字:create 创...
    追逐的梦境阅读 2,087评论 0 0
  • 转自:http://www.lai18.com/content/7451585.html 基本操作 查看数据库 指...
    光光李阅读 4,442评论 0 5
  • 正畸, 也就是我们常说的戴牙套、牙齿矫正, 最主要的目的:排齐牙齿,调整咬合 很多人都会有误区,认为有严重龅牙才需...
    洋葱说阅读 4,675评论 0 2
  • 看到赵彬洁转的“十几年后,书桓去了我是歌手,依萍的研究生毕业作卖了好几亿,如萍变成电视剧制作人,杜飞转型做导演,雪...
    七绊阅读 1,810评论 0 1

友情链接更多精彩内容