![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习
张哈哈爱吃肉
这个作者很懒,什么都没留下…
展开
-
mysql之内连接,左连接,右连接
存在两张表,student和grade表一.内连接:获取两表之间的交集数据 关键字:inner join(inner可省略)命令代码: 其中s.id代表student表里的id字段,g.id代表grade表里的id字段,该句sql的意思是使用mysql的inner join关键字来连接两 张表student和grade,组合两张表...原创 2019-11-27 17:54:34 · 170 阅读 · 0 评论 -
mysql数据库建表简单操作
linux进入数据库:方法一: 1.进入数据库根目录,远程连接数据库:ssh 远程服务名 2.输入密码 3.账号,密码登录: mysql -u账号 -p密码 方法二:mysql -u用户名-p密码-h 远程服务名1.进入到mysql中创建数据库2.进入到创建的数据库中(use 库名)3....原创 2018-07-16 18:05:40 · 557 阅读 · 0 评论 -
mysql表的完整性约束(创建表:creat (DDL))
约束条件 说明primary key(pk) 主键,一个表中只有一个,标识唯一性,不可为空foreign key(fk) 外键,实现表与表(父表主键/子表1外键/子表2外键)之前的关联not null 标识该字段不能为空unique ...原创 2018-07-26 17:50:29 · 2355 阅读 · 0 评论 -
mysql外键约束
通常为父表,子表构成的,子表中的外键关联父表中的主键外键的作用是用来做表的关联设置外键,子表,父表实现同步更新,同步删除,修改父表主键信息,子表外键信息同步变化...原创 2018-07-27 18:01:12 · 160 阅读 · 0 评论 -
mysql修改表操作(DDL)
1.修改表名:alter table 表名rename 新表名;2.添加表字段:(1)默认加到最后:alter table 表名 add 新字段 类型 (字段完整性约束条件)(2)指定加到某个字段之后:alter table 表名 add 新字段 类型(该字段完整性约束条件) after 指定字段(3)加字段加到首字段:alter table 表名 add 新增...原创 2018-08-03 17:57:22 · 3408 阅读 · 0 评论 -
mysql数据操作(DML)
DML:data mainapilation language(数据操作语言)1.插入语句:(1)插入完整数据(顺序插入)insert into 表名 values ( 值1,值2,...值n);(2)指定字段插入数据insert into 表名 (字段2,字段3) values (值2,值3);(3)插入多条记录insert into 表名 (字段1) value...原创 2018-08-08 18:01:11 · 151 阅读 · 0 评论 -
mysql数据操作DQL(一):select单表查询
一.mysql单表查询select: 1>简单查询 简单查询 select * from 表名; select 字段1,字段2,...字段n from 表名; 2> 避免重复distinct(通常使用于某个字段) select distinct 字段1 from 表名;3>...原创 2018-08-20 18:23:59 · 330 阅读 · 0 评论 -
mysql数据操作DQL(二):select单表查询
一.查询排序 1.单列排序:orderby 字段;默认为升序排序(asc),降序排序为(desc) 2.多列排序:order by 字段1,order by 字段2;多字段分别用逗号隔开 3.排序数量限制:desc limit 数字 或者 asc limit 数字1 数字2 (默认数字1为第0个位置.)二.使用集合函数查询 ...原创 2018-08-21 16:49:09 · 164 阅读 · 0 评论 -
mysql数据操作DQL(三):select多表查询
一:准备两张表(employee1和department1)二:多表的连接查询 1.交叉连接:生成笛卡尔积,不使用任何匹配条件 2.内连接:只连接匹配的行 3.外连接之左连接:会显示左边表内所有的值,不论在右边表内匹不匹配 4.外连接之右连接:会显示右边表内所有的值,不论在左边表内匹不匹配 ...原创 2018-09-10 16:54:12 · 418 阅读 · 0 评论