- 博客(15)
- 收藏
- 关注
原创 15.多表查询
- 开发时通用写法提示:对于两个表中都有的字段,我们一般选择父表的。order by 排序字段1 asc|desc,排序字段2 asc|desc..where e.deptno=d.deptno;例:将emp表和dept表进行多表查询(笛卡尔积)通过两张表的关联字段进行比较,去掉笛卡尔积。例:查询雇员编号、雇员姓名、工资、所在部门名称及位。例:查询雇员姓名、工资、入职时间、所在部门编号、部。from 表名1 别名1,表名2 别名2,...
2024-12-06 20:06:59
316
原创 14.查询操作
例:查询部门10的雇员信息,按工资由高到低进行排序,如果工资相同,则按入职时间由早到晚进行排序。select ename "姓名",job "职位",hiredate "入职时间。select ename "雇员姓名", sal*12 "年薪" from em。select ename "雇员姓名", (sal+comm)*12 "年薪"例:查询姓名为smith,allen,king的雇员编号、姓名、入职时间。例:查询雇员编号、姓名、年薪按年薪由高到低排序。例:查询所有雇员信息,按工资由低到高进行排序。
2024-12-06 20:04:12
322
原创 13.分页查询
order by 排序字段1 asc|desc,排序字段2 asc|desc..例:每页显示4条(pagesize每页的大小),显示第3页的内容。注意:在mysql中limit后面的参数不能包含任何运算,实。limit [参数1,] 参数2可以接收一个或两个数字。from 表名1 别名1,表名2 别名2,...参数1用来指定起始行的索引(下标),索引是从0开。例:查询工资大于1000的第4-8个雇员的信息。select 列名1,列名2,...例:查询工资最高的前3名员工的信息?having 分组限定条件。
2024-12-06 19:46:45
127
原创 十二、子查询
子查询的特点:灵活、方便,一般常作为增、删、改、查询操作的条件,适合于操作一个表的数据。例:查询部门的名称、部门的员工数、部门的平均工资、部门的最低收入雇员的姓名。例:查询每个部门的编号和最低工资,要求最低工资大于等于部门30的最低工资?例:查询工资与部门20中的任意员工相同的雇员信息。例:查询工资比部门30员工的工资高的雇员信息?一般来说,多表连接查询可以使用子查询替换,但有。例:查询工资比7566雇员工资高的员工信息?一个查询嵌套着另一个查询,称为子查询。例:查询雇员的编号、姓名、部门名称。
2024-12-06 19:44:09
825
原创 11. 视图
create OR REPLACE VIEW vStudentInfo as select a.studentid 学 号 ,sname 姓 名 ,cardID 身 份 证 号 ,email 邮 箱 ,class 班 级 ,subjectName 科 目 ,mark 成 绩 from `TStudent` a join `TScore` b on a.`StudentID`=b.`StudentID` join `TSubject` c on b.`subJectID`=c.`subJectID`
2024-12-06 19:22:22
857
原创 10.约束
外键也称为外部关键字,在某一个表中1个字段它不是这个表的主关键字,但是这个字段是另一个表的主关键字,把此字段在当前表称为外键。可以再创建参照完整性约束时,指定级联删除,当父表中记录被删除时,将自动删除子表中的相关记录。constraint约束是对表的数据来进行约束,保证表中数据完整性,准确性和有效性。alter table 表名 drop fordign key 约束名称。10.3.3 在创建表之后为表添加约束。创建表时,必须先创建父表,再创建子表。删除表时,必须先删除子表,再删除父表。
2024-12-06 19:01:07
218
原创 9.查询函数
timestampdiff(interval,datetime 1,datetime 2)返回两个日期时间相隔的整数,单独由interval来定义。ifnull (v1,v2)如果v1不为null,则返回v1,否则返回v2。(pad ls,len,s1)字符串s的左边填充s1,直到长度为len。substr(s,j,len)从字符串s的第j个位置取len个字符。replace(s,s1,s2)将s字符串的s1替换成s2。if(v1,v2)如果f为真,则返回v1,否则返回v2。
2024-12-06 18:27:05
352
原创 6.表和库的管理以及数据引擎的介绍
create table t-student ( if int primary key auto-increment,--将id设为主键 自动增长 默认从1开始,每次递增 name varchar(10)not null,--不允许为空 age int, sex varchar(8)not null default'男',--指定默认值 address varchar(100), height double, birthday date )charset=utf8。
2024-12-04 21:57:46
825
原创 5.centeos linux安装mysql
5.2linux中mysql8.0用户管理和登录方式。5.3centos linux7.6操作系统的安装。5.5centos 7.6安装mysql8.0。5.4centos7.6安装mysql8.0。1.通过ping连接主机和linux。5.6mysql安装完成后远程登录。创建MySQL用户和组,目录授权。5.1mysql官方下载与安装。2.查看centeos系统版本。4.安装成功后启动mysql。6.查看mysql运行进程。卸载主机自带的mysql。
2024-12-04 21:56:47
808
原创 4.数据库创建与常用操作
-创建一个远程用户 grant all privileges on *.* to lfy'@'192.168.0.%' with grant option;bonus--奖金 employee--雇员 intteger--整形 double--双精度型 float--单精度型 commission--奖金,佣金 department--部门 location--位置 grade--位置 low--低 high--高 salary--薪水。--查看表中的所有记录。4.1mysql 本地登录和用户管理。
2024-12-04 21:53:45
171
原创 3.字符,字符集,字符序
-查看当前所有数据库 use 数据库名;--切换数据库 show tables;--显示当前数据库中的所有表 select databases();--查看当前正在操作的数据库 select user();--显示当前登录的用户。若没有配置环境变量,每次登录mysql都需要先cd 加mysql的路径。bin:存放一些客户端程序的可执行脚本。share:存放错误消息文件,字符集等。data:存放一些日志文件以及数据库。3.2mysql服务的启动与停止。3.5MySQL的目录结构。lib:存放一些库文件。
2024-12-04 21:50:29
256
原创 8.SQL结构化查询语言
SQL介绍SQL是访问和操作数据库的标准语言。SQL能做什么·SQL可以对数据库执行查询· SQL可以从数据库中检索数据·SQL可以给数据库表插入记录· SQL可以更新数据库表的记录·SQL可以从数据库表中删除记录· SQL可以创建新的数据·SQL可以在数据库中创建新表· SQL可以在数据库创建存储过程·SQL可以在数据库中创建视图·SQL可以设置表、过程和视图的权限数据的元操作CRUD操作· C:create 创建数据。
2024-11-20 22:35:41
1032
原创 7 字符集和排序规则
字符 character eg:abcd 1234 , . ( )- 字符集合:charset 一组字符Ascii字符集合(7bit,最高位是0),标准的----可打印的GB2312 简体中文BIG5 繁体中文GBK 包含简体中文和繁体中文- 字符编码 给字符集合中的每1个字符指定1个二进制数字来标识。- 字符集:字符集合+编码=字符集- 字符序:字符的排序规则 1个字符集,可以有多个排序规则即多个字符序以_ci结尾,大小写不敏感,不区分大小写。
2024-11-20 21:51:52
574
原创 数据库笔记
1.Mysql属于数据库管理系统,属于系统软件,是DBMS。2.企业选择Mysql,免费,安全稳定,开源1.什么是虚拟机?虚拟机(virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
2024-10-07 15:23:11
1027
1
原创 windows server 2019系统安装
1.在浏览器中搜索vmware虚拟机2.安装好后,打开vm3.在激活密钥中输入密钥激活许可证4.新建虚拟机5.设置虚拟机内存(2048,4096都可以)6.设置磁盘容量7.建立好后右键虚拟机,选择设置,选择网络适配器,将配置改成图片8.在编辑-虚拟网络编译器中中将vmnet1,vmnet8改成桥接模式,vmnet8网络改为主机的无线网络9.下载镜像文件,将镜像文件在虚拟机设置-cd/dvd中勾选10.开启虚拟机根据引导进行安装
2024-10-07 14:40:30
816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人