Mysql入门Mysql主键相关的sql语句集锦
《Mysql入门Mysql主键相关的sql语句集锦》要点: 添加表字段MYSQL数据库 alter table table1 add transactor varchar(10) not Null;MYSQL数据库 alter table?? table1 add id int unsigned not Null auto_increment primary keyMYSQL数据库 修改某个表的字段类型及指定为空或非空MYSQL数据库 alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];MYSQL数据库 alter table 表名称 modify 字段名称 字段类型 [是否允许非空];MYSQL数据库 alter table 表名称 modify 字段名称 字段类型 [是否允许非空];MYSQL数据库 修改某个表的字段名称及指定为空或非空MYSQL数据库 alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空MYSQL数据库 删除某一字段MYSQL数据库 ALTER TABLE mytable DROP 字段 名;MYSQL数据库 添加唯一键MYSQL数据库 ALTER TABLE `test2` ADD UNIQUE ( `userid`)MYSQL数据库 修改主键MYSQL数据库 ALTER TABLE `test2` DROP PRIMARY KEY,ADD PRIMARY KEY ( `id` )MYSQL数据库 增加索引MYSQL数据库 ALTER TABLE `test2` ADD INDEX ( `id` )MYSQL数据库 ALTER TABLE `category ` MODIFY COLUMN `id`? int(11) NOT NULL AUTO_INCREMENT FIRST,ADD PRIMARY KEY (`id`);MYSQL数据库 修改主键的sql语句块如下:MYSQL数据库 22 declare @defname varchar(100) 如何取主键字段名称及字段类型--得到主键字段名MYSQL数据库 1: WHERE TABLE_NAME<>'dtproperties'MYSQL数据库 2: 3: from sysindexes iMYSQL数据库 join sysindexkeys k on i.id = k.id and i.indid = k.indidMYSQL数据库 join sysobjects o on i.id = o.idMYSQL数据库 join syscolumns c on i.id=c.id and k.colid = c.colidMYSQL数据库 join systypes t on c.xusertype=t.xusertypeMYSQL数据库 where o.xtype = 'U' and o.name='要查询的表名'MYSQL数据库 and exists(select 1 from sysobjects where xtype = 'PK' and parent_obj=i.id and name = i.name)MYSQL数据库 order by o.name,k.colidMYSQL数据库 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |