mysql
最左
仰望天空,脚踏实地。愿意让我做你并肩同行的人吗
展开
-
5.mysql事务和索引
5.mysql事务和索引 **事务 ** 将一组sql语句放在同一批次去执行 如果一个sql出错,则该批次内所有的sql都将被取消执行 mysql事务处理只支持innoDB和BDB数据表类型 事务的ACID原则 原子性(Atomic) 整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。事务在执行过程中发生错误,会被回滚(ROLLBACK)到事务开始前的状态,就像这个事务从来没有执行过一样。 一致性(Consist) 一个事务可以封装状态改变(原创 2020-12-16 12:39:05 · 67 阅读 · 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 · 3058 阅读 · 0 评论 -
4.排序和分页、子查询
4.排序和分页、子查询 排序和分页 /* 语法:order by 用于根据指定的列对结果集进行排序 默认按照asc升序对记录进行排序 降序为desc */ -- 查询 数据库结构-1 的所有考试结果(学号 学生姓名 科目名称 成绩) -- 按成绩降序排序 SELECT s.studentno,studentname,subjectname,StudentResult FROM student s INNER JOIN result r ON r.studentno = s.studentno INN原创 2020-12-15 23:55:43 · 109 阅读 · 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 · 192 阅读 · 0 评论 -
2.DML(数据操作语言 insert,update,delete)
day02–DML语言(重要) 数据存储,数据管理 DML 语言: insert update delete 1、添加(insert) INSERT命令 语法: INSERT INTO 表名[(字段1,字段2,字段3,...)] VALUES('值1','值2','值3') 注意 : 字段或值之间用英文逗号隔开 . ’ 字段1,字段2…’ 该部分可省略 , 但添加的值务必与表结构,数据列,顺序相对应,且数量一致 . 可同时插入多条数据 , values 后用英文逗号隔开 . -- 使用语句如何原创 2020-12-10 15:04:59 · 306 阅读 · 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 · 231 阅读 · 0 评论