![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 82
西宏柿王多鱼
这个作者很懒,什么都没留下…
展开
-
1-数据库了解
1.什么是数据库 数据库是按照数据结构来组织、存储和管理数据的仓库。2.什么是关系型数据库管理系统(RDBMS) 关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 关联数据库管理系统将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。3.关系型数据库管理系统的特点(RDBMS......原创 2019-06-28 17:23:19 · 177 阅读 · 1 评论 -
2-MySQL中的数据类型
MySQL中的数据类型可以分为三类:1.数值类型 类型(大写) 大小 范围(有符号) 范围(无符号) 用途 tinyint 1字节 (-128,127) (0,255) 小整数型 sma...原创 2019-06-28 17:25:36 · 164 阅读 · 1 评论 -
8、MySQL中的索引
1.什么是索引用来提高数据库查询速度的东西。比如图书馆的检索系统。2.索引的优缺点优点:提高数据库的性能,查询速度提高(查询海量数据时,没有索引的话查询结果会等很久才显示) 缺点:查询速度的提高是以插入、更新、删除的速度为代价的。3.索引的常见种类主键索引(primary key) 唯一索引(unique key) 普通索引(index) 全文索引(fulltext)4...原创 2019-07-31 14:11:21 · 128 阅读 · 1 评论 -
7.数据库中的内置函数
1.日期函数功能 函数名称 显示当前日期 current_date() 显示当前时间 current_time() 显示当前时间戳 current_timestamp() 返回datetime参数的日期部分 date(datetime) 在date中添加日期或时间 date_add(date, interval 所添加的日期和时间) ...原创 2019-07-28 14:50:43 · 219 阅读 · 5 评论 -
3-数据库的操作语句
1.创建数据库 create database 数据库名;(数据库系统默认使用utf-8字符集--可以使用中文) 0.查看系统所支持的字符集 show charset; 1.查看系统支持的字符集校验规则 show collation; 2.查看系统默认字符集以及字符校验规则show variable like ...原创 2019-07-26 15:26:51 · 116 阅读 · 1 评论 -
9.MySQL中的事务和视图
一、事务1.什么是事务事务是一组由DML语句组成,这组语句要么全部成功,要么全部失败,是一个整体。2.为什么需要事务3.事务的基本操作开始一个事务 start transaction; 创建一个保存点 savepoint 保存点名; 回到保存点 rollback to 保存点名;--创建一张学生数学成绩表mysql> create table score(i...原创 2019-07-31 19:03:30 · 231 阅读 · 1 评论 -
4-数据库中表的操作
1.创建表create table 表名( field1 datatype, field2 datatype, field3 datatype)字符集 校验规则 engine 引擎;2.删除表(drop)drop table 表名; --表删除后无法撤销!!!慎重3.修改表(alter) 0.添加列alter table 表名 add 增加列名 数...原创 2019-07-26 15:41:38 · 125 阅读 · 1 评论 -
5-数据库中表的约束
1.NULL / NOT NULLNULL(表示默认的),数据库默认字段基本都是字段为空。NOT NULL(表示不为空)--NULL和任意数据进行运算操作,结果为NULL2.default(默认值)比如创建女生班级学生表时所有的学生性别都是女,就可以在创建表时给性别列附上默认值'女';在插入数据时,不用给性别赋值,就使用默认值。mysql> create tab...原创 2019-07-27 16:03:46 · 285 阅读 · 2 评论 -
6.表的增删改查CURD
1.CREATE,数据的插入创建一张学生表mysql> create table student( -> id int primary key comment '学生id', -> name varchar(32) comment '学生姓名', -> age int comment'学生年龄', ->...原创 2019-07-28 14:47:25 · 226 阅读 · 3 评论