最近我们的系统要更换数据库,总之前的sqlserver更换为mysql数据库,这就涉及到了sql语句的修改,所以我在工作之余对俩种数据库对应的sql语句的区别之处进行了大致的概括,希望对大家有用,如果大家看后觉得帮助到了大家,希望点个赞鼓励一下我,谢谢。
1.修改表字段类型alter table DictSmallClass MODIFY COLUMN remark Text alter table 表名 MODIFY COLUMN 字段名 字段类型2.条件查询(查询条件中有路径名称)
select * from DictSmallClass where dict_name='E:\'(Mysql的sql语句) select * from DictSmallClass where dict_name='E:'(sqlserver的sql语句)3.增加字段
alter table DictSmallClass add remark2 text; alter table 表名 add 新增字段名 新增字段类型;4.清空表
truncate table DictSmallClass truncate table 表名5.创建表(设置表主键)
CREATE TABLE advance_distance(id int NOT NULL AUTO_INCREMENT, type int NULL,Point varchar(255) NULL,PRIMARY KEY(id)) ENGINE = InnoDB DEFAULT CHARSET = utf8;
注意在需要设置主键的字段后面写AUTO_INCREMENT,并且在后面设置PRIMARY KEY(id)
6.设置主键自增量为1alter table advance_distance AUTO_INCREMENT = 1;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)