您的位置:首页 > 数据库 > MariaDB

mariadb及mssql的对比用法

2017-09-15 10:51 381 查看
一、查询表字段:
mssql:select syscolumns.name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='human_basic_data') order by syscolumns.colid

mariadb:SELECT COLUMN_NAME FROM information_schema.`COLUMNS` where TABLE_SCHEMA like 'TCDHRMS' and TABLE_NAME like 'human_basic_data'

二、索引/主键:
1.mssql:
SELECT OBJECT_ID,OBJECT_NAME(i.[object_id]) AS tableName, NAME, i.is_disabled
FROM sys.indexes AS i WHERE i.[object_id]=OBJECT_ID('human_basic_data') --查询索引
ALTER INDEX IX_human_basic_data_1 ON human_basic_data disable --关闭索引
drop INDEX IX_human_basic_data on human_basic_data --删除索引
alter table human_basic_data alter column [work_no] varchar(6) not null --字段不为空
alter table human_basic_data add constraint work_no_1 primary key (work_no);--创建主键
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  笔记