- 博客(9)
- 收藏
- 关注
原创 Mysql数据库——多表查询
多表查询多表关系多表查询内连接查询外连接查询子查询多表关系多表查询内连接查询内连接查询:查询A B两表的交集数据语法--隐式内连接select 字段列表 from 表一, 表二 where 条件;--显示内连接select 字段列表 from 表一 [inner] join 表2 on 条件;例隐式内连接select * from emp, dept where emp.dept_id = dept.id;--将emp表的dept_id连接dept表的idselect t
2022-03-22 16:00:31 972
原创 Mysql数据库——约束
约束常见约束演示外键约束添加外键删除外键删除和更新行为常见约束常见的约束如下演示建立下面该表代码如下create table user( id int primary key auto_increment comment '主键', --主键,自动增长 name varchar(10) not null unique comment '姓名', --不能为空,唯一不能重复 age int check ( age > 0 && ag
2022-03-21 21:40:37 801
原创 Mysql数据库——函数
函数字符串函数数值函数日期函数流程函数函数是指一段可以直接被另一段程序调用的程序或代码。字符串函数常用的字符串函数演示select lpad('01',5,'-')--结果为---01select rpad('01',5,'-')--结果为01---select trim(' hello mysql ')--结果为hello mysql--只去除首尾空格select substring('hello mysql',1,5)--结果为hello案例update emp se
2022-03-17 20:34:26 637
原创 数据结构——双向链表
双向链表基本介绍基本介绍单向链表的缺点:双向链表:相比于单链表,双向链表多了一个pre域,它指向前一个节点。1.遍历方式和单链表一样,只是可以向前,也可以向后查找2.添加,默认添加到双向链表最后(1)先找到双向链表最后的节点(2)temp.next = newHeroNode;(3)newHeroNode.pre = temp;3.修改思路和原来的单链表相同4.删除(1)双向链表可以实现自我删除某个节点(2)直接找到需要删除的节点,例如temp(3)temp.pre.next
2022-03-17 18:10:14 1067
原创 Mysql数据库——DQL数据查询语言
DQL数据查询语言基本查询条件查询聚合函数分组查询排序查询分页查询执行顺序实例基本查询条件查询聚合函数分组查询排序查询分页查询案例练习DQL,数据查询语言,用来查询数据库中表的记录。基本查询1.查询多个字段select 字段1, 字段2, ... from 表名;select * from 表名;--尽量不使用*,影响效率2.设置别名select 字段1 [as 别名1], 字段2 [as 别名2] ... from 表名;3.去除重复记录select distinct 字段列表
2022-03-16 20:26:56 834
原创 Mysql数据库——DML数据操作语言
DML数据操作语言添加数据修改数据删除数据DML,数据库操作语言,用来对数据库中的表的数据记录进行增删改操作。添加数据1.给指定字段添加数据insert into 表名 (字段名1,字段名2,...) values (值1,值2,...);2.给全部字段添加数据insert into 表名 values (值1,值2,...);3.批量添加数据insert into 表名 (字段名1,字段名2,...) values (值1,值2,...),(值1,值2,...),(值1,值2,...)
2022-03-16 11:49:23 613
原创 Mysql数据库——DDL数据定义语言
DDL数据库操作数据库操作表操作查询创建数据库操作查询查询当前数据库show databases;查询所有数据库select database();创建create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则];--if not exists 如果不存在则创建删除drop database [if exists] 数据库名--if exists 如果存在则删除使用数据库use 数据库名
2022-03-15 15:38:20 729
原创 数据结构——稀疏数组
稀疏数组基本结束应用实例基本结束(左图)原始二维数组(右图)稀疏数组1.当一个数组大部分元素为0或者同一个值时候,可以使用稀疏数组保存数据。2.记录数据共几行几列,有多少不同的值。3.把具有不同值元素的行列和值记在一个小规模数组中,从而缩小程序规模。应用实例...
2022-03-10 16:10:27 448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人