作业:

创建员工表(employee),要求包含字段(工号、姓名、年龄、性别、薪资、部门),主键为工号。

要求命令行完成以下操作:(禁止使用图形工具软件)

1)添加三条员工信息

分别是:

1,张三,18 , 男,5000 , IT部门

3,李四,20,男,6000,市场部

2,小红,28,女,10000,人事部

2)删除关于“张三“的记录

3)将“李四“的性别改为”女”

4)查询并显示员工表中所有的员工信息

首先我们需要运行MySQL软件,来操作;

1.首先,我们要在database数据库中创建一个员工表:create table employee( ① );

①为各个属性,比如姓名,年龄,性别,薪水,部门;

注意:

1)MySQL中的属性和该属性的类型是和java中相反的,如,在java中为:int age;而在MySQL中为 age int;

2)primary key为“主键”约束符,用来唯一标识某个属性,如id int primary key

3)auto_increment是自动顺序增长,用来逐个增加某个自然数;word文档里面,如果标记了序号,换行是可能会自动增长;

4)各个属性之间用逗号隔开"  , ",这个逗号必须是英文的逗号,中文的逗号不可以;

5)如果属性是字符串属性,不能用String,而是varchar( ),并且括号里必须规定长度;如果是字符,就使用char( );

6)可以在属性后面加上not null的约束条件来不让该属性的值为空;

7)使用show tables来查看名为employee的table表格中的状态;使用show table employee是错误的,下图第一次系统反馈ERROR ;

输入语句如下:

系统会提示,Query OK ——增删改查OK;

0 rows affected(0.47s)——共0行(音hang2)受到影响(系统共花费0.47s);

使用select*from +[tableName]来查看结果

2)删除关于“张三“的记录

这里的删除用delete from + [tableName]+ where+条件,其中中括号的是表名;

例如:delete from employee where id=1;

这里的条件id=1表示id=1的那一行;

3)将“李四“的性别改为”女”;

使用updata employee set +[更改后的项目] +where +条件;

如:(注意不要混入中文符号,例如第一次查看时,结尾用了2个分号,而且都是中文的分好)

4.查询并显示员工表中所有的员工信息;

使用 select *from employee;语句,结果如下:

结束!

【典型例题】数据库——用MySQL来建立创建员工表;相关推荐

  1. 用mysql创建职工表_【典型例题】数据库——用MySQL来建立创建员工表;-Go语言中文社区...

    作业: 创建员工表(employee),要求包含字段(工号.姓名.年龄.性别.薪资.部门),主键为工号. 要求命令行完成以下操作:(禁止使用图形工具软件) 1)添加三条员工信息 分别是: 1,张三,1 ...

  2. day 1 学习MySQL数据库作业 - 创建员工表思考与表之间的关系

    day 1 学习MySQL数据库作业 创建员工表 (工号.姓名.性别.出生日期.入职日期.月薪.职位) 思考员工表跟部门表之间有没有关系?如果有是什么关系?如何建立两张表的关系? 1.创建员工表 (工 ...

  3. mysql数据库表分区_MySQL数据库之MySQL的分区和分表详解

    本文主要向大家介绍了MySQL数据库之MySQL的分区和分表详解 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1. 分区 MySQL中的分区是指将一个数据表按照某种规则(如时 ...

  4. 创建员工表staff

    在关系数据库中创建员工表需要执行 SQL 语句.以下是一种可能的员工表结构和创建语句: CREATE TABLE staff (staff_id INT PRIMARY KEY,name VARCHA ...

  5. mysql bench建立一张表_使用MySQL Workbench建立数据库,建立新的表,向表中添加数据...

    点击上图中的"加号"图标,新建一个连接, 如上图,先输入数据库的账号密码,帐号默认为root,填好密码后 点击"OK",连接就建立好了,建立完成后,会出现一个长 ...

  6. Mysql数据库学习笔记(1.创建数据表)ubuntu18.04

    *创建数据表 用户名:root  密码: 连接数据库:mysql -u root -p 退出数据库:quit; exit; ctrl+D *远程连接 mysql -hip地址 -uroot -p -h ...

  7. mysql数据库创建员工表_mysql数据库简单练习(创建表格,增删改查数据)

    1.创建一个员工表 字段     属性 id        整形(int) name     字符串(varchar)(长度为20) gender    字符串(长度为2) birthday  日期型 ...

  8. navicat mysql 建表语句_Navicat for MySQL怎么/如何创建数据表?Navicat for MySQL创建数据表教程_斗蟹游戏网...

    [斗蟹攻略]Navicat for MySQL是针对MySQL数据库管理而研发的管理工具,创建数据表是其最基本操作,下面就由斗蟹小编介绍Navicat for MySQL创建数据表的方法. Navic ...

  9. mysql数据库:mysql增删改、单表、多表及子查询

    一.数据增删改 二.单表查询 三.正表达式匹配 四.多表查询 五.子查询 一..数据增删改 增加   insert [into] 表名[(可选字段名)] values(一堆值1),(一堆值2),... ...

最新文章

  1. java中是否支持多重继承_java支持多重继承吗 JAVA特性面试题:
  2. 云效(原RDC)如何构建一个基于Composer的PHP项目
  3. 产品经理学PMP,有必要吗?
  4. SAP ByD 期末结账步骤简化(不完整)方法
  5. 谷歌SEO和百度SEO的区别
  6. JAVAWEB企业级开发关于Tomcat的安装和配置
  7. 自建lol服务器,终于干正事了?英雄联盟宣布:艾欧尼亚服务器将进行扩容
  8. 实体门店如何做促销?
  9. oracle12 group by 拼接字符串
  10. 自然语言处理入门(一)--搜狗新闻语料处理和word2vec词向量的训练
  11. What is a computer?
  12. 【STC15系列】SYK-0806-A2S1 工业自动化控制之【05-定时器控制的流水灯】
  13. 为什么管理创新总是发生在汽车行业?
  14. 使用QT5+Opencv完成简单的图像处理及视频处理软件
  15. 如何使用Screenflick在Mac上创建延时屏幕录像?
  16. 如何检测笔记本电脑的主板,cpu,硬盘的温度
  17. 【IPv6】IPv6有无状态地址分配及IPv6路由
  18. linux卸载集群oracle,Oracle RAC集群卸载步骤
  19. 设计模式之过滤器模式(摘自菜鸟驿站)
  20. 【Carsim学习】Carsim与Simulink关联问题的解决

热门文章

  1. wzz24_0602
  2. pytorch安装错误
  3. Struts 2框架
  4. 基于生成对抗网络(GAN)的人脸变形
  5. 【微信小程序开发】— 图片显示错误:VM24966:2
  6. Python源码剖析pdf
  7. 关于金山词霸的屏幕取词3
  8. (转)Proxy error: Could not proxy requestXXX from localhost:8080 to localhost:3000 (ENOTFO
  9. 伦茨科技蓝牙BLE5.2灯控方案
  10. 夕阳下的熊猫香[转]