常用sql语句记录
来源:互联网 发布:js 调用支付宝接口 编辑:程序博客网 时间:2024/05/15 01:05
知识点:《知识点会继续追加》1、AUTO_INCREMENT --自增eg: `ID` int NOT NULL AUTO_INCREMENT ,
2.指定固定列做索引
-- 未指定索引名EXPLAIN SELECT * FROM t_text tWHERE number='number1-2' AND t.id='001' ;-- 指定USE INDEX('索引名')EXPLAIN SELECT * FROM t_text t USE INDEX(index_id)WHERE number='number1-2' AND t.id='001' ;
3.insert into |replace INTO | INSERT IGNORE INTOreplace INTO: 先删除再插入INSERT IGNORE INTO : 查询(通过主键或unique索引)存在则更新否则插入
-- id number为主键或 是一个 UNIQUE索引列INSERT IGNORE INTO t_text(`id`,`name`,`number`) VALUES('001','name1-1','number1-1')ON DUPLICATE KEY UPDATE`name` = VALUES(`name`),`number` = VALUES(`number`);-- 批量操作INSERT IGNORE INTO t_text(`id`,`name`,`number`) VALUES('001','name1-1-1','number1-2'),('002','name2-1-1','number2-2'),('003','name3-1-1','number3-2')ON DUPLICATE KEY UPDATE`name` = VALUES(`name`),`number` = VALUES(`number`);
4. 控制流程函数1)case-when-then-else-endcase when 条件 1 then 值1when 条件 2 then 值2when 条件 3 then 值3else 值defaultend2)if (条件,value1,value2) 等价 三目用算if(id > 1,'2' ,"3");
5.mysql长度问题int 默认存储长度为32位,int(11)表示存储的字段显示长度,与存储无关vchar 是动太扩容存储vchar(25 )表示值的长度,汉字也是25个
阅读全文
0 0
- sql常用语句记录
- 常用SQL语句记录
- 常用SQL语句记录
- 常用sql语句记录
- Sql -- mssql常用语句记录
- 记录oracle常用sql语句
- 常用sql语句记录--sqlserver
- 个人常用sql语句记录
- Oracle常用SQL语句记录(备查)
- Oracle常用SQL语句记录单
- 常用判断重复记录的SQL语句
- SQL重复记录查询常用语句
- SQL SERVER常用取重复记录的SQL语句
- SQL SERVER常用取重复记录的SQL语句
- SQL SERVER T-SQL一些常用语句使用记录
- SQL语句 常用语句
- 以前的记录,常用的基本SQL语句
- Oracle 常用sql语句以及存储过程记录
- ucos2中的英文和相关的代码风格
- hdu6113.度度熊的01世界
- 2017 最新 ERROR Deployer not found: git hexo d 报错
- Java从控制台输入数据
- codeforces#428(div2)C Journey(树上的dfs水题)
- 常用sql语句记录
- 微信红包问题:找出某个出现次数超过红包总数一半的红包的金额(面试题)
- Robberies(01背包的概率问题)
- "win7便笺元数据损坏,便笺已将其恢复为默认值"如何修复
- python if真假判断
- 54.NIS服务器
- QML 发光呼吸动画字体
- 没有什么是学不会的,关键是你敢不敢豁出去——《向着光亮那方》读后感
- C++中的字符串