【典型例题】数据库——用MySQL来建立创建员工表;
作业:
创建员工表(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来建立创建员工表;相关推荐
- 用mysql创建职工表_【典型例题】数据库——用MySQL来建立创建员工表;-Go语言中文社区...
作业: 创建员工表(employee),要求包含字段(工号.姓名.年龄.性别.薪资.部门),主键为工号. 要求命令行完成以下操作:(禁止使用图形工具软件) 1)添加三条员工信息 分别是: 1,张三,1 ...
- day 1 学习MySQL数据库作业 - 创建员工表思考与表之间的关系
day 1 学习MySQL数据库作业 创建员工表 (工号.姓名.性别.出生日期.入职日期.月薪.职位) 思考员工表跟部门表之间有没有关系?如果有是什么关系?如何建立两张表的关系? 1.创建员工表 (工 ...
- mysql数据库表分区_MySQL数据库之MySQL的分区和分表详解
本文主要向大家介绍了MySQL数据库之MySQL的分区和分表详解 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1. 分区 MySQL中的分区是指将一个数据表按照某种规则(如时 ...
- 创建员工表staff
在关系数据库中创建员工表需要执行 SQL 语句.以下是一种可能的员工表结构和创建语句: CREATE TABLE staff (staff_id INT PRIMARY KEY,name VARCHA ...
- mysql bench建立一张表_使用MySQL Workbench建立数据库,建立新的表,向表中添加数据...
点击上图中的"加号"图标,新建一个连接, 如上图,先输入数据库的账号密码,帐号默认为root,填好密码后 点击"OK",连接就建立好了,建立完成后,会出现一个长 ...
- Mysql数据库学习笔记(1.创建数据表)ubuntu18.04
*创建数据表 用户名:root 密码: 连接数据库:mysql -u root -p 退出数据库:quit; exit; ctrl+D *远程连接 mysql -hip地址 -uroot -p -h ...
- mysql数据库创建员工表_mysql数据库简单练习(创建表格,增删改查数据)
1.创建一个员工表 字段 属性 id 整形(int) name 字符串(varchar)(长度为20) gender 字符串(长度为2) birthday 日期型 ...
- navicat mysql 建表语句_Navicat for MySQL怎么/如何创建数据表?Navicat for MySQL创建数据表教程_斗蟹游戏网...
[斗蟹攻略]Navicat for MySQL是针对MySQL数据库管理而研发的管理工具,创建数据表是其最基本操作,下面就由斗蟹小编介绍Navicat for MySQL创建数据表的方法. Navic ...
- mysql数据库:mysql增删改、单表、多表及子查询
一.数据增删改 二.单表查询 三.正表达式匹配 四.多表查询 五.子查询 一..数据增删改 增加 insert [into] 表名[(可选字段名)] values(一堆值1),(一堆值2),... ...
最新文章
- java中是否支持多重继承_java支持多重继承吗 JAVA特性面试题:
- 云效(原RDC)如何构建一个基于Composer的PHP项目
- 产品经理学PMP,有必要吗?
- SAP ByD 期末结账步骤简化(不完整)方法
- 谷歌SEO和百度SEO的区别
- JAVAWEB企业级开发关于Tomcat的安装和配置
- 自建lol服务器,终于干正事了?英雄联盟宣布:艾欧尼亚服务器将进行扩容
- 实体门店如何做促销?
- oracle12 group by 拼接字符串
- 自然语言处理入门(一)--搜狗新闻语料处理和word2vec词向量的训练
- What is a computer?
- 【STC15系列】SYK-0806-A2S1 工业自动化控制之【05-定时器控制的流水灯】
- 为什么管理创新总是发生在汽车行业?
- 使用QT5+Opencv完成简单的图像处理及视频处理软件
- 如何使用Screenflick在Mac上创建延时屏幕录像?
- 如何检测笔记本电脑的主板,cpu,硬盘的温度
- 【IPv6】IPv6有无状态地址分配及IPv6路由
- linux卸载集群oracle,Oracle RAC集群卸载步骤
- 设计模式之过滤器模式(摘自菜鸟驿站)
- 【Carsim学习】Carsim与Simulink关联问题的解决