DROP TABLE IF EXISTS "CNYB"."CT_DAY_PLANT_001";CREATE TABLE "CNYB"."CT_DAY_PLANT_001"( "ID" VARCHAR(32) NOT NULL, "YEAR" VARCHAR(4) NOT NULL, "DATE" V ...
分类:
其他好文 时间:
2020-05-04 13:18:33
阅读次数:
55
在mybatis-plus中,如果不给id属性赋值,将会使用雪花算法自动赋值! 注意事项: 1. 目前仅知道为id的字段会自动赋值 2. 类中对应的字段应该为Long 3. 数据库中为id的字段可以设置为VARCHAR 类型 , (一开始也懵逼了一下 字段和属性类型不一致也可以赋值) ...
分类:
编程语言 时间:
2020-05-03 20:14:28
阅读次数:
119
sql 里面的order by 在mysql 里面是如何实现的呢? 为了说明这问题,首先先创建一个表 CREATE TABLE ( int(11) NOT NULL, varchar(16) NOT NULL, varchar(16) NOT NULL, int(11) NOT NULL, PRIM ...
分类:
数据库 时间:
2020-05-03 18:57:11
阅读次数:
72
1.现有2张表 ,`作者表` 1.2数据解构DDL CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL C ...
分类:
数据库 时间:
2020-05-03 14:45:39
阅读次数:
138
1、使用Navicat 新建一个数据库 2、新建一个数据表 CREATE TABLE t_user( id int(6) PRIMARY KEY auto_increment, name VARCHAR(40), age int(3), bir TIMESTAMP ) 3、新建一个project,f ...
分类:
编程语言 时间:
2020-05-03 00:29:57
阅读次数:
120
对sql语句优化: 就是能分开写的语句就分开写,不要一次性就解决,这样对效率来说是很大的开销的 避免使用不兼容的数据类型: 如float和int,char和varchar等都是不兼容的。 尽量避免在where子句中对字段进行函数或表达式操作 避免使用is not null、in等一些无法让系统使用索 ...
分类:
数据库 时间:
2020-04-30 21:03:54
阅读次数:
124
创建表1 mysql> CREATE TABLE C( -> -> id TINYINT PRIMARY KEY auto_increment, -> name VARCHAR (20), -> age INT , -> is_marriged boolean -- show create tabl ...
分类:
数据库 时间:
2020-04-29 21:50:59
阅读次数:
147
1. How To Kill SPID For Specific Database /*******************************************/ DECLARE @kill varchar(8000) Set @kill = '' SELECT @kill = @kil ...
分类:
数据库 时间:
2020-04-29 18:16:15
阅读次数:
66
1. 网上介绍的文章对于旧版的 sql split 均是用 patindex 或 CHARINDEX 等函数来查找分隔字符来实现。 create function f_splitStrByCharIndex (@input varchar(100)) returns @result table (s ...
分类:
数据库 时间:
2020-04-29 12:29:58
阅读次数:
77
1.改变列的长度 db2 "alter table [tablename] alter column [columnname] set data type varchar(length)"2.在表中加列 db2 "alter table [tablename] add [columnname] va ...
分类:
数据库 时间:
2020-04-28 13:06:23
阅读次数:
67