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);--创建主键
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);--创建主键
相关文章推荐
- MSSQL和ORACLE 简单对比学习笔记
- mssql中的标量值函数和表函数的用法
- 对比Python中__getattr__和 __getattribute__获取属性的用法
- return false,preventDefault,stopPropagation的用法对比
- TRUNCATE的用法,以及与delete的对比
- mssql 追加行号 row_number()的用法
- js AppendChild与insertBefore用法详细对比
- Async:对比学习waterfall和series的用法
- css3的基础用法,新手必看哈(还有css3和jquery动画的对比)
- lamda用法和函数对象,回调函数 部分用法对比
- 与MSSQL对比学习MYSQL的心得(七)--查询
- mssql:between and 用法
- MSSQL之事务的用法
- 对比Python中__getattr__和 __getattribute__获取属性的用法
- MSSQL CharIndex()用法
- Oracle group by高级用法对比效果(ROLLUP、GROUPING SETS、CUBE)
- shutdown和close的用法对比
- [MSSQL]SQL SERVER 2005-OVER (PARTITION BY…)的用法
- AWK高级用法 (-) 两个文件对比
- mssql里sp_msforeachtable 和 sp_msforeachdb的用法