#sq

MySQL与Oracle的区别

1、Oracle是大型数据库而MySQL是中小型数据库,Oracle市场占有率达40%,MySQL只有20%左右,同时MySQL是开源的而Oracle价格非常高2、Oracle支持大并发,大访问量,是OLTP最好的工具3、安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候O...
代码星球 ·2020-04-11

SQL系列函数--字符串函数

1、charindex函数用来寻找一个指定的字符(串)在另一个字符串中的起始位置,返回一个整数,没找到就返回0selectCHARINDEX('SQL','MicrosoftSQLSERVER'),返回结果为112、len返回字符串的长度selectLEN('MicrosoftSQLSERVER'),返回结果为203、...
代码星球 ·2020-04-11

SQL Server常用系统表

1、查询当前数据库中的用户表select*fromsysobjectswherextype='U';2、获取SQLServer允许同时用户连接的最大数SELECT@@MAX_CONNECTIONS;3、获取当前指定数据库的连接信息SELECT*FROMmaster.dbo.sysprocessesWHEREdbidIN...
代码星球 ·2020-04-11

SQL之相关语法及操作符

概述:UNION、SELECTINTO、INSERTINTOSELECT、SQL约束UNION操作符UNION操作符用于合并两个或多个SELECT语句的结果集请注意,UNION内部的每个SELECT语句必须有相同数量的列。列也必须拥有相似的数据类型。同时,每个SELECT语句中的顺序必须相同默认地,UNION操作符选取...
代码星球 ·2020-04-11

SQL Server -使用表触发器记录表插入,更新,删除行数

1、如何使用sql获取当前session用户名和机器名SelectCURRENT_USER,Host_name()2、如何在表触发器中获取当前表名称SELECTOBJECT_SCHEMA_NAME(parent_id)+'.'+OBJECT_NAME(parent_id)FROMsys.triggers触发器完整代码A...

SQL Server排序的时候使null值排在最后

首先建一个表插入一些测试数据createtableUserInfo(    UserInfoID    intnotnullidentity(1,1)primarykey,   User_No &nb...

SQLServer理解copyonly备份操作

Always在添加数据库的过程中如果同步首选项选择的是“完整”,那么就会在主副本上执行copyonly的完整备份和日志备份在辅助副本上执行还原操作,也正是这个操作让我对copyonly有了新的理解。接下来详细介绍copyonly的操作一、备份测试CREATEDATABASEcity;GOCREA...

MySQL数据库的知识总结

1.Mysql数据库存储引擎概念:存储引擎其实就是如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。MYSQL中的数据用各种不同的技术存储在文件(内存)中,这些技术中的每一种技术都使用不同的存储机制,索引技巧,锁定水平并且最终提供广泛的不同功能和能力。在MySQL中将这些不同的技术及配套...
代码星球 ·2020-04-11

MySQL数据库 常用命令

1、MySQL常用命令createdatabasename;创建数据库usedatabasename;选择数据库dropdatabasename直接删除数据库,不提醒showtables;显示表describetablename:表的详细描述select中加上distinct去除重复字段mysqladmindropda...
代码星球 ·2020-04-11

MySQL -进阶

一、视图视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,并可以将其当作表来使用SELECT*FROM(SELECT nid,NAMEFROMtb1WHEREnid>2)ASAWHEREA.NAME>'alex';--...
代码星球 ·2020-04-11

MySQL如何修改密码

第一种方式:最简单的方法就是借助第三方工具NavicatforMySQL来修改,方法如下:1、登录mysql到指定库,如:登录到test库。2、然后点击上方“用户”按钮。3、选择要更改的用户名,然后点击上方的“编辑用户”按钮。4、出现如图界面,输入新密码,并确认新密码,点...
代码星球 ·2020-04-11

MySQL 基本使用

 数据库:CREATEDATABASE名字;             //创建数据库SHOWDATABASES;     &nbs...
代码星球 ·2020-04-11

CentOS7 yum方式安装MySQL5.7

转载至博客:https://www.cnblogs.com/bigbrotherer/p/7241845.html在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1下载并安装MySQL官方的 YumRep...

SQL 行转列

行转列,列转行是我们在开发过程中经常碰到的问题。1、行转列一般通过CASEWHEN语句来实现2、也可以通过SQLSERVER2005新增的运算符PIVOT来实现。用传统的方法,比较好理解。层次清晰,而且比较习惯。但是PIVOT、UNPIVOT提供的语法比一系列复杂的SELECT...CASE语句中所指定的语法更简单、更...
代码星球 ·2020-04-11

sql修改字段长度

  语法:  altertable<表名>altercolumn<字段名>新类型名(长度)  例如:有名table1,字段名F1,原来F1为varchar(3),现在要改为varchar(10),则可以这么写:  altertabletable1altercolumnF1varchar(10)&...
代码星球 ·2020-04-11
首页上一页...672673674675676...下一页尾页