搜索
简帛阁>技术文章>sql语句大全

sql语句大全

最近在整理项目,发现学习到了很多知识,以后要把我遇到的sql语句都记录下来:

1、Upper()

功能将字符串中的小写字母转换为大写字母

2、排序

select * from 表名 order by 列名 desc
其中desc是降序
asc是升序(默认升序排列,可以不写)

3、根据主键更新数据库(总是弄混)

updateByPrimaryKeySelective
updateByPrimaryKey
前者只是更新新的model中不为空的字段。
后者则会将为空的字段在数据库中置为NULL。 

4、update使用

update tc_demx_params tc set tc.zt='0' where tc.projectid in(select tb.projectid from TB_DEMX_PROJECTBASIC tb where tb.zt='0')

5、

在select语句中(+)指的是外连接,是连接查询的一种方法。
例:select t1.*,t2.* from dept t1,emp t2 where t1.deptno=t2.deptno(+);
其中:t1.deptno=t2.deptno(+)代表意思是,即使t2(emp表)中不存在匹配的记录,在t1(dept表)也查询出来。


1、说明:创建数据库CREATEDATABASEdatabasename2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver创建备份数据的deviceUSEmast
sql注入语句大全是否存在xp_cmdshelland1(selectcount(*)frommasterdbosysobjectswherextype'x'andname'xp_cmdshell'
1、说明:创建数据库CREATEDATABASEdatabasename2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver创建备份数据的deviceUSEmast
最近在整理项目,发现学习到了很多知识,以后要把我遇到的sql语句都记录下来:1、Upper()功能将字符串中的小写字母转换为大写字母2、排序select*from表名orderby列名desc其中d
一、基础1、说明:创建数据库CREATEDATABASEdatabasename2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver创建备份数据的deviceUSE
目录基础创建数据库删除数据库备份sqlserver创建备份数据的device开始备份创建新表根据已有的表创建新表:删除新表增加一个列添加主键删除主键创建索引删除索引创建视图删除视图几个简单的基本的sq
下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPD
数据库操作查看所有数据库showdatabases;查看当前使用的数据库selectdatabase();创建数据库createdatabases数据库名charsetutf8;5删除数据库dropd
一、基础11、说明:创建数据库CREATEDATABASEdatabasename12、说明:删除数据库dropdatabasedbname13、说明:备份sqlserver创建备份数据的device
SQL执行一次INSERTINTO查询,插入多行记录insertintotestperson(number,name,birthday)values(5,'cxx5',now()),(6,'cxx6