位置 : 首页 > 数据库
SQL Server 修改数据表字段默认值
SQL Server 修改数据表字段默认值 ALTER TABLE 表名 ADD DEFAULT(默认值) FOR 字段名 WITH VALUES; ALTER TABLE [Users] ADD DEFAULT(1) FOR [Sex] WITH VALUES;
独孤剑 2020-12-09 08:10 阅读:168
SQL Server 中截取字符串的常用方法
SQL Server 中截取字符串的常用方法 /****** SQL Server 中截取字符串的常用方法 ******/--1、LEFT()方法 --函数说明 --1)语法:LEFT(character_expression, integer_expression) --2)介绍:参数1:要截取的字符串
独孤剑 2020-12-07 12:35 阅读:94
SQl Server 数据表删除字段
SQl Server 数据表删除字段 ALTER TABLE 表名 DROP COLUMN 字段名; ALTER TABLE [Users] DROP COLUMN [Address];
独孤剑 2020-12-07 12:30 阅读:97
SQl Server 数据表新增字段
SQl Server 数据表新增字段 ALTER TABLE 表名 ADD 字段名 数据类型; ALTER TABLE [Users] ADD [Address] [nvarchar](200) NOT NULL;
独孤剑 2020-12-07 12:29 阅读:91
SQL Server 查找所有的外键约束
SQL Server 查找所有的外键约束selectA.name as 约束名,object_name(B.parent_object_id) as 外键表,D.name as 外键列,object_name(B.referenced_object_id) as 主健表,C.name as 主键列 from sys.foreign_keys Ainne
独孤剑 2020-12-05 06:21 阅读:106
SQL Server 创建表复合主键
复合主键,即多个字段标识唯一性,只要不是复合主键每个值都重复,就不算重复。USE TestDB; GOIF EXISTS(SELECT * FROM sysobjects WHERE [name]='Users')DROP TABLE [Users] GO CREATE TABLE [Users]([Id] [int] IDE
独孤剑 2020-12-02 09:27 阅读:96
SQL Server 查询结果字段如果是空值进行替换
查询年龄字段如果为空则替换为'0'显示 USE TestDB; GOSELECT ISNULL([Age],'0') FROM [Users];
独孤剑 2020-12-02 09:20 阅读:119
SQL Server 查询结果随机排序
用"ORDER BY NEWID()"进行随机排序 USE TestDB; GOSELECT * FROM [Users] ORDER BY NEWID();
独孤剑 2020-12-02 09:16 阅读:95
MySQL 插入记录前判断是否存在,不存在则插入,存在则修改,不采用触发器​
MySQL 插入记录前判断是否存在,不存在则插入,存在则修改,不采用触发器DROP TABLE IF EXISTS users; CREATE TABLE users(user_name varchar(50) NOT NULL,sex varchar(5),PRIMARY KEY(user_name) );#如果不存在user
独孤剑 2020-11-30 15:29 阅读:99
SQL Server 插入数据后返回自增id
使用@@identity的前提是在进行insert操作后,执行select @@identity的时候连接没有关闭,否则得到的将是NULL值。IF EXISTS(SELECT * FROM sysobjects WHERE [name]='Users')DROP TABLE [Users] GO CREATE TABLE [User
独孤剑 2020-11-30 15:07 阅读:135
SQL Server 中使用有序 Guid 主键, 设置主键为有序 Guid
在数据库或者代码中生成的Guid是无序的,看起来杂乱无章,SQL Server 中可以利用数据库自身生成有序Guid有序Guid数据格式如下:3E53CAB4-24ED-EA11-9983-6C0B84E21E0E 3F53CAB4-24ED-EA11-9983-6C0B84E21E0E 4053CAB4
独孤剑 2020-09-02 22:09 阅读:329
SQL Server 中 char varchar nvarchar length 存储长度测试
SQL Server 版本:SQL Server 2008 R2USE master; GO--创建数据库 IF NOT EXISTS(SELECT * FROM dbo.sysdatabases WHERE [name]='TestDB')CREATE DATABASE TestDB; GO--使用数据库 USE TestDB; GO--TestLength:测试表
独孤剑 2020-09-02 21:56 阅读:219
SQL Server 2012 R2 清除连接记录
删除以下文件,然后重新打开 Microsoft SQL Server Management Studio"C:\Users\用户\AppData\Roaming\Microsoft\SQL Server Management Studio\13.0\SqlStudio.bin"
独孤剑 2020-08-17 15:59 阅读:98
SQL Server 中查询text数据类型报错, The data types text and varchar are incompatible in the equal to operator.
SQL Server 执行普通查询语句SELECT * FROM [Details] WHERE [Content]='1'如果Content字段是text类型,则会弹出以下错误The data types text and varchar are incompatible in the equal to operator. 解决办法:tex
独孤剑 2020-07-12 21:13 阅读:315
Oracle下解决手机号中间4位, 手机号星号显示
Oracle下解决手机号中间4位, 手机号星号显示 --Oracle下解决手机号中间4位隐藏方案 CREATE TABLE TEST_USER(ID NUMBER(10) NOT NULL,NAME VARCHAR2(50),MOBILE VARCHAR2(50),PRIMARY KEY(ID) );INSERT INTO TEST_USER
独孤剑 2020-05-21 08:35 阅读:224