作为一枚程序员来说和数据库打交道是不可避免的,现收集一下工作 中常用的SQL语句,希望能给大家带来一些帮助,当然可能不全面,欢迎补充! 1、执行插入语句,获取自动生成的递增的ID值 INSERT INTO SysRole…
标签:id
SQL server查询所有表的行数
select schema_name(t.schema_id) as [Schema], t.name as TableName,i.rows as [RowCount] from sys.tables as t, sy…
SQL优化的一般步骤
准备基础数据和服务器配置 本地MySQL配置信息:我使用的是5.5.48,一个比较旧的版本了. 2017-08-01 10-39-12屏幕截图.png create table a (id int auto_increm…
SQL:insert加入Where条件
很多业务,尤其多对多关联,插入中间关系表数据时,经常会出现重复插入的问题。常用的解决方案有: 插入前删除全部关联数据 插入前提前查询数据是否存在 使用复合主键 这里再增加一个就是在insert时加入where条件限定,如…
MySQL日记——查询优化
数据库优化一般要执行以下几个步骤 观察,至少跑1天,看看生产的慢SQL情况 开启慢查询日志,设置阀值,并将它抓取出来 explain+慢SQL分析 show profile查询SQL在MySQL服务器里面执行的细节和生命…
【SQL】14.SQLZOO练习9--Self join
题目链接:https://sqlzoo.net/wiki/Self_join 题目描述 1 select count(id) from stops; 2 select id from stops where name='…
清洗数据的一个棘手的sql语句
table test 表结构 id, chapterid, widx 60002 1 1 60004 1 1 60005 1 1 ... ... 60006 1 5 60002 3 5 60005 3 4 60008 4…
SQL 中 $和#的区别
mybatis 中的#和$的区别] #相当于对数据 加上 双引号,$相当于直接显示数据` 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是11…
android sqlite数据库 查询
查询数据 方法query table 需要查询表名 columns 需要查询的字段,全部查询就写null,部分就写new String[]{"id","name","sex"} selection 查询条件,where后…
JFinal3.0快速上手,sql管理与动态生成下(二十八)
首先要感谢小徐同学和南63同学,因为有你们的帮助和督促才有了此文的产出。衷心的感谢二位,还有其他的小伙伴们! 在上一小节,遗留了一个命名空间没有讲。这个知识点其实很好理解,就像包名的概念一样。接下来就让我们一起来熟悉一下…
《SQL基础教程》学习笔记Ch4
4数据更新 4-1数据的插入(INSERT语句) --创建ProductIns表 CREATE TABLE ProductIns (product_id CHAR(4) NOT NULL, product_name VA…
sql-lab基础挑战1~10(持续更新)
Lesson 1 基于错误的GET单引号字符型注入 sql-lab1.png Lesson 2 sql-lab2.png Lesson 3 sql-lab3.png Lesson 4 select username,pa…