.设置主键自增长 sql语法如下: CREATE TABLE 表名( id int identity(1,1) primary key not null, sname char(8) NULL, /*姓名字段*/ sex char(2) NULL, /*性别字段*/ age int NULL, /* ...
分类:
数据库 时间:
2020-03-15 09:49:31
阅读次数:
84
一、pt-online介绍 pt-online-schema-change是percona公司开发的一个工具,在percona-toolkit包里面可以找到这个功能,它可以在线修改表结构 原理: 首先它会新建一张一模一样的表,表名一般是_new后缀 然后在这个新表执行更改字段操作 然后在原表上加三个 ...
分类:
其他好文 时间:
2020-03-14 21:59:03
阅读次数:
61
为了练习sql语句,在网上找了一些题,自己做了一遍,收益颇多.很多地方换一种思路,有更好的写法,欢迎指正. 题目地址:https://blog.csdn.net/fashion2014/article/details/78826299 ,他有更好的写法 表名和字段 –1.学生表Student(id, ...
分类:
数据库 时间:
2020-03-14 19:50:05
阅读次数:
72
JPA 默认会将实体中的 TABLE_NAME 转成小写如 @Entity @Table(name = "EMPLOYEE") public class Employee { @Id private String id; 会报:java.sql.SQLSyntaxErrorException: Ta ...
分类:
其他好文 时间:
2020-03-14 00:50:48
阅读次数:
223
查询该时间段 这个表的状态select * from 表名 as of timestamp to_timestamp('2018-10-12 9:30:00', 'yyyy-mm-dd hh24:mi:ss'); 开启闪回alter table 表名 enable row movement; 把表的 ...
分类:
数据库 时间:
2020-03-13 18:46:42
阅读次数:
76
mysql中变量不用事前申明,在用的时候直接用“@变量名”使用就可以了。第一种用法:set @num=1; 或set @num:=1; //这里要使用变量来保存数据,直接使用@num变量第二种用法:select @num:=1; 或 select @num:=字段名 from 表名 where …… ...
分类:
数据库 时间:
2020-03-13 18:23:35
阅读次数:
78
1.查询某个schema,某张表的创建时间。 SELECT CREATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='db_campus(库名)' AND TABLE_NAME='tb_ilovi_device(表名)'; 2. 开 ...
分类:
数据库 时间:
2020-03-13 14:34:27
阅读次数:
68
如果只是输出时转换的话,可以用CAST 或 CONVERT函数来转换,如:SELECT CAST(整形字段 AS varchar(20))或SELECT CONVERT(varchar(20), 整形字段)如果是要将字段类型改为字符串的话,可以用语句,也可以直接在设计器里改,用语句的话,用:ALTE ...
分类:
数据库 时间:
2020-03-13 13:09:11
阅读次数:
60
UPDATE: update 表名 set 列名1=value1,列名2=value2 ... update a set a.name=b.name from STUDENTSas a inner join Class as b on a.StuId = b.ClassId update Class ...
分类:
数据库 时间:
2020-03-11 23:21:04
阅读次数:
71
今天用Koa2写了后端接口对数据库进行CRUD操作,补一些数据库相关的操作语句 SELECT * FROM <表名> SELECT * FROM <表名> WHERE <条件表达式> SELECT * FROM students WHERE id=1 SELECT * FROM students W ...
分类:
数据库 时间:
2020-03-11 01:20:57
阅读次数:
107