1、创建默认值:列名 列数据类型 default 默认值。之后的 insert 如果没有指定该列名的值,则使用默认值。 2、删除默认值条件:alter table table_name change column column_name column_name 数据类型 default null; ...
分类:
数据库 时间:
2020-05-20 12:21:59
阅读次数:
274
1、表达式:check <表达式> 2、修改表时添加约束条件:alter table table_name add constraint 列名 check <表达式>; 3、删除约束条件:alter table table_name drop constraint 列名; ...
分类:
数据库 时间:
2020-05-20 12:07:42
阅读次数:
70
0x00 知识点 二次注入流程分析 1. 二次注入漏洞在CTF中常见于留言板和注册登录功能,简单来说可以分为两个步骤: 1. 插入恶意数据(发布帖子,注册账号),用mysql_escape_string()函数对恶意字符进行转义,但是再将数据写入数据库中的时候又保留了原来的数据. 2. 引用插入的恶 ...
分类:
Web程序 时间:
2020-05-19 18:46:39
阅读次数:
369
1.不要使用 count(列名)或 count(常量)来替代 count(*),count(*)是 SQL92 定义的标准统计行数的语法,跟数据库无关,跟 NULL 和非 NULL 无关。 2.count(distinct col) 计算该列除 NULL 之外的不重复行数,注意 count(dist ...
分类:
数据库 时间:
2020-05-18 20:21:32
阅读次数:
87
布尔盲注 无列名注入 测试 id=1 ==>Nu1L id=2 ==>V&N id=2-1 ==>Nu1L 贴一下脚本 # coding:utf-8 import requests import time url = 'http://14b858fa-e701-47da-a11a-304ef60eb ...
分类:
数据库 时间:
2020-05-17 13:30:39
阅读次数:
151
语法说明: []表示可选,{|}表示选其中一个 外键:参照表的列名,外键中的所有列值在引用的列中必须全部存在,外键可以只引用主键和替代键(unique 约束的字段),不能引用被参照表中随机的一组列,被参照表中参照的列的值必须是唯一的。 父表名:外键所参照的表名,如:course为参照表,teache ...
分类:
其他好文 时间:
2020-05-17 01:24:07
阅读次数:
277
1.df6 = pd.DataFrame(data,index=行名,columns=列名)# 构成一个表格print(df6.index) # 查看行名print(df6.columns) # 查看列名print(df6.values) # 查看数据值print(df6['B'].values) ...
分类:
其他好文 时间:
2020-05-16 20:39:10
阅读次数:
60
<insert id="addPerson" parameterType="person"> /* keyColumn 表中的主键列名 keyProperty 实体类中的字段名*/ <selectKey keyColumn="pid" keyProperty="pid" resultType="in ...
分类:
其他好文 时间:
2020-05-15 20:33:07
阅读次数:
89
mysql 统计表中条目数量的几种方法 展开通常的方法是: select count(*) from `table_name` select count(1) from `table_name` select count(row_name)from `table_name`#count列名更全局的方 ...
分类:
数据库 时间:
2020-05-15 00:02:13
阅读次数:
113
在数据库列命名方式同时存在下划线命名(user_id)和驼峰命名(UserId)时,我们会碰到映射错误的问题,mybatis-plus无法正确使用 例如在使用User.setletById()时,会报出错误: com.baomidou.mybatisplus.exceptions.MybatisPl ...
分类:
数据库 时间:
2020-05-14 15:57:25
阅读次数:
249