mysql数据库实验10 |
您所在的位置:网站首页 › 创建数据库salary › mysql数据库实验10 |
2. 使用SQL语句获取这串字符的值:‘I\nlove\nlife.’。 select 'I\nlove\nlife.';3. 获取这些字符串的值:‘mysql’, ‘“mysql”’, ‘"“mysql”"’, ‘my’‘sql’, '‘mysql’; select 'mysql', '"mysql"', '""mysql""', 'my''sql', '\'mysql';**4. 将0x43显示成字符和数字。 ** select 0x43,cast(0x43 as unsigned);5. 将字符串HI转换为16进制,再将该16进制转成字符串。 select hex('HI'); select 0x4849;6. 获取true和false的值。 select TRUE,FALSE;7. 在YGGL数据库中,创建用户变量num,并用selelct语句查询陈林琳的编号后给num赋值。 set @num='null'; use yggl; set @num=(select employeeid from employees where name = '陈林琳' );8. 创建用户变量user1并赋值为010008,查询表中编号等于user1变量值的员工信息。 set @user1='010008'; select * from employees where employeeid = @user1; employeeid,name,education,birthday,sex,workyear,address,phonenumber,departmentID**9. 使用SQL语句计算29+122的和。 ** select 29+122;**10. 获取这串字符的值:‘I\nlove\nmy\nfamily’。 ** select 'I\nlove\nmy\nfamily';11. 获取现在使用的MySQL版本。 select @@version;12. 获取系统当前时间。 select CURRENT_TIME;13. 在YGGL数据库中,创建一个名为female的用户变量(性别),并在selelct语句中使用该变量查找表中所有女员工的姓名和电话。 set @female='0'; select name,phonenumber from employees where sex=@female;14. 定义一个变量,用于获取姓名为李丽的员工的住址。 set @ppp='李丽'; select address from employees where name=@ppp;15. 定义一个变量,用于描述YGGL数据库的salary表中员工000001的实际收入,然后查询该变量。 set @come=(select income-outcome from salary where EmployeeID='000001'); select @come;16. 创建一个名为name的用户变量,用于描述人力资源部员工的姓名。 set @name=(select name from employees where departmentid= (select departmentid from departments where departmentname='人力资源部'));17. 创建一个名为Dname的用户变量(部门名称),并在selelct语句中使用该变量查找表中所有经理办公室员工的实际收入。 set @Dname=(select departmentName from departments where departmentid= '3'); select income-outcome from salary where employeeid=(select employeeid from employees where departmentid = (select departmentid from departments where departmentname=@Dname)); set @Dname=(select income-outcome from salary where employeeid=(select employeeid from employees where departmentid =(select departmentid from departments where departmentname='经理办公室') limit 1)); |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |