# MYSQL学习笔记 #
### 存储ip地址 ###
函数:
转为int型: INET_ATON("192.168.19.45");
转回ip: INET_NTOA(int);
##
### 约束 ###
自约束(表内部的约束):主键、非空、唯一约束
外约束(跟别的表的约束):外键约束
**约束保证数据的完整性。**
查看约束:
use information_schema --使用库
查看表:table_constraints:
select * from table_constraints;
##
### 复制表 ###
只复制结构
create table 新表 like 源表
复制结构和数据
create table 新表 select * from 源表
##
### 索引 ###
概念:使用空间换取时间
使用技巧:使用在条件列--where后面
使用模糊查询可能会规避了模糊查询的使用,可以使用instr代替like
*索引的分类*
主索引:主键的索引
唯一索引:唯一约束的索引
普通索引:自定义--创建索引库
复合索引:复合主键
全文索引:搜索引擎的概念--mysql 5.7后提出的
*创建普通索引*
索引使用列名称的前10个字符。
CREATE INDEX part_of_name ON customer (name(10));
*删除索引*
drop index 索引名 on 表名
### group by限制:select字段必须包含在group by字段里 ###
在my.ini里的sql-mode里添加: ONLY_FULL_GROUPBY
### div 运算符 ###
取模:取商的整数
7 div 3 = 2;
MYSQL基础知识
最新推荐文章于 2024-09-23 10:38:12 发布