Mysql
会写bug的程序猿!
我为人人,人人为我
展开
-
Mybatis实现对数据的增删改查
Mybatis是一款优秀的持久层框架用于简化jdbcmybaitis创建为以下三步:1,创建一个普通的javabean类package com.itheima.pojo;public class Brand { // id 主键 private Integer id; // 品牌名称 private String brandName; // 企业名称 private String companyName; // 排序字段 pr原创 2022-04-12 21:36:42 · 425 阅读 · 0 评论 -
mysql的事务实现方法
START TRANSACTION开始一个事务,标记事务的起始点COMMIT提交一个事务给数据库ROLLBACK将事务回滚,数据回到本次事务的初始状态SET AUTOCOMMIT = 1;还原Mysql数据库的自动提交Mysql事务处理步骤一,set autocommit = 0;关闭Mysql的自动提交二,start transaction;开始一个事务,标记事务的起始点三, commit;...原创 2022-01-15 00:59:21 · 553 阅读 · 0 评论 -
mysql查找语句
mysql自连接,一个表分为两个表实现自连接#查询不同表不同列SELECT s.studentno,studentname,subjectname,studentresultFROM student sINNER JOIN result rON s.studentNO = r.StudentNoINNER JOIN ‘subject’ subON r.SubjectON = sub.subject subWHERE Subjectname = ‘数据库结构-1’ .原创 2021-12-29 00:42:06 · 273 阅读 · 0 评论 -
数据库的外键
1,一个表只能有一个主键也可以没有主键 但不能有两个主键2,一个表可以有多个外键3,有主键的表为主表,外键表为子表或从表建好表后再加外键删除具有主外键关系的表时,要先删除子表后删除主表修改数据:UP DATE命令UP DATE 表名 columu-name = value [ column-name= value,...][WHERE condition];coumn-name 为要更改的数据列value为修改后的数据,可以为变量 具体值 表达式或嵌套的SELECT.原创 2021-12-25 01:22:06 · 1888 阅读 · 0 评论 -
对表的修改
查看Mysql所支持引擎类型(表类型)SHOW ENGINES;查看默认引擎SHOW VARIABLES‘storage_engine’;innoDB 事务处理 数据行锁定支持增删查改my ISAM 偏向查询 节约空间 查询快原创 2021-12-25 01:08:02 · 135 阅读 · 0 评论 -
数据字段属性
数据值和列类型分为:数值,字符串,时间日期,null空,char[ (m) ] 固定长度字符串检索快费空间var char[ (m) ] 可变字符串检索慢 可变长日期和时间数值类型date 9999-12-31time 12:59:59datetime: 1000-10-10 00:00:00(最常用)UNSIGNED 无符号的/声明该数据列步允许为负数ZEROFILL 0填充/不是(不够)位数用0来填充比如:005auto incerment ...原创 2021-12-25 00:59:44 · 141 阅读 · 0 评论 -
初识mysql
DQL:数据查询语言(凡是带有select 关键字都是查询语句)select.....DML:数据库操作语言:(凡是对表中数据进行增删改查的操作都是DML):insert增加 delete删除update改 都是操作表中的数据DDL:数据定义语言凡是带有create,drop,alter 的都是DDL;DDL主要操作的是表的结构,不是表中的数据create:新建,等同于增,drop:删除alter:修改TCL:事务提交:commit 事务回滚:rollba...原创 2021-12-25 00:24:47 · 256 阅读 · 0 评论