常用SQL脚本操作】的更多相关文章

SQL 脚本创建数据库.表及简单查询 ----------------------------------------------------------------------------------------------------- USE master; --引用系统数据库GO --一个结束标记 IF EXISTS(SELECT * FROM SYSDATABASES WHERE Name='数据库名称') //判断该数据库是否存在 DROP DATABASE 数据库名称; --删除该…
数据类型 名字 别名 描述 bigint int8 有符号的8字节整数 bigserial serial8 自动增长的8字节整数 bit [ (n) ]   定长位串 bit varying [ (n) ] varbit 变长位串 boolean bool 逻辑布尔值(真/假) box   平面上的普通方框 bytea   二进制数据(“字节数组”) character [ (n) ] char [ (n) ] 定长字符串 character varying [ (n) ] varchar […
最近闲来无事,正好抽出时间,来总结总结 sql性能优化方面的一下小技巧,小工具.虽然都是些很杂的东西,但是我个人觉得,如果真的清楚了里面的一下指标,或许真的能抵半个DBA. 有些时候,找不到DBA或者根本就没有DBA的时候,程序员就只能靠自己想办法了解决.久而久之,久病成医,说不定就成了半个DBA了. 这里面的一些脚本,有自己总结的,也有网上找的.希望能给程序员在性能优化方面一些帮助.(PS: 这些脚本,都是SQL Server 下的). 1. 当前连接的Session 有多少 SELECT l…
20.SUM()和 列+ 统计结果时:如果列里有一行为null,SUM函数会忽略它:如果+,则结果集也为NULL了 19 SUBSTRING (expression,startIndex, endIndex) SELECT SUBSTRING ('Los Angeles',1, 3) 返回结果Los,默认索引从1开始 18 SQL分隔字符串函数返回一个table数据集 ,拆成结果集SELECT * FROM dbo.fn_split('A,B,CD,EFG,H',',')Table里"-&quo…
1. 查询角色.用户 SELECT DISTINCT DomainName,        u.FullName ,         u.FirstName,         u.InternalEMailAddress,         r.Name,         r.BusinessUnitIdName FROM    SystemUser u         JOIN systemuserroles ur ON u.SystemUserId = ur.SystemUserId     …
1.添加表 GO IF NOT EXISTS(SELECT * FROM sys.tables WHERE name='table_name') BEGIN CREATE TABLE [dbo].[table_name]() END GO 2.添加列 1)IF NOT EXISTS(SELECT * FROM sys.columns WHERE object_id = OBJECT_ID('table_name') AND name = 'column_name') AND EXISTS(SEL…
安装sqlite3命令如下: sudo apt-get install sqlite3 创建或者打开已有的数据库文件: sqlite3 test.db 进入数据库后,可以进行以下常用SQL语句操作: CREATE TABLE ONT_USER_TABLE( ONT_USER_NAME text PRIMARY KEY, ONT_USER_PWD text NOT NULL, ONT_CREATE_TIME text ); ','2014-09-26 19:25'); UPDATE ONT_USE…
在实际开发中,可能很少人会手写sql脚本来操作数据库的种种.特别是微软的MS SQL Server数据库,它的SQL Server Management Studio对数据库的图形化操作极致简便,从而导致很多人都不会或不熟悉使用SQL脚本操作数据库. 接下面介绍的是我们日常开发中常规性的各种操作,先看看基本知识,随后使用coding来表述. SQL Server 常见五种约束: Primary Key --主键约束 Foreign Key --外键约束 Unique --唯一约束 Default…
对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本.本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考.对于脚本输出的结果美化,需要进一步完善和调整.以下为具体的示例及其方法. 1.将SQL语句直接嵌入到shell脚本文件中 复制代码代码如下: --演示环境  [root@SZDB ~]# more /etc/issue  CentOS release 5.9 (Final)  Kernel \r on an \m…
常用sql操作如下: 1.查看当前数据库的所有表 show tables; 2.创建表 create table stu(sid int,sname char(20),sage int default 20 ); 3.查看表的创建信息 show create table stu; 4.查看表的字段信息 desc stu; 5.添加字段 alter table stu add gender char(4); 6.删除字段 alter table stu drop gender; 7.修改某个字段的…