1 删除、添加、更改表结构
Alter table dictionary Drop Column dic_id ; Alter table dictionary Add dic_id Int IDENTITY(1,1) ; Alter table student Add isValidate int default(1) not null; --加了 default(1) 必须添加 not null 否则默认值 不生效 Alter table <表名> alter column <字段名> 新类型名(长度) 更改字段长度
2 --mysql 更改某个字段为主键 自增
ALTER TABLE t_sys_person MODIFY id INT AUTO_INCREMENT PRIMARY KEY
3 给一个字段添加唯一索引
个人理解,不是主键创建非聚集索引就可以。
ALTER TABLE user_tab ADD CONSTRAINT ind_username UNIQUE NONCLUSTERED(username ) ;
给表名 tableName 添加两个字段的联合索引 CREATE UNIQUE NONCLUSTERED INDEX ind_索引名字 ON tableName ( uid ASC, name ASC )
CREATE UNIQUE NONCLUSTERED INDEX ind_索引名字 ON 表名 ( 索引字段 ASC )
4 --删除表数据,oracle可以回滚
delete from dictionary ;
5 清理user表的数据,数据不会回滚
truncate table dbo.user
6 sqlserver索引归零
DBCC CHECKIDENT ('dictionary', RESEED, 0 ) ;
7 查询数据库中所有表 以table_为前缀的(sqlserver)
SELECT 'select * from '+TABLE_NAME FROM INFORMATION_SCHEMA.tables WHERE TABLE_NAME LIKE 'table_%'
8 查询重复数据
select * from user_tab where username in ( select username from user_tab group by memberid having count(username )>1 )
9 sqlserver 夸数据库完成一个表数据导入到另一个表,从main库的user表导入到temp库的user表
insert into main.dbo.user select * from temp.dbo.user insert into user_new(name ,sex ) select name,sex from user
10 创建备份表user_bak并且将user表数据导入到user_bak中
select * into user_bak FROM user
11 INSTR 查找字符串在另一个字符串中什么位置,也可以用判断一个字符串在另一个字符串中是否存在
使用情景:字符串 “黑龙江省双城市朝阳乡”,当我们想把这个字符串分割成省市乡的时候可以根据这个字符串用sql在数据库中比对找出相应的数据
1 mysql中 INSTR(str,substr) 返回子串substr在字符串str中的第一个出现的位置 第二个字符串匹配第一个字符串中位置 2 oracle中 Instr(string, substring, position, occurrence) INSTR(源字符串, 目标字符串, 起始位置, 匹配序号) ,第二个字符串匹配第一个字符串的位置 string:代表源字符串; substring:代表想聪源字符串中查找的子串 ; position:代表查找的开始位置,该参数可选的,默认为 1; occurrence:代表想从源字符中查找出第几次出现的substring,该参数也是可选的,默认为1; 3 CHARINDEX ( expression1 , expression2 [ , start_location ] ) Expression1是要到expression2中寻找的字符中, start_location是CHARINDEX函数开始在expression2中找expression1的位置。
12 两个表联合查询取数据 一个字段去重 另一个字段随机取
select max(随机取的字段) ziduan1 , 需要去重的字段 ziduan2 from biao1 与biao2 的联合 gruop by 需要去重的字段
13 mysql时间字段设置当前值
5.5的版本只支持timestamp 设置now alter table gateway_api MODIFY COLUMN update_date timestamp not null DEFAULT NOW()
5.6应该可以用datetime类型设置默认值 alter table gateway_api MODIFY COLUMN update_date datetime not null DEFAULT NOW()
创建的时候设置: `update_date` timestamp not null DEFAULT NOW() ,
相关推荐
超有用sql笔记希望对大家有用..............................................................................
非常有用 SQL Server 2005 移动版(SQL Server Mobile)或SQL Server 2000 Windows CE 2.0版(SQL Server CE 2.0)的企业和个人用户如果计划与SQL Server 2000或SQL Server 2005数据库保持同步,需要在您运行...
自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率。 功能特征: 顺利的编写SQL代码 根据部分代码比对进行代码补全 自定义代码...
SQL触发器的实例,初学SQl触发器很有用 SQL触发器的实例,初学SQl触发器很有用
zabbix-sql, 有用的Zabbix SQL查询 Zabbix SQL repo这个 repo 包含一些Zabbix数据库的有用查询,主要用于清除旧的和/或者孤立的数据。重要说明:使用情况孤立数据旧数据集未使用的数据停止电子邮件泛滥LLD触发器重要...
自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率。支持SQL 2016 亲测有效!不过我激活的时候是在2008 R2下激活,退掉2008重新...
SQLPrompt_10.1.4.14671 支持SSMS18.5。 SQL Prompt是一款拥有SQL智能提示...自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高开发效率
这对测试和调试很有用,并使得用户可以不受干扰地继续使用生产系统。 审核和复查在 SQL Server 实例中发生的活动。这使得安全管理员得以复查任何审核事件,包括登录尝试的成功与失败,以及访问语句和对象的权限成功...
超有用SQL帮助文档,快捷开发笔记,全手工整理全网最全最方便手顺。
介绍就不多说了,下边是部分目录,觉得有用的话就顶一个 C:. │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整...
有用SQL 此存储库用于有用SQL代码段和模式。
SQLPrompt 9 (支持低版本和最高...自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率。 温馨提示:注册过程不要联网,详情请自行
SQL Prompt根据数据库的对象名称、语法和...自动脚本设置使代码简单易读--当开发者不大熟悉脚本时尤其有用。SQL Prompt安装即可使用,能大幅提高编码效率。此外,用户还可根据需要进行自定义,使之以预想的方式工作。
整理了一下,希望对大家有用 SQL语句大全 --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --...
网上很多解决数据库(sql2000)质疑的方法,但我试了好多都不管用,这个却很管用,我试过的!!!
SQL Prompt是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码...自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。
对初学者有用啊 sql语句精炼,一些关于sql的练习
SQL Prompt 6激活 附带SQL Prompt 6.4.0.633安装包 SQL Prompt是一款拥有...自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率。
安装sqlser2005中途报错。需要替换两个文件,在执行重试即可完成安装(亲试有用),对我自己是有用的,那就5积分分享给铁子吧,压缩成ZIP格式了。
暂时没有找到破解方法,如有找到会第一时间上传,谢谢大家支持 ...自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高开发效率