
数据库
文章平均质量分 79
toMatser
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。
---不忘初心方得始终
展开
-
几种数据库序列
序列对象(也叫序列生成器)就是用CREATE SEQUENCE 创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。一、Oracle数据库1、创建序列[sql] view plaincopySQL> CREATE SEQUENCE name [INCREMENT BY n] [START WITH n] [{M原创 2015-07-27 19:10:08 · 9595 阅读 · 0 评论 -
完美解决 ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)
今天操作linux服务器,操作mysql数据库时候,按照正常流程, 之前就是这么操作的,今天怎么报错了呢? 然后上网百度,找到方法:# /etc/init.d/MySQL stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysql刚执行第一步就报错: 可能是有原创 2017-06-07 19:17:03 · 9315 阅读 · 0 评论 -
Linux终端操作MySQL常用命令
问题描述:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories.错误如图:解决办法:在Eclipse Maven配置中添加新的Catalog原创 2015-05-26 10:35:59 · 982 阅读 · 0 评论 -
mac下mysql terminal命令行设置以及常规用法
首先正常使用时,需要找到MySQL所在bin目录,例如:$ /usr/local/mysql/bin/mysql -u root -pEnter password: 但每次都要输入这么一长串字符,也过于繁琐,需要用alias命令行去简化$ vim ~/.bash_profile 追加内容:# MySQLalias mysql='/usr/local/转载 2016-11-28 10:50:46 · 23534 阅读 · 2 评论 -
mysql命令行批量插入100条数据命令
先介绍一个关键字的使用:delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为";", MYSQL的默认结束符为";"如何通过mysql命令行批量插入100条数据呢,可以在代码里实现,也可以通过命令行,也就是通过存储过程:delimiter $$create procedure myproc ()begindeclare num int ;原创 2016-11-28 15:10:26 · 17244 阅读 · 0 评论 -
mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by
今天在使用mysql命令行进行分组时报错:ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id' which is not functionally dependent on columns原创 2016-11-28 18:12:24 · 15719 阅读 · 2 评论 -
jdbc连接demo
1.jdbc链接代码package com.tl.demo;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class TestJdbcD原创 2015-11-23 22:00:11 · 1592 阅读 · 0 评论 -
PostgreSQL分页
如果用过mysql,那么对 select * from xxx limit x,y;这样的语法会很熟悉。 不过pg是不支持这样的语法的,但支持 select * from xxx limit pagesize offset offsetNum ; 一般情况下: pagesize是固定的,即每页显示多少记录,而offsetNum则是需要我们去计算的。 offsetNum=(当转载 2015-11-20 15:46:42 · 8417 阅读 · 1 评论 -
Java数据类型和MySql数据类型对应表
java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOB原创 2015-11-23 13:57:46 · 875 阅读 · 0 评论 -
postgresql如何实现group_concat功能
MySQL有个聚集函数group_concat, 它可以按group的id,将字段串联起来,如表:id name---------------1 A2 B1 BSELECT id, group_concat(name) from xxx group by id得出的结果为id group_concat(name)-------------------原创 2015-10-10 16:20:41 · 14161 阅读 · 2 评论 -
ERROR: operator does not exist: character = integer
错误 ERROR: operator does not exist: character = integer 原因:PostgreSQL8.3以后,取消了默认类型转换。因此需要使比较的类型保持一致。可以看cast函数。因此需要自己转化数据库字符串类型varchar(255)为int4,但是直接在数据库上操作会报错,只要执行一句:原创 2015-07-28 11:23:26 · 9154 阅读 · 0 评论 -
mysql中文乱码的解决方法
mysql编码格式查询和修改mysql> show variables like 'char%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+-------原创 2017-07-12 10:41:41 · 1396 阅读 · 0 评论