文章目录
1. mysql存储过程与条件语句
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BW8ygFa4-1648110218860)(C:\Users\mengx\AppData\Roaming\Typora\typora-user-images\image-20211023014402325.png)]
2. mysql删除数据库
drop database database_name
3. SQL 判断 某个表的主键是否存在
(2009-09-26 17:14:52)
[转载▼](javascript:😉
假设有个表名DiagnocticCode,以前设计时没有设置其中一个列DGC_DiagnosticCode的主键,由于功能需要要增加主键
IF NOT EXISTS (select * from sysobjects where parent_obj=object_id(N'DiagnosticCode') and name='pk_diagcode' and xtype='PK')
BEGIN
ALTER TABLE DiagnosticCode Add Constraint pk_diagcode Primary Key (DGC_DiagnosticCode)
END
GO
mysql创建存储过程
[【存储过程】MySQL存储过程/存储过程与自定义函数的区别][https://www.cnblogs.com/qlqwjy/p/7920012.html]
[](javascript:void(0)😉
delimiter //
CREATE PROCEDURE showTime()
BEGIN
SELECT now();
END//
delimiter ;
CALL showTime;
[](javascript:void(0)😉
作用:显示当前时间,没什么实际意义
4. 查询主键 存在与否 如果存在count值为1 不存在count值为0
select count(*) PrimaryNum from INFORMATION_SCHEMA.KEY_COLUMN_USAGE t where t.TABLE_NAME ='test'
如果结果 >= 1,则表示有主键。
2删除存在的主键
alter table test