mysql
最左
仰望天空,脚踏实地。愿意让我做你并肩同行的人吗
展开
-
5.mysql事务和索引
5.mysql事务和索引**事务 ** 将一组sql语句放在同一批次去执行 如果一个sql出错,则该批次内所有的sql都将被取消执行 mysql事务处理只支持innoDB和BDB数据表类型事务的ACID原则原子性(Atomic)整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(ROLLBACK)到事务开始前的状态,就像这个事务从来没有执行过一样。一致性(Consist)一个事务可以封装状态改变(原创 2020-12-16 12:39:05 · 72 阅读 · 0 评论 -
5.mysql函数(md5加密)
mysql函数字符串函数,数据函数SELECT ABS(-9); -- 绝对值SELECT CEILING(9.2); -- 向上取整SELECT FLOOR(9.9); -- 向下取整SELECT RAND(); -- 随机数,返回一个0-1之间的随机数SELECT SIGN(0); -- 符号函数:负数返回-1 ,正数返回1,0返回0字符串函数SELECT CHAR_LENGTH('好好学习,天天向上'); -- 返回字符串包含的字符数SELECT CONCAT('wo','ai',原创 2020-12-16 10:49:46 · 3103 阅读 · 0 评论 -
4.排序和分页、子查询
4.排序和分页、子查询排序和分页/*语法:order by 用于根据指定的列对结果集进行排序 默认按照asc升序对记录进行排序 降序为desc*/-- 查询 数据库结构-1 的所有考试结果(学号 学生姓名 科目名称 成绩)-- 按成绩降序排序SELECT s.studentno,studentname,subjectname,StudentResultFROM student sINNER JOIN result rON r.studentno = s.studentnoINN原创 2020-12-15 23:55:43 · 119 阅读 · 0 评论 -
3.DQL数据查询语言(内连接,外连接,自连接)
DQL语言查询用到的数据表create database if not exists `school`;-- 创建一个school数据库use `school`;-- 创建学生表drop table if exists `student`;create table `student`( `studentno` int(4) not null comment '学号', `loginpwd` varchar(20) default null, `studentname` varc原创 2020-12-14 01:06:50 · 198 阅读 · 0 评论 -
2.DML(数据操作语言 insert,update,delete)
day02–DML语言(重要)数据存储,数据管理DML 语言:insertupdatedelete1、添加(insert)INSERT命令语法:INSERT INTO 表名[(字段1,字段2,字段3,...)] VALUES('值1','值2','值3')注意 :字段或值之间用英文逗号隔开 .’ 字段1,字段2…’ 该部分可省略 , 但添加的值务必与表结构,数据列,顺序相对应,且数量一致 .可同时插入多条数据 , values 后用英文逗号隔开 .-- 使用语句如何原创 2020-12-10 15:04:59 · 326 阅读 · 0 评论 -
1.mysql初识(基本命令 外键)
mysql-day01什么是数据库数据库(DataBa,简称DB)长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据“仓库”。数据库分类关系型数据库(SQL)MySQL,Oracle,Sql server,SQlite,DB2,…关系型数据库通过外键来关联建立表与表之间的关系非关系型数据库(NOSQL)Redis,MongoDB,…非关系型数据库通常是指数据以对象的形式存储在数据库中什么是DBMS数据库管理系统(DataBase Managemen原创 2020-12-09 22:28:07 · 258 阅读 · 0 评论