对表记录的增删改 1.MySQL之DML创建数据表user 查user表中的数据: 2.MySQL之DML插入数据库的几种方法 insert into 表名(列1,列2,......) values(列值1,列值2,......);其中,列和值是一一对应的; 注意: (1)如果sql_mode设置为 ...
分类:
数据库 时间:
2019-07-14 15:00:07
阅读次数:
162
整型: 基本介绍: 用于保存整数的数据类型,常见有(tinyint , smallint , mediumint, int , bigint) 说明: (1) 从表示的访问来看 tinyint < samllint < mediumint < int < bigint (多数情况下在项目中使用tin ...
分类:
数据库 时间:
2019-07-14 13:20:41
阅读次数:
122
第一道: 现有图书管理数据库的三个关系模式,他们的字段分别如下: 图书表:总编号, 分类号, 书名, 作者, 出版单位, 单价 读者表:借书证号, 单位, 姓名, 性别, 职称, 地址 借阅表:借书证号, 总编号, 借书日期 以上表对应的字段明细如下: book : b_no ,b_type ,b_... ...
分类:
数据库 时间:
2019-07-10 23:08:30
阅读次数:
159
1 /* 2 SQLyog Ultimate - MySQL GUI v8.2 3 MySQL - 5.5.27 : Database - jpa 4 ********************************************************************* 5 */ ...
分类:
其他好文 时间:
2019-07-10 18:41:48
阅读次数:
134
MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和 ...
分类:
数据库 时间:
2019-07-10 14:55:59
阅读次数:
210
### 创建表 1、创建数据库 ```sql create database mstest default character set utf8 collate utf8_general_ci ``` 2、创建数据表 ```sql create table user( id int, name va... ...
分类:
数据库 时间:
2019-07-09 22:15:43
阅读次数:
141
MySQL5.7后将sql_mode的ONLY_FULL_GROUP_BY模式默认设置为打开状态,这样一来,很多之前的sql语句可能会出现错误,错误信息如下: Error Code: 1055. Expression 3 of SELECT list is not in GROUP BY claus ...
分类:
数据库 时间:
2019-07-04 11:08:44
阅读次数:
231
一般用的是My.cnf文件。 如果要图省事呢? 以下的命令可供参考。 特别是--character-set-server=utf8 --collation-server=utf8_general_ci --sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTIT ...
分类:
数据库 时间:
2019-07-03 22:47:19
阅读次数:
233
今天在测试服务器上突然出现了这么一个MySQL的问题,同样的代码正式服没有问题,那肯定就是出在了配置上,查了一下原因才明白原来是数据库版本为5.7以上的版本, 默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by&nbs ...
分类:
数据库 时间:
2019-07-03 14:03:43
阅读次数:
110
MySQL 5.7默认ONLY_FULL_GROUP_BY语义介绍 ONLY_FULL_GROUP_BY是MySQL提供的一个sql_mode,通过这个sql_mode来提供SQL语句GROUP BY合法性的检查,在MySQL的sql_mode是非ONLY_FULL_GROUP_BY语义时。一条se ...
分类:
数据库 时间:
2019-07-03 13:22:27
阅读次数:
114