数据库
predawnlove
AI计算芯片通信库软件开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[数据库萌新入门] 第四章 存储过程、触发器、视图
一、MySQL存储过程(了解即可)什么是存储过程? 目前使用的大多数SQL语句都是针对一个或多个表的单条语句。并非所有操作都这么简单,经常会有一个完整的操作需要多条语句才能完成。例如以下的情形。为了处理订单,需要核对以保证库存中有相应的物品。 如果库存有物品,需要预定以便不将它们再卖给别的人,并减少可用的物品数量以反映正确的库存量。 库存中没有的物品需要订购,这需要与供应商进行某种交互。 执行这个处理需要针对许多表的多条MysQ...原创 2020-09-02 10:58:08 · 268 阅读 · 0 评论 -
[数据库萌新入门] 第五章 索引与SQL优化
1原创 2020-09-03 11:15:19 · 231 阅读 · 2 评论 -
[数据库萌新入门] 第三章 数据库简单面试题和事务考点详解(脏读、不可重复读、幻读)
一些简单的面试题:说一下你熟悉的数据库,这个数据库有什么特点? mysql关系型数据库开源中最常用的数据库,有多种表引擎,支持事务,支持表关系redis非关系型数据库键值对的存储方式,并且数据存储在内存中,有多种不同的数据类型mongodb非关系型数据库,基于分布式文件存储的数据库,是nosq中最像关系型数据库的请用sql描述,如何给表中插入数据?如何更新数据? insert into表名(字段列表) values(参数列表) update 表...原创 2020-09-02 10:28:09 · 562 阅读 · 0 评论 -
[数据库萌新入门] 第二章 SQL语句练习的学习笔记
50道SQL练习题1、数据表介绍:2、感想:1、MySQL里面的 sql 语句的 not in 只能对单列数据用。举例如下:这样写是对的:SELECT * FROM scWHERE sid NOT IN (SELECT sid FROM sc WHERE cid = '01')AND cid = '02';错误样例1:SELECT * FROM scWHERE sid NOT IN (SELECT sid,cid,score FROM sc WHERE cid =原创 2020-09-02 09:32:40 · 252 阅读 · 0 评论 -
[数据库萌新入门] 第二章 表联结查询
一、子查询:把一个sql语句的结果,作为外层sql语句的条件。原创 2020-07-31 21:16:56 · 249 阅读 · 0 评论 -
[数据库萌新入门] 第一章 数据库基础入门(第4节 JDBC、DAO、工厂设计模式、事务、批处理)
一、JDBCexecute() 方法,select操作返回true,其他操作返回falseexecuteUpdate()方法,返回影响的行数(数量)。(一般只写增、删、改)executeQuery()方法返回 ResultSet1、ResultSet 里面的游标,初始值在 -1位置,最后一行的时候若继续操作移动,会移动失败,返回false,且游标不动。2、ResultSet 里面的 getXXX(int 字段的索引) 此方法索引从1开始而不是0.二、工厂设计模式(静态工厂方法...原创 2020-07-30 20:52:31 · 211 阅读 · 0 评论 -
[数据库萌新入门] 第一章 数据库基础入门(第3节 DML)
数据的DML操作: 添加数据,修改数据,删除数据添加数据:# 格式: insert into 表名[(字段列表)] values(值列表);-- 批量添加值insert into stu values (null,'zhaoliu1',25,'w','lamp94'), (null,'zhaoliu2',26,'w','lamp94'), (null,'zhaoliu3',27,'w','lamp94');修改数据:# 格式: update 表名 se...原创 2020-07-29 18:15:15 · 219 阅读 · 0 评论 -
[数据库萌新入门] 第一章 数据库基础入门(第2节 MyISAM 和 InnoDB对比 及 MySQL 中的数据类型)
MyISAM喝InnoDB表引擎的区别:1)事务支持 MyISAM不支持事务,而InnoDB支持。 事务:访问并更新数据库中数据的执行单元。(其实就是一组操作的原子性。)2)存储结构MyISAM:每个MyISAM表在磁盘上存储成三个文件。 .frm 存储表结构 .MYD 存储数据 .MYI 存储索引InnoDB:主要分为两种文件进行存储 .frm 存储表结构 .idb 存储数据和索引(也可...原创 2020-07-29 14:28:41 · 171 阅读 · 0 评论 -
[数据库萌新入门] 第一章 数据库基础入门
快捷键:1、\G 格式化输出(文本式、竖立显示)2、\s 查看服务器端信息3、\c 结束命令输入操作4、\q 退出当前sql命令行模式5、\h 查看帮助操作数据库的步骤:1、通过命令行连接MySQL: Mysql -h localhost -u root -p2、-h 服务器地址 -u 登陆账号 -p 回车后输入密码 -P(大写)端口号数据库语法的特点:命令不区分大小写,关键字和函数建议用大写 如果提示符为 ‘> 那么需要输入一个’回车解释:提...原创 2020-07-28 19:51:23 · 251 阅读 · 0 评论
分享