MYSQL
主要是数据库学习笔记,MySQL
kaico2018
喜欢是一种动力,兴趣是一位老师。
展开
-
MySQL的主外键介绍及使用
一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如学生表(学号,姓名,性别,班级)其中每个学生的学号是唯一的,学号就是一个主键课程表(课程编号,课程名,学分)其中课程编号是唯一的,课程编号就是一个主键成绩表(学号,课程号,成绩)成绩表中单一一个属性无法唯一标识一条记录,学号...原创 2019-10-28 17:31:57 · 734 阅读 · 0 评论 -
MySQL数据库存储过程
存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是...原创 2019-10-28 21:19:12 · 242 阅读 · 0 评论 -
MySQL的常用函数
一、数学函数ABS(x)返回x的绝对值BIN(x)返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x)返回值e(自然对数的底)的x次方FLOOR(x)返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn)返回集合中最小的...原创 2019-10-22 17:39:19 · 111 阅读 · 0 评论 -
MySQL的索引
什么是索引索引在MySQL中也叫做“键”或者"key"(primary key,unique key,还有一个index key),是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要,减少io次数,加速查询。(其中primary key和unique key,除了有加速查询的效果之外,还有约束的效果,primary ...原创 2019-10-22 15:38:44 · 95 阅读 · 0 评论 -
mysql的存储引擎
存储引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(Table Type,即存储和操作此表的类型...原创 2019-10-22 15:05:04 · 151 阅读 · 0 评论 -
MySQL的操作语句
一、数据定义语言DDL(Data Ddefinition Language) SQL数据定义语言主要用来定义逻辑结构,包括定义基表,视图和索引。 、定义 定义表 Create table<表名> (<列名字><数据类型>[列级完整性约束条件] , ………….); 定义视图 视图:从一个或者几个基表或者视图导出的表(结...原创 2019-10-22 11:49:16 · 254 阅读 · 0 评论 -
MySQL对用户的操作总结
1. 新建用户create user 'username'@'host' identified by 'password';例子:create user 'user'@'localhost' identified by '123456';create user 'user'@'localhost' identified by '';username: 你将创建的用户名hos...原创 2019-10-18 17:33:01 · 219 阅读 · 0 评论 -
MySQL的数据类型
MYSQL中数据类型介绍一、MySQL的数据类型主要包括以下五大类:整数类型:BIT、BOOL、TINY INT、SMALL INT、MEDIUM INT、 INT、 BIG INT浮点数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MED...原创 2019-10-18 17:24:15 · 196 阅读 · 0 评论