SQL笔记
2016-07-13 16:46
393 查看
注意:
1.拼接sql的时候,如果nvachar字段前面不加N,特殊符号就会变成问号
SQL语句:
1.将数据库中一个表的某个字段中的部分字符串进行替换
update ActivityScene set ActivityLink=REPLACE(ActivityLink, 'WeScene101', 'WeScene');
2.循环所有表,如果记录数>0,则使用重设标识列的语句 ,使用游标等
创建表
4.批量替换字符串
5.修改数据库表名=》exec sp_rename '旧表名','新表名'
6.修改表中的字段名=》SP_RENAME '表名.[字段名]','新的字段名'
7.添加新的字段
8.这个上面创建表的时候有加,就是设置自增长的,这个在初始建表的时候,添加
DBCC CHECKIDENT(N'[dbo].[表名]', RESEED, 1)
9.这个在创建表的时候也有提到,是设置主键的
ALTER TABLE [dbo].[表名] ADD PRIMARY KEY ([ID])
10.sql server数据库中查询某个字段所在表
查出来的结果中,会有一大串的标题,这些就是相关信息,这里只截取了一部分
1.拼接sql的时候,如果nvachar字段前面不加N,特殊符号就会变成问号
SQL语句:
1.将数据库中一个表的某个字段中的部分字符串进行替换
update ActivityScene set ActivityLink=REPLACE(ActivityLink, 'WeScene101', 'WeScene');
2.循环所有表,如果记录数>0,则使用重设标识列的语句 ,使用游标等
CREATE TABLE [dbo].[MerchantPublicNumberAuthorizer] ( [ID] int NOT NULL IDENTITY(1,1) , [AuthorizerAppid] nvarchar(100) , [NickName] nvarchar(max) , [HeadImg] nvarchar(max) , [ServiceTypeInfo] int NOT NULL , [VerifyTypeInfo] int NOT NULL , [UserName] nvarchar(max) , [BusinessInfo] nvarchar(max) , [Alias] nvarchar(max) , [QRCodeUrl] nvarchar(max), [CreateTime] datetime NOT NULL ) GO DBCC CHECKIDENT(N'[dbo].[MerchantPublicNumberAuthorizer]', RESEED, 1) GO ALTER TABLE [dbo].[MerchantPublicNumberAuthorizer] ADD PRIMARY KEY ([ID]) GO
创建表
4.批量替换字符串
update ActivityScene set ActivityLink=REPLACE(ActivityLink, 'wxactivity001.ttyouni.net', 'draw.ttyouni.com') where ActivityLink like '%wxactivity001.ttyouni.net%' 或者 update ActivityScene set ActivityLink=replace(ActivityLink,substring(activitylink,1,4),'替换内容')
5.修改数据库表名=》exec sp_rename '旧表名','新表名'
6.修改表中的字段名=》SP_RENAME '表名.[字段名]','新的字段名'
7.添加新的字段
ALTER TABLE 表名 ADD 字段名 int ; update 表名 set 字段名=0;--设置个初始化,这样才能设置不为空 ALTER TABLE 表名 ALTER COLUMN 字段名 int not NULL;
8.这个上面创建表的时候有加,就是设置自增长的,这个在初始建表的时候,添加
DBCC CHECKIDENT(N'[dbo].[表名]', RESEED, 1)
9.这个在创建表的时候也有提到,是设置主键的
ALTER TABLE [dbo].[表名] ADD PRIMARY KEY ([ID])
10.sql server数据库中查询某个字段所在表
select * from information_schema.columns where column_name='字段名'
查出来的结果中,会有一大串的标题,这些就是相关信息,这里只截取了一部分
相关文章推荐
- Hibernate主键生成方式 Key Generator
- 源码-印度式乘法口诀表(“双十九”)的PL/SQL实现
- mysql怎么终止当前正在执行的sql语句
- Postgresql 配置文件详解
- 防止sql注入
- Postgresql 配置文件详解
- windows安装配置mysql-5.7.13-winx64方法
- 外键以及外键约束简介
- 【MySQL】性能优化之 Index Condition Pushdown
- mysql获取第n条记录
- SQL group by分组查询
- (C#) SQLite数据库连接字符串
- Postgresql 同步流复制
- Postgresql 安装
- Spring Data MongoDB 三:基本文档查询(Query、BasicQuery)(一)
- Postgresql 安装
- 使用redis对商城的首页添加缓存
- Postgresql 同步流复制
- Oracle同义词创建及其作用
- 动态代理实现数据库连接池功能(代理Connection的close方法)