用mysql创建职工表

用mysql创建职工表,第1张

作业:

创建员工表(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;语句,结果如下:

结束!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/995539.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存