【mysql】mysql 常用建表语句

数控弯管机xyz转换ybc的算法_数控弯管机技术的更新和应用.pdf 您所在位置:网站首页 > 海量文档&nbsp>&nbsp汽车/机械/制造&nbsp>&nbsp机械/模具设计数控弯管机技术的更新和应用.pdf3页本文档一共被下载:次,您可全文免费在线阅读后下载本文档。 下载提示1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。2.该文档所... 阅读详情
【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;


【2024年华为秋招-12月25日-第三题(300分)- PCB印刷电路板布线】(题目+思路+Java&C++&Python解析+在线测试) 在PCB印刷电路板设计中,器件之间的连线需要避免线路的阻抗值增大、而且赛件之间还有别的器件和别的干扰源,在布线时我们希望受到的干扰尽量小。现将电路板简化成一个M×N的矩阵,每个位置(单元格)的值示其源干扰度。如果单元格的值为0,示此位置没有干扰源;如果单元格的值为非0,则示此位置是干扰源,其值为源干扰度。连线经过干扰源或干扰源附近会增加连线的总干扰度。位置Axy的干扰源的源干扰度为dd01、若连线经过位置Axy,则其总干扰度会增加d;2、若连线经过离位置A。 阅读详情

相关推荐

mysql表语

mysql语句,mysql语句mysql语句mysql语句mysql语句mysql语句mysql语句mysql语句

mysql 表语 及完整案例

1、最简单的: CREATE TABLE t1( id int not null, name char(20) ); 2、带主键的: a: CREATE TABLE t1( id int not null primary key, name char(20) ); b:复合主键 CREATE TABLE t1( id int

大蛇王的博客 19万+

气动人工肌肉智能控制系统研究.pdf

气动人工肌肉智能控制系统研究.pdf

MySQL 表语详解

列是主键并自动递增,起始值为 1001。在这个示例中,创了一个名为。,并且有一个级注释。

龙大的博客 1万+

三种常用MySQL表语

MySQL表语是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL表语,如果您对MySQL表语方面感兴趣的话,不妨一看。 1、最简单的: CREATE TABLE t1( id int not null, name char(20));2、带主键的: CREATE TABLE t1( id int not null primary key, na...

weixin_33691817的博客 2073

MySQL数据(CREATE TABLE语句

在创数据库之后,接下来就要在数据库中创数据。所谓创数据,指的是在已经创的数据库中立新。创数据的过程是规定数据列的属性的过程,同时也是实施数据完整性(包括实体完整性、引用完整性和域完整性)约束的过程。

Itmastergo的博客 1万+

mysql表语_三种常用MySQL表语

MySQL表语是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL表语,如果您对MySQL表语方面感兴趣的话,不妨一看。1、最简单的:CREATE TABLE t1(id int not null,name char(20));2、带主键的:CREATE TABLE t1(id int not null primary key,name char(20));b:复合主键CRE...

weixin_33582089的博客 1万+

MySQL四种常用表语

1、普通的表语 2、带主外键的表语 3、带默认值的表语 4、带自增字段的表语

li532331251的博客 1907

mysql嵌套表语_三种常用MySQL表语

MySQL表语是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL表语,如果您对MySQL表语方面感兴趣的话,不妨一看。1、最简单的:CREATE TABLE t1(id int not null,name char(20));2、带主键的:CREATE TABLE t1(id int not null primary key,name char(20));b:复合主键CRE...

weixin_29969209的博客 329
上一篇: 【redhat5.5】 网络引导和无人值守安装配置
下一篇: 【redhat5.5】dns 基本配置
kakane
博客等级 码龄16年 58粉丝 98原创
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值