![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2.1MySQL
cgh_
这个作者很懒,什么都没留下…
展开
-
mysql清空表命令-delete&truncate详解
mysql清空表可以用delete和truncate两个命令来完成:1. delete① 语法delete from table_name;② 示例DELETE FROM `order`;2. truncate① 语法truncate table table_name;② 示例TRUNCATE TABLE `order`;3. delete&truncate两者区别① 使用delete清空表中的记录,内容的ID仍然从删除点的ID继续建立,而不是原创 2022-03-02 13:31:31 · 6534 阅读 · 0 评论 -
Navicat执行sql文件没反应
Navicat导入SQL文件执行,执行没响应,一条语句都不执行,直接结束研究发现生成的 SQL文件的编码格式和 Navicat默认格式(UTF-8)不同,生成的SQL文件是UTF-8-BOM的,更改编码格式为UTF-8,成功导入...原创 2021-11-29 00:09:34 · 7040 阅读 · 1 评论 -
Oracle、Mysql和Java数据类型对应关系表
Oracle和Java数据类型对应关系表Mysql数据类型与java类型对应关系原创 2019-08-23 02:37:48 · 654 阅读 · 0 评论 -
mysql+mybatis对为null的值赋默认值(ifnull)
查询两张表 并且对为空的值做默认值select u.User_pictureUrl, u.User_phone,u.ID as userId, u.user_nickname, IFNULL(f.userFriend_status,3)as status , IFNULL(f.userFriend_comment,' ')as userFriend...原创 2019-06-25 15:35:23 · 13905 阅读 · 0 评论 -
java Date时间的各种转换方式和Mysql存时间类型字段的分析
一:各种Date之间的转换方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ...转载 2019-06-13 10:43:42 · 562 阅读 · 0 评论 -
NULL与不匹配
在通过过滤选择出不具有特定值的行时,你可能希望返回具有NULL值的行。但是,不行。因为未知具有特殊的含义,数据库不知道它们是否匹配,所以在匹配过滤或不匹配过滤时不返回它们。解释:1.创建一个含有null列的表2.过滤出年龄不为10的数据SELECT * FROM `t_knowing_doing` where age <> 10查询结果按照我们的设...转载 2019-05-29 11:25:07 · 1368 阅读 · 2 评论 -
sql unique约束详解
sql unique约束详解UNIQUE 约束唯一标识数据库表中的每条记录。UNIQUE 和 PRIMARY KEY 约束均为列或列集合提供了唯一性的保证。PRIMARY KEY 拥有自动定义的 UNIQUE 约束。请注意,每个表可以有多个 UNIQUE 约束,但是每个表只能有一个 PRIMARY KEY 约束。SQL UNIQUE Constraint on CREATE T...转载 2019-05-13 11:34:26 · 7167 阅读 · 1 评论 -
Navicat导出excel数据量过大解决方案
Excel一张Sheet最多只能达到1048575行,在网上查询了一大堆都没能找到解决方法,其实解决这个问题很简单,换个导出格式导出即可(txt、csv)注1:txt、csv理论上是可以无限存储的;注2:这两天用导出csv文件后,发现丢失了一部分数据,最后发现是因为用excel打开了文件导致;注3:导入导出csv文件时,编码一定要改成10008 (MAC - Simplified Ch...原创 2019-05-06 09:42:00 · 16701 阅读 · 1 评论 -
数据库csv文件导入导出乱码问题解决方法
经过多次验证发现,csv文件无论是在导入还是导出过程中均需要把字符集选择选择为10008(MAC-Simplified Chinese GB 2312)不能使用默认的utf-8,因为含有中文的CSV文件一般都是采用10008这种编码方式而不是utf8。...原创 2019-04-29 10:04:55 · 9535 阅读 · 1 评论 -
索引
什么是索引? SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQLServer系统的性能,加快数据的查询速度与减少系统的响应时间下面举两个简单的例子:图书馆的例子:一个图书馆那么多书,怎么管理呢?建立一个字母开头的目录,例如:a开头的书,在第一排,b开头的在第二排,这样在找什么书就好说了,这个就是一个聚集索引,可是很多人借书找某某作者的,不知道书名怎么办?图书管理员...原创 2019-04-29 09:48:10 · 146 阅读 · 0 评论 -
distinct && group by
单纯的去重操作使用distinct,速度是快于group by的。group by使用的频率相对较高,但正如其功能一样,它的目的是用来进行聚合统计的,虽然也可能实现去重的功能,但这并不是它的长项。...原创 2019-04-19 15:10:50 · 139 阅读 · 0 评论 -
SQL中distinct用法总结
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:表B:1.作用于单列select distinct name from A执行后结果如下:2.作用于多列示例2.1select distinct name, id from A执行后结果如下:...转载 2019-04-19 14:30:21 · 1113 阅读 · 0 评论 -
MySQL中如何写注释语句
//在mysql中如何写注释语句mysql> SELECT 1+1; # 这个注释直到该行结束mysql> SELECT 1+1; -- 这个注释直到该行结束mysql> SELECT 1 /* 这是一个在行中间的注释 */ + 1;mysql> SELECT 1+/*这是一个多行注释的形式*/1;文章转载自:https...转载 2019-03-10 22:25:14 · 6508 阅读 · 0 评论 -
mysql局域网访问(grant )
在局域网内给同事访问我的mysql数据库,关闭了防火墙仍不能访问,发现是权限未开通的问题,解决方法如下:一、用户授权mysql> grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin123456' with grant option;指令详解:all privileges:表示将所有权限授予给...原创 2019-02-21 15:04:02 · 2975 阅读 · 0 评论 -
DBEAVER连接MySQL运行报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than
time zone 时区错误DBEAVER连接MySQL运行报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone使用root用户登录mysql,按照如下图所示操作即可。show variables like '%time_zone%';SYSTE...转载 2019-01-02 14:15:11 · 367 阅读 · 0 评论 -
MySQL--启动和关闭MySQL服务
MySQL--启动和关闭MySQL服务 目录 1.Windows下启动服务关闭服务2.Linux下启动服务关闭服务重启服务1.Windows下 启动服务 mysqld --console 或 net start mysql 关闭服务 mysqladmin -uroot shudown 或 net st...原创 2018-11-21 15:39:25 · 392 阅读 · 0 评论