随笔分类 - 数据库
摘要:DROP FUNCTION IF EXISTS queryChildrenAreaInfo;CREATE FUNCTION queryChildrenAreaInfo(areaId varchar(20),area_level int)RETURNS VARCHAR(4000)BEGINDECLAR
阅读全文
摘要:use mysql;select `host`,`user` from `user` update user set host = '%' where user ='enjoy'; flush privileges; 如果以上操作完不行,那就检查一下mysqld.cnf(这个文件一般在etc/mys
阅读全文
摘要:批量删除数据库表 修改字段值来自另一张表: 查询表的所有字段结果用逗号隔开 select GROUP_CONCAT(COLUMN_NAME SEPARATOR ",") from INFORMATION_SCHEMA.Columns where table_name='表名'
阅读全文
摘要:(*.*版本号) 1、进入管理员控制台停止mysql服务:net stop mysql; 2、进入mysql的安装路径,如我的安装路径为C:\Program Files\MySQL\MySQL Server *.*,打开my.ini文件,找到[mysqld],在该行下面添加 skip_grant_t
阅读全文
摘要:假设有桌子表名icate_table_set(table_id,table_name,table_state_id,store_id), 桌子状态表名icate_table_state(state_id,state_name,state_attr状态属性如空桌,使用中等,store_id)store...
阅读全文
摘要:IF EXISTS (SELECT 1 FROM 表名 WHERE 条件)UPDATE 表名 SET 字段=值 WHERE 条件ELSEINSERT INTO 表名(字段) VALUES(值)真实使用举例:if exists(select 1 from [UserRules] where UserI...
阅读全文
摘要:sql中经常需要把多个行数据合成一行下面是利用 FOR XML PATH来实现的简单介绍。 1,把图一的转换为图二: 1 SELECT articleID, 2 (SELECT CONVERT(varchar(10),tagID)+',' FROM articleTag_tb 3 FOR XML P
阅读全文
摘要:对于刚学的人来说有点帮助,新增后返回主键有两种方法:1,返回自增的主键:1 INSERT INTO 表名2 (字段名1,字段名2,字段名3,…) 3 VALUES4 (值1,值2,值3,…)5 SELECT @@IDENTITYView Code2,返回主键也可以返回别的字段看需要:inserted...
阅读全文