【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】查看表的结构html

mysql> desc workers_info;

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

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】查询工资最高和最低的员工姓名sql

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】统计男员工人数、女员工人数spa

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】mysql 经常使用建表语句相关推荐

  1. 商城 mysql语句_简单商城的数据库建表sql

    CREATE TABLE `product_info` ( `product_id` VARCHAR(32) NOT NULL, `product_name` VARCHAR(64) NOT NULL ...

  2. 使用oracle数据库建表语句,怎么使用sql查询oracle建表语句

    SELECT CREATETION AS "年份" ,SUM(DATE_ROW01) AS "01月" ,SUM(DATE_ROW02) AS "02 ...

  3. 查看mysql建库语句_mysql5.7-02建库、建表、查建表语句

    1.库操作 1.1.创建.查询库信息 数据内容不区分大小写 root@master [mysql] >create database yanqi CHARACTER SET utf8mb4 CO ...

  4. 自动获取mysql建表语句_脚本工具---自动解析mysql建表语句,生成sqlalchemy表对象声明...

    常规建表语句: CREATE TABLE `test_table` ( `id` int(11) NOT NULL, `name` char(64) NOT NULL, `password` char ...

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

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

  6. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  7. mysql引擎模式_mysql引擎,完整的见表语句,数据库模式, 常用数据类型,约束条件...

    引擎 show engines : 查看引擎 innodb(默认引擎):支持事务,行级锁,外键myisam:查询效率由于innodb,不需要支持事务,行级锁,外键,可以选用myisam来优化数据库 m ...

  8. mysql连接费时_连接mysql和 建索引花费

    mysql -h192.168.0.150 -uroot -p 新建索引: create index indexName on table(columnName) 显示建表语句: SHOW CREAT ...

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

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

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

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

最新文章

  1. jmail反馈是否发送成功_如何在钉钉上自动发送定制消息或通知给同事?(10行代码搞定)...
  2. java中jar打包的方法
  3. 七天学会ASP.NET MVC (二)——ASP.NET MVC 数据传递
  4. 内蒙古高考2021年成绩查询,内蒙古招生考试信息网:2021年内蒙古高考查分入口、查分系统...
  5. python 查询包_查找Python包的依赖包(语句)
  6. 数字图像处理--图像颜色
  7. ERP项目实施记录01
  8. SSM-水果商城-项目展示-学习-1
  9. 金错刀:“打工皇帝”唐骏的职场潜规则
  10. mac使用fish的时候添加可执行文件路径
  11. 数字滤波器及GUI界面的设计(MATLAB)
  12. libreelec投屏_低配置主机安装Kodi操作系统 - LibreELEC
  13. 采用java编写一个软件,100以内的口算题【软件构造大作业】
  14. 设计模式——使用TypeScript实现代理模式
  15. python查看哪些内存被释放_python内存不释放原理 | shell's home
  16. WPF 开源二维绘画小工具 GeometryToolDemo 项目
  17. 如何快速搭建在家里(外网)也能访问的云办公云桌面系统
  18. OpenCV实践小项目(二) -文档ocr扫描识别
  19. html video标签canplay,HTML oncanplay事件用法及代码示例
  20. 计算机正确的坐姿教案,小学信息技术第二册 正确坐姿和指法—基本键打字练习教案...

热门文章

  1. Oracle查找重复数据
  2. 如何让编码更加的标准
  3. [docker]docker压力测试
  4. keepalived VRRP同步组配置
  5. MySQL数据库存储过程动态表建立(PREPARE)
  6. ASP.NET MVC4 传递Model到View
  7. Xcode 7中Static Cells自动计算高度失效的解决方法
  8. MFC消息映射的定义
  9. C# 多线程读取数据并保存在DataGridView中,如果操作?代码是什么?谢谢
  10. JNDI数据源的连接属性