随笔分类 -  MySQL数据库

摘要:基础解释 localhost 只能本地登录 % 任何客户机都能登录(不安全,可以在创建用户时指定ip) 注:user@%和user@localhost是两个不同的用户 登录方式的区别 使用localhost登录使用的是socket的方式 [root@virtual-lab ~]$ mysql -ur 阅读全文
posted @ 2021-10-13 15:04 盗哥泡茶去了 阅读(2170) 评论(0) 推荐(0)
摘要:MySQL 外键约束(FOREIGN KEY)用来在两个表的数据之间建立链接,它可以是一列或者多列。一个表可以有一个或多个外键。 外键对应的是参照完整性,一个表的外键可以为空值,若不为空值,则每一个外键的值必须等于另一个表中主键的某个值。 外键是表的一个字段,不是本表的主键,但对应另一个表的主键。定 阅读全文
posted @ 2019-12-19 06:11 盗哥泡茶去了 阅读(256) 评论(0) 推荐(0)
摘要:什么是索引 索引在mysql中也叫键(key)是存储引擎快速找到记录的一种数据结构 其作用相当于超市里的导购员,书本里的目录。 可以通过 show index from 表名; 的方式查看索引详情 1.主键索引 primary key 它是一种特殊的唯一索引,不允许有空值,一般是在建表的时候同时创建 阅读全文
posted @ 2019-11-02 19:21 盗哥泡茶去了 阅读(132) 评论(0) 推荐(0)
摘要:数字类型 整数 tinyint 很小的整数 1个字节 smallint 小的整数 2个字节 mediumint 中等大小的整数 3个字节 int(integhr) 普通大小的整数 4个字节 bigint 大的整数 8个字节 注:1个字节是8位,能存储2^8=256个整数,范围:-128~127,2个 阅读全文
posted @ 2019-11-02 18:55 盗哥泡茶去了 阅读(143) 评论(0) 推荐(0)
摘要:mysql存储过程的概念: 存储在数据库当中可以执行特定工作(查询和更新)的一组SQL代码的程序段。 mysql函数的概念: 函数是完成特定功能的SQL语句,函数分为内置函数和自定义函数(user-defined function UDF) MySQL存储过程和函数的区别 存储过程可以有多个in,o 阅读全文
posted @ 2019-10-29 12:15 盗哥泡茶去了 阅读(136) 评论(0) 推荐(0)
摘要:INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。 LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。 RIGHT JOIN(右连接): 获取右表所有记录,即使左表没有对应匹配的记录。 阅读全文
posted @ 2019-10-27 10:25 盗哥泡茶去了 阅读(108) 评论(0) 推荐(0)
摘要:数值函数 abs(x) 返回x的绝对值 mod(n,m)返回n被m除的余数,相当于n%m floor(x)返回小于等于x的最大整数(向下取整),例floor(-1.2)返回-2 ceil(x)返回大于等于x的最小整数(向上取整) round(x)返回四舍五入的整数,1.2返回1, 1.5返回2 tr 阅读全文
posted @ 2019-10-27 08:21 盗哥泡茶去了 阅读(158) 评论(0) 推荐(0)
摘要:算术运算符 加+ 减- 乘* 除/或div 取余%或mod select 1+2; select 4/2; 或 select 4 div 2; select 10%4; 或 select 10 mod 4; 比较运算符 为真返回1, 为假返回0, 不确定返回null =等于 <>,!=不等于 >大于 阅读全文
posted @ 2019-10-24 09:48 盗哥泡茶去了 阅读(148) 评论(0) 推荐(0)
摘要:创建数据库 create database 数据库名; create database if not exists 数据库名; 切换到某个数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建表(至少要初始化一列) create table 表名(列1 数据类型 阅读全文
posted @ 2019-10-23 06:40 盗哥泡茶去了 阅读(202) 评论(0) 推荐(0)
摘要:用户连接方式 mysql --user=用户名 --password=密码 数据库名 mysql -u 用户名 -p 数据库名 mysql -u 用户名 -p密码 数据库名 注:-p和密码中间无空格,-u和用户名之间也可以无空格 设置用户资源限制 创建并设置 mysql> create user ' 阅读全文
posted @ 2019-10-21 16:03 盗哥泡茶去了 阅读(167) 评论(0) 推荐(0)
摘要:MySQL的整个访问控制包括两大块:用户管理模块、访问控制模块 用户登录并不属于访问控制机制,而是用户身份识别和认证,认证包括主机名、用户名及密码 用户管理模块的信息存储在系统表mysql.user中 创建用户 用户重命名 更改密码 删除用户(drop user '用户名'@'主机名') 在更改密码 阅读全文
posted @ 2019-10-21 11:47 盗哥泡茶去了 阅读(504) 评论(0) 推荐(0)
摘要:mysql下载地址:https://dev.mysql.com/downloads/mysql/ 根目录下配置文件:my.ini [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\MySQL# 设置mysql数据库的数 阅读全文
posted @ 2019-10-21 04:49 盗哥泡茶去了 阅读(6372) 评论(0) 推荐(2)
摘要:数据+库:将信息(数据)按照计算机可识别的方式规则存放在磁盘库中,并提供一系列可供读写的方式。 相比较磁盘文件,数据库最大的特点就是提供了非常灵活的接口、方式可以获取完整数据或者特定部分数据的方式(SQL);并提供了一套完整管理数据的方法(存储数据,备份恢复等) 为什么要存储数据:数据要被随时随地地 阅读全文
posted @ 2019-10-21 02:09 盗哥泡茶去了 阅读(175) 评论(0) 推荐(0)