-- -------------2018.5.23--------------------
查询表中有多少条记录:
SELECT COUNT(1) FROM 表
------------------2018.6.13--------------------
用户表a,角色表b,用户角色关系表c。某个用户有多少角色就在关系表里添加几条记录, 现已知用户id得到角色表数据。
select * from b where exists (select ‘X’ from c where c.角色Id = b.角色Id and c.用户id = ‘用户id’)
------------------2018.7.4--------------------
查询一个表中一共多少列
SELECT COUNT(*) FROM information_schema. COLUMNS WHERE table_schema = '数据库名' AND table_name = '表名';
------------------2018.7.5--------------------
修改表名
alter table test rename test1; --修改表名
修改字段名
ALTER TABLE `table` CHANGE COLUMN `column1` `column2` VARCHAR(255) NULL DEFAULT NULL COMMENT '注释' ;
添加列
alter table `table` add column VARCHAR(255) DEFAULT NULL COMMENT '注释' AFTER `column2`;
alter table `table` add column columnint(30) not null auto_increment primary key comment '主键' first;
网友评论