MYSQL基础知识

# 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;
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值