摘要:
数字类型 整数 tinyint 很小的整数 1个字节 smallint 小的整数 2个字节 mediumint 中等大小的整数 3个字节 int(integhr) 普通大小的整数 4个字节 bigint 大的整数 8个字节 注:1个字节是8位,能存储2^8=256个整数,范围:-128~127,2个 阅读全文
摘要:
mysql存储过程的概念: 存储在数据库当中可以执行特定工作(查询和更新)的一组SQL代码的程序段。 mysql函数的概念: 函数是完成特定功能的SQL语句,函数分为内置函数和自定义函数(user-defined function UDF) MySQL存储过程和函数的区别 存储过程可以有多个in,o 阅读全文
摘要:
INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。 LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。 RIGHT JOIN(右连接): 获取右表所有记录,即使左表没有对应匹配的记录。 阅读全文
摘要:
数值函数 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 阅读全文
摘要:
算术运算符 加+ 减- 乘* 除/或div 取余%或mod select 1+2; select 4/2; 或 select 4 div 2; select 10%4; 或 select 10 mod 4; 比较运算符 为真返回1, 为假返回0, 不确定返回null =等于 <>,!=不等于 >大于 阅读全文
摘要:
创建数据库 create database 数据库名; create database if not exists 数据库名; 切换到某个数据库 use 数据库名; 查看当前使用的数据库 select database(); 创建表(至少要初始化一列) create table 表名(列1 数据类型 阅读全文
摘要:
用户连接方式 mysql --user=用户名 --password=密码 数据库名 mysql -u 用户名 -p 数据库名 mysql -u 用户名 -p密码 数据库名 注:-p和密码中间无空格,-u和用户名之间也可以无空格 设置用户资源限制 创建并设置 mysql> create user ' 阅读全文
摘要:
MySQL的整个访问控制包括两大块:用户管理模块、访问控制模块 用户登录并不属于访问控制机制,而是用户身份识别和认证,认证包括主机名、用户名及密码 用户管理模块的信息存储在系统表mysql.user中 创建用户 用户重命名 更改密码 删除用户(drop user '用户名'@'主机名') 在更改密码 阅读全文
摘要:
mysql下载地址:https://dev.mysql.com/downloads/mysql/ 根目录下配置文件:my.ini [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\MySQL# 设置mysql数据库的数 阅读全文
摘要:
数据+库:将信息(数据)按照计算机可识别的方式规则存放在磁盘库中,并提供一系列可供读写的方式。 相比较磁盘文件,数据库最大的特点就是提供了非常灵活的接口、方式可以获取完整数据或者特定部分数据的方式(SQL);并提供了一套完整管理数据的方法(存储数据,备份恢复等) 为什么要存储数据:数据要被随时随地地 阅读全文