MySQL
马一鸣Ivk
征战四海,只为今日一胜,我,绝不会再败了
展开
-
MySQL入门篇——(一)SQL语句分类和简单的数据库操作
(一). 什么是数据库:数据库是存储数据的仓库,本质是一个文件系统,数据按照特定的格式将数据存储起来,用户通过SQL语句对数据库中数据进行增加、删除、修改和查询等操作。(二).了解常用的数据库软件:1.MySQL:开源免费的数据库,小型数据库。2.Oracle:收费的大型数据库,Oracle公司的产品;3.SQLServer:MicroSoft 公司收费的中型数据库,C#(.net)等语...原创 2019-05-08 19:16:38 · 663 阅读 · 1 评论 -
事务隔离级别
原因 为了保证并发读取数据的正确性;描述事务隔离级别的常量 从低到高读未提交;读已提交;可重读;可序列化原创 2019-06-14 18:01:34 · 372 阅读 · 0 评论 -
MySQL入门篇——(八)修改数据之事务
数据控制语言(DCL Data Control Language) :用来授予或收回访问数据库的某种特权、控制数据操纵事务的发生时间及效果、对数据库进行监视等操作,常用命令有GRANT、REVOKE、COMMIT、ROLLBACK;当执行一组DML操作时,为了确保数据的一致性,避免数据库产生错误数据,就需要通过事务(Transaction)使该组DML操作同时成功或失败。例如:张三有两张银行卡...原创 2019-05-13 16:51:54 · 366 阅读 · 0 评论 -
MySQL入门篇——(六)详述SQL语句执行过程顺序(这个还没开始写)
这个还没开始写原创 2019-05-11 11:40:48 · 127 阅读 · 0 评论 -
MySQL入门篇——(七)查询数据之多表查询(子查询、外连接、内连接、交叉连接)
多表查询(子查询、外连接、内连接、交叉连接)以left或right为参照,如果是left,则显示该关键字左边表中所有数据,如果从表没有对应的数据,则显示null;同样,如果是right,则显示该关键字右边表中所有数据,如果从表没有对应的数据,则显示null...原创 2019-05-11 14:55:02 · 209 阅读 · 0 评论 -
MD5加密(regard this as null,write it later)
MD5(MD:messagedigest,信息摘要)1990年10月,著名密码学家R.L.Rivest在MIT(Massachusetts Institute of-Technology)提出了一种Hash函数,作为RFC1320(RFC:互联网研究和开发机构工作记录)公开发表,称为MD4MD5是MD4的改进版本, 于1992年4月作为 RFC 1321公开发表MD5 细节Step 1) ...原创 2019-05-10 18:00:42 · 775 阅读 · 0 评论 -
MySQL入门篇——(五)查询数据之单表查询(内置函数)
#内置函数;mysql数据库定义好的函数select length(name) from student #单行函数#多行函数 对多行数据进行统计的函数select count(id) from studentcount 统计有多少条数据max 统计最大值minavg 平均值drop table studentcreate table student(id char(1) ...原创 2019-05-10 14:00:58 · 458 阅读 · 0 评论 -
MySQL入门篇——(四)查询数据之单表查询(模糊查找)()
一.单表查询语法:select *|字段列表|表达式 from table_name [where 条件] [order by 字段列表].说明:1*:相当于按照表中字段顺序罗列表中的所有字段select * from student2.字段列表:当查询结果只是表中部分字段时,可将要显示的字段罗列出来,字段之间以逗号间隔select name,address from studen...原创 2019-05-10 12:20:45 · 673 阅读 · 0 评论 -
MySQL入门篇——(三)操作表与约束(still need to supplement)
#添加字段alter table user_info add mobile char(11) not null comment'手机号' alter user_name;select *from user_info#删除字段alter table user_info#修改字段alter table user_infomodify mobile char(11) ...原创 2019-05-09 15:14:31 · 321 阅读 · 0 评论 -
MySQL入门篇——(二)外键约束(still need to supplement)
MySQL数据库通过约束(constraints)防止无效的数据进入到表中,以保护数据的实体完整性。约束分为字段级别约束和表级别约束:字段级约束:只为单个字段添加约束;表级约束:为一个或多个字段添加约束主键约束primary key:/*指定主键。该约束强制字段或字段组合必须具有唯一性且每个字段不能为空。可以为字段级别约束,也可以为表级别约束。*/ CREATE TABLE teach...原创 2019-05-09 12:10:24 · 433 阅读 · 0 评论 -
证明MyISAM数据库引擎不支持事务
思路数据库中创建表,使用引擎engine=MyISAM;数据库中insert了两行数据使用JDBC连接数据库执行sql语句时 创建事务,第二条sql语句写成错的,执行sql语句,提交事务如果MyISAM数据库引擎支持事务就可以回滚,如果不支持就不会回滚...原创 2019-06-04 08:14:03 · 156 阅读 · 0 评论