一、数值型 1、整型 tinyint、smallint、mediumint、int/integer、bigint 1 2 3 4 8 特点: ①都可以设置无符号和有符号,默认有符号,通过unsigned设置无符号 ②如果超出了范围,会报out or range异常,插入临界值 ③长度可以不指定,默认 ...
分类:
其他好文 时间:
2020-04-03 23:52:14
阅读次数:
78
一、创建库 create database 【if not exists】 库名【 character set 字符集名】; 二、修改库 alter database 库名 character set 字符集名; 三、删除库 drop database 【if exists】 库名; ...
分类:
其他好文 时间:
2020-04-03 23:50:30
阅读次数:
66
一、创建表 ★ create table 【if not exists】 表名( 字段名 字段类型 【约束】, 字段名 字段类型 【约束】, 。。。。。。 字段名 字段类型 【约束】 ) 二、修改表 1.添加列 alter table 表名 add column 列名 类型 【first|after ...
分类:
其他好文 时间:
2020-04-03 23:38:32
阅读次数:
68
前言:当我们想要清空某张表时,往往会使用truncate语句。大多时候我们只关心能否满足需求,而不去想这类语句的使用场景及注意事项。本篇文章主要介绍truncate语句的使用方法及注意事项。1.truncate使用语法truncate的作用是清空表或者说是截断表,只能作用于表。truncate的语法很简单,后面直接跟表名即可,例如:truncatetabletbl_name或者truncatetb
分类:
其他好文 时间:
2020-04-03 18:34:47
阅读次数:
116
通过使用 JDBC Statement, CallableStatement 和 PreparedStatement 接口定义的方法和属性,使可以使用 SQL 或 PL/SQL 命令和从数据库接收数据。 接口应用场景 Statement 当在运行时使用静态 SQL 语句时(Statement 接口不 ...
分类:
数据库 时间:
2020-04-03 00:14:33
阅读次数:
93
Java 内存模型 什么是 Java 内存模型(Java Memory Model) Java 内存模型是一种规范,规范了 Java 虚拟机和计算机内存是如何进行协同工作的。 JMM 规定了一个线程如何和何时看到其它线程修改过后的的共享变量的值,以及在必须时如何同步的访问共享变量。 主内存、高速缓存 ...
分类:
编程语言 时间:
2020-04-02 19:38:31
阅读次数:
67
Spider Middleware是介入到Scrapy与Spider处理机制的钩子框架。所处位置: 当 Downloder生成Response之后,Response 会被发送给 Spider,在发送给 Spider之前,Response 会首先经过 Spider Middleware处理,当Spid ...
分类:
其他好文 时间:
2020-04-02 11:51:33
阅读次数:
108
DDL:数据库模式定义语言(Data Definition Language) DML:数据操作语言(data Manipulation language) 2:特点 例如:如果用C语言进行数据操作,则需要指定怎样打开文件,所要读取内容的范围等 而对数据库操作,则不需要。 3:sql语言特性 ...
分类:
数据库 时间:
2020-04-01 14:49:40
阅读次数:
85
今天一个小伙伴遇到一个奇怪的问题:数据库版本是mysql8,有两张表,都有一个名为valid的bit字段,其中一张表用valid='1'可以正常查到数据,另一张表查不到。 百思不得其解,万能的度娘也没有答案。 最后,反复对比两张表的DDL,发现不正常的那张表,在valid字段上居然建了索引!正常的表 ...
分类:
数据库 时间:
2020-03-31 22:39:56
阅读次数:
87
问题复现: INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runtime.migration] Will assume non-transactional DDL. INFO [alembic.env] ...
分类:
编程语言 时间:
2020-03-30 12:45:45
阅读次数:
84