![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库学习
文章平均质量分 54
一直学习的程序小白
刚学习不久,可以一起进步!不会的可以私信我、一起交流
展开
-
MYSQL学习之事务
事务一、定义:事务可以理解为,一段处理业务逻辑的代码,这段代码在运行过程中会发生一些数据的变化(增删改) 通过事务关键字,约束这段代码,当这段代码中某一行发生错误时,所有被改变的数据全部回滚(ROLLBACK),即数据修改回代码执行之前,原来的值示例:数据 a数据 b数据 c开启事务a 数据修改b 数据修改c 数据修改[某一行sql执行错误] abc的值全部回到执行事务之前关闭事务二、死锁:事务1 B – A事务2 A – B解决死锁问题:让其中一个事务释放资源三、事务特原创 2021-07-27 10:42:20 · 114 阅读 · 0 评论 -
MYSQL学习之函数与存储过程
函数与存储过程一、变量1、普通变量#DECLARE声明变量关键字#DECLARE 变量名 数据类型 默认值;DECLARE no INT default 0;变量赋值#SET变量赋值关键字SET no = 2;2、会话变量#会话变量,变量名前面加一个@符号: @变量名,无须单独声明,直接赋值 就可以SET @res = 12;二、函数(FUNCTION)函数与java中的方法一样,有入参,有且只有一个返回值;2) 函数的返回值,只能是一个值,不能是结果集;1、创建函数#原创 2021-07-26 14:41:01 · 65 阅读 · 0 评论 -
MYSQL学习之分支与循环
分支与循环一、IF语句– IF [判断条件] THEN [结果或结果集]– ELSEIF [判断条件] THEN [结果或结果集]– ELSE [结果或结果集]– END IF#函数#IF([condition],[value if true],[value if false])condition 判断条件value if true 条件成立返回值value if false 条件不成立返回值示例:SELECT *, IF(s_sex='男',1,0) AS sex_code FRO原创 2021-07-26 14:24:16 · 65 阅读 · 0 评论 -
MYSQL学习之视图
视图一、视图的定义视图是从一个或几个基本表(或视图)中查询出的数据集,类似一张虚拟的表。在数据库系统的数据字典中仅存放了视图的定义,不存放视图对应的数据(对应的数据还存放在原来的基本表里)。二、视图的创建CREATE VIEW [view_name] AS [query SQL];view_name 自定义视图名query SQL 自定义sql查询语句示例:CREATE VIEW `v_student_info` AS SELECT a.id, a.s_name, a.s_age, a原创 2021-07-26 14:20:39 · 84 阅读 · 0 评论 -
MYSQL学习之索引
索引一、索引的定义索引用于快速找出在某一列(column)中的具有一特定值的行;索引用于快速定位包含目标条件的行;不使用索引,mysql默认的检索规则是从第一行开始读完整张表,表越大,查询花费时间越长。二、索引的分类1、单列索引普通索引 KEY key_name (column_name)MySQL中基本索引类型,没有什么限制;允许在定义索引的列中插入重复值和空值;纯粹为了查询数据更快一点唯一索引 UNIQUE KEY key_name(column_name)索引列中的值必须是唯一原创 2021-07-26 14:16:23 · 126 阅读 · 0 评论 -
MYSQL学习之操作表
操作表一、创建表(CREATE TABLE [table name])# PRIMARY KEY 声明主键# ENGINE=InnoDB 声明数据库引擎# AUTO_INCREMENT=1 声明主键自增的起始值从1开始# CHARSET=utf8 声明字符编码CREATE TABLE user_info( id int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', user_name VARCHAR(55) NOT NULL COMMENT '用户名',原创 2021-07-26 14:04:46 · 64 阅读 · 0 评论 -
MYSQL基础语法2
MYSQL基础语法2一、主键主键是一个特殊的索引,具有唯一性,即主键字段的值不能重复;用于提高数据表的查询速率,同时也可以用作每行记录的唯一标识;二、外键表A中的一个字段,跟表B的主键相关联,则表B的主键就是表A的外键;三、关联查询查询一组结果集,需要关联多张表;1、左连接LEFT JOIN:以左边的表为主,右边的表显示能匹配上的行,匹配不上的显示nullON:是两个表相互关联的条件SELECT s.*, c.class_name FROM student_info AS sLEFT原创 2021-07-26 13:57:01 · 63 阅读 · 0 评论 -
2021-07-16HTML学习之基础知识
HTML基础知识一、html编译器hbuikderX www.dcloud.io/Sublime Text 3 www.sublimetext.com/webstorm www.jetbrains.xom/webstorm/vs Code code.visualstudio.com/二、html标签(元素)1、html<html> 元素是html页面的根元素</html>2、head<head>元素包含了文档的元数据(设置网页信息,引用)</原创 2021-07-22 10:32:53 · 76 阅读 · 0 评论 -
数据库基本语法学习
MYSQL数据库基本语法一、安装MYSQL1、配置mysql系统环境变量,让mysql命令生效找到mysql的安装目录,默认的安装路径为C:\Program Files\MySQL\MySQL Server 5.7\bin配置系统环境变量,在path变量中添加mysql的安装路径,安装路径具体到bin文件夹2、使用windows下的dos命令操作数据库1 启动数据库服务net start [mysql server name]2 登录数据库mysql –hlocalhost –uroo原创 2021-07-09 10:52:52 · 157 阅读 · 0 评论