-- -------------2018.5.23--------------------
查詢表中有多少條記錄:
SELECT COUNT(1) FROM 表
------------------2018.6.13--------------------
用戶表a,角色表b,用戶角色關(guān)系表c亭枷。某個(gè)用戶有多少角色就在關(guān)系表里添加幾條記錄赎瑰, 現(xiàn)已知用戶id得到角色表數(shù)據(jù)。
select * from b where exists (select ‘X’ from c where c.角色I(xiàn)d = b.角色I(xiàn)d and c.用戶id = ‘用戶id’)
------------------2018.7.4--------------------
查詢一個(gè)表中一共多少列
SELECT COUNT(*) FROM information_schema. COLUMNS WHERE table_schema = '數(shù)據(jù)庫(kù)名' 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;