1.MySQL创建表和设置主键 a. CREATE TABLE db ('id' VARCHAR(10), 'name' int(20), 'phone' VARCHAR(11), 'score' varchar(10)) PRIMARY key ('id'); b. select name, sc ...
分类:
数据库 时间:
2020-04-27 22:39:46
阅读次数:
70
在执行SQL时MyBatis会自动通过对象中的属性给SQL中参数赋值,它会自动将Java类型转换成数据库的类型。而一旦传入的是null它就无法准确判断这个类型应该是什么,就有可能将类型转换错误,从而报错。 要解决这个问题,需要针对这些可能为空的字段,手动指定其转换时用到的类型。 一般情况下,我们没有 ...
分类:
其他好文 时间:
2020-04-27 22:25:06
阅读次数:
63
Mysql群集服务器之主从安装Master:10.206.35.12Slave:10.206.35.8Centos7安装Mysql5.71-由于CentOS的yum源中没有mysql,需到mysql的官网下载yumrepo配置文件wgethttps://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm2-进行repo的安装rp
分类:
数据库 时间:
2020-04-27 09:26:59
阅读次数:
84
1.首先创建tb1 , tb2 两个表 create tb1(id INT,name varchar(30)); create tb2(id INT,name varchar(30)); 2.编写触发器 , 用navicat , 主要是实现表1和表2的同步 3.插入数据 insert into tb ...
分类:
数据库 时间:
2020-04-26 09:22:33
阅读次数:
101
主键约束 唯一确定一张表的记录,给某个字段添加约束就可以确认它不为空且唯一 在定义的参数后添加 primary key create table user( id int(20) primary key, name varchar ); --联合主键 任意一个不为空即可-- create table ...
分类:
数据库 时间:
2020-04-26 01:32:25
阅读次数:
89
一个简单的存储过程: create or replace procedure insert_user_procedure (id in number,name in varchar2,salary in number,result out varchar2) is begin insert into ...
分类:
数据库 时间:
2020-04-25 23:37:41
阅读次数:
136
Mysql 库 表 mysql 创建表 DROP TABLE IF EXISTS ; CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(50) DEFAULT NULL, int(11) DEFAULT NULL, varchar(50) ...
分类:
数据库 时间:
2020-04-25 11:04:20
阅读次数:
68
Oracle没有这个”auto_increment”属性,所以它没法像MySQL般在表内定义自增主键。 但是,Oracle里的 序列 (SEQUENCE),可间接实现自增主键的作用。 序列 序列(Sequence),又叫序列生成器,用于提供一系列的数字,开发人员使用序列生成唯一键。每次访问序列,序列 ...
分类:
数据库 时间:
2020-04-24 20:16:36
阅读次数:
79
原文:掌握MySQL连接查询到底什么是驱动表 准备我们需要的表结构和数据 两张表 studnet(学生)表和score(成绩)表, 创建表的SQL语句如下 CREATE TABLE `student` ( `id` int(11) NOT NULL, `no` varchar(20) DEFAULT... ...
分类:
数据库 时间:
2020-04-24 13:02:21
阅读次数:
70
原文:MySQL数据库创建随机测试数据 (1)创建测试表 create table test01 ( id1 int not null auto_increment, name varchar(30), primary key(id1) ); create table test02 ( id2 in... ...
分类:
数据库 时间:
2020-04-24 12:59:39
阅读次数:
167