【1】建立员工档案表
要求字段:员工员工编号,员工姓名,性别,工资,email,入职时间,部门。

【2】合理选择数据类型及字段修饰符,要求有NOT NULL,auto_increment, primary key等。

--
-- make by kakane
--DROP TABLE IF EXISTS `workers_info`;
CREATE TABLE `workers_info` (`id` int(11) NOT NULL AUTO_INCREMENT,`workername` varchar(20) NOT NULL,`sex` enum(F,M,S),`salary` int(11) DEFAULT '0',`email`  varchar(30),`EmployedDates`  date,`department`  varchar(30),PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;mysql> alter table workers_info ADD sex  enum('F','M','S');

【3】查看表的结构

  mysql> desc  workers_info;

【4】新增qq和tel字段,要求tel字段位于email前,要求入职时间是最后一个字段

mysql> ALTER TABLE workers_info ADD tel varchar(15) after salary;

  mysql> ALTER TABLE workers_info ADD qq int;ALTER TABLE workers_info MODIFY EmployedDates date after qq;

【5】把email字段修改成mailbox
  mysql> ALTER TABLE workers_info CHANGE email mailbox varchar(30);

【6】向表里添加10条记录
   mysql> INSERT INTO workers_info values(NULL,'xing',10000,'1598232123','xing@qq.com','yanfa',736019646,20121221);

  mysql> INSERT INTO workers_info (workername,salary,tel,mailbox,department,qq,EmployedDates) values('xing',10000,'1598232123','xing@qq.com','yanfa',736019646,20121221);

【7】修改其中两条记录的tel和mailbox
   mysql> UPDATE workers_info SET mailbox = 'haha@qq.com' WHERE id = 14;

  mysql> UPDATE workers_info SET mailbox = 'haha@qq.com',tel='1246543423' WHERE id = 13;

【8】查看所添加记录
mysql> select * from workers_info;

【9】查看姓名和入职时间记录
  mysql> select workername,EmployedDates from workers_info;
 
【10】查询入职时间在2003年以前的

mysql> select * from workers_info where year(EmployedDates) < 2003;

【11】查询工资最高和最低的员工姓名

mysql> select * from workers_info ORDER BY salary limit 1;
mysql> select * from workers_info ORDER BY salary desc limit 1;

【12】查询平均工资

mysql> select avg(salary) from workers_info;

【13】统计男员工人数、女员工人数

mysql> select count(男) from workers_info where sex="M";
mysql> select count(男) from workers_info where sex="M";

【14】按照入职时间先后进行排序,并显示前5位员工姓名

mysql> select * from workers_info ORDER BY EmployedDates limit 5;

【mysql】mysql 常用建表语句相关推荐

  1. mysql 使用表 语句_【mysql】mysql 经常使用建表语句

    [1]创建员工档案表 要求字段:员工员工编号,员工姓名,性别,工资,email,入职时间,部门. [2]合理选择数据类型及字段修饰符,要求有NOT NULL,auto_increment, prima ...

  2. mysql 博客建表语句,mysql建表语句

    mysql建表语句 (2012-08-07 13:25:20) 标签: 杂谈 create table messages( id int unsigned primary key auto_incre ...

  3. mysql 如何查看建表语句

    由于公司都是使用 linux 跳板机连接 mysql, 而某个项目又没有测试环境, 于是只能通过跳板机查看某张表的详细信息. 具体语句如下 这里以查看 ups_auth_info 表为例 # \G 表 ...

  4. quartz各版本MySQL数据库存储建表SQL语句

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 用quartz管理任务计划很方便,但是当使用数据库作为存储介质的时候,必须要先创建表,不然就会报错. ...

  5. MySQL之建表语句

    MySQL之建表语句 mysql安装教程见博客:MySQL 7.7.25 图文安装教程(Win10) 本篇博客以学生表.课程表以及学生-课程表为例,讲解mysql常用的建表语句. 1. 学生表 Sno ...

  6. oracle和mysql通用建表语句_mysql建表语句到oracle怎么写?

    mysql建表语句到oracle怎么写? CREATE TABLE `Advertisment` (  `AdId` int(8) NOT NULL auto_increment,  `AderId` ...

  7. 基于表的数据字典构造MySQL建表语句

    表的数据字典格式如下: 如果手动写MySQL建表语句,确认麻烦,还不能保证书写一定正确. 写了个Perl脚本,可快速构造MySQL脚本语句. 脚本如下: #!/usr/bin/perl use str ...

  8. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

  9. Shell脚本导出导入MySQL建表语句

    Shell脚本导出导入MySQL建表语句 一.导出sql语句 1.需求: 2.shell脚本如下: 二.导入sql语句 1.需求 2.shell实现1 3.shell实现2 一.导出sql语句 1.需 ...

最新文章

  1. 仿余额宝数字跳动效果 TextCounter
  2. mysql model first,一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具
  3. 跨湖跨仓场景下如何实现海量数据分钟级分析
  4. excel 显示超链接_临下班老板让我创建几百个超链接跳转,我就用了1秒,绝不加班...
  5. TMS320F28335项目开发记录1_CCS的使用介绍
  6. 计算机维修技师论文,2016年电工技师论文范文10篇
  7. ppt大赛优秀作品计算机,ppt大赛获奖作品展示.ppt
  8. 计算机显示屏显示超出屏幕大小,电脑连接的显示器出错显示超出工作频率范围怎么恢复...
  9. linux查看ddr时钟频率,RK3288 查看ddr频率
  10. 好听的计算机音乐大全,抖音里面的歌曲大全:100首超级好听的抖音歌曲(推荐)...
  11. 【C语言典例】——day8:猜名次
  12. UE4-(雾效)大气雾
  13. construct2制作炮击小箱子小游戏
  14. 触目2006信息化之灾
  15. 浮动IP的绑定 、释放、移除
  16. e7收费系统连接不到服务器,e7云服务器
  17. 干货分享 | UE游戏鼠标双击判定
  18. 利用Python进行曲线拟合
  19. 苹果上网本报价_1小时一个价,iPhone12 加价300元起!果粉上网买收到蓝色真机,感叹“真香”...
  20. ata计算机考试试题以及答案,ata计算机统考第一套模拟练习题.doc

热门文章

  1. 2023ACP世界大赛-AI时代下,艺术教育者论坛
  2. 儿童编程Scratch入门课程都学习什么内容?
  3. 国家互联网信息办公室修订《互联网跟帖评论服务管理规定》发布施行
  4. 《Adobe Illustrator CS6中文版经典教程(彩色版)》—第0课0.15节使用“外观”面板与效果...
  5. 《Linux就该这么学》阅读笔记
  6. 工作6年多的码农ios职位面试总结(续)
  7. html+css写三角形
  8. VS2017应用在XP系统上运行
  9. 【Spring实战】----Spring事务管理配置解析
  10. 1-fastfds 环境搭建