MySQL
夏天吹过的风
得不到的永远在骚动
展开
-
mysql启动报错 unknown variable 'default-character-set=utf8'
这是因为名称写错了,改成原创 2014-07-02 23:02:11 · 3304 阅读 · 1 评论 -
MySQL学习笔记——基本操作
从大二到现在,学习MySQL也好几年了,还是冷不丁需要上网查,还都是基本操作,正好在看《MYSQL必知必会》,顺便汇总好了。创建并使用数据库(总会忘记加database!!!):创建并查看数据表:describe语句作为show columns from的一种快捷方式。更多show语句可以使用"help show"来查看,例如"show status原创 2014-11-27 14:47:21 · 932 阅读 · 0 评论 -
navicat连接SQL Server
注意一点,端口号前面是逗号不是冒号!原创 2014-12-01 11:15:03 · 2506 阅读 · 0 评论 -
utf8 和 UTF-8 在使用中的区别
只有在MySQL中使用“utf8”,在其他地方一律使用大写“UTF-8”!!!原创 2014-12-16 11:02:25 · 732 阅读 · 0 评论 -
PreparedStatement下中文乱码的问题
con = DriverManager.getConnection("jdbc:mysql://localhost/onlinebookshop?characterEncoding=utf8", "root", "admin");连接时指定编码即可,不然会失败~~原创 2014-12-30 23:17:43 · 1837 阅读 · 0 评论 -
MySQL命令行启动报错[Warning] TIMESTAMP with implicit DEFAULT value is deprecated
免安装版MySQL,在命令行mysqld启动,提示原创 2014-07-16 15:15:04 · 20296 阅读 · 1 评论 -
配置免安装版MySQL
1、在MySQL目录下创建my.ini,内容如下,自行参考更改:[mysqld]# 设置mysql的安装目录basedir=c:/Program Files/mysql-5.6.24-winx64/# 设置mysql数据库的数据的存放目录datadir=c:/Program Files/mysql-5.6.24-winx64/data# 设置mysql服务器的字符集charact原创 2015-04-20 21:27:37 · 711 阅读 · 0 评论 -
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
1、内联接(典型的联接运算,使用像 = 或 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: 1)LEFT JOIN或LEFT OU转载 2015-04-30 08:54:35 · 446 阅读 · 0 评论 -
cannot load OCI DLL,126
解决方法:navicat 菜单中 -工具->选项->OCI 选择oracle安装目录下bin里面的oci.dll转载 2015-05-25 15:35:32 · 903 阅读 · 0 评论 -
MySQL创建只读账号
原创 2015-08-19 14:44:36 · 1040 阅读 · 0 评论 -
navicat11官方手册——快捷键
从navicat11的帮助pdf中截取的,贴一份,这软件本身好像不提示快捷键,也不能修改。。。原创 2014-11-27 15:21:35 · 1114 阅读 · 0 评论 -
msyql.db误删,重新创建
CREATE TABLE `db` ( `Host` char(60) COLLATE utf8_bin NOT NULL DEFAULT '', `Db` char(64) COLLATE utf8_bin NOT NULL DEFAULT '', `User` char(16) COLLATE utf8_bin NOT NULL DEFAULT '', `Select_原创 2014-08-03 10:57:45 · 622 阅读 · 0 评论 -
误删mysql.user表,重新创建
CREATE TABLE `user` ( `Host` varchar(60) character set utf8 collate latin1_bin NOT NULL default '', `User` varchar(16) character set utf collate latin1_bin NOT NULL default '', `Password` var原创 2014-08-03 10:51:33 · 2327 阅读 · 2 评论 -
mysql启动错误1067的解决
MYSQL5启动出错,出错代码:1067解决办法如下:删除除安装目录以外存在的所有my.ini在mysql安装目录下把my-small.ini复制一份重命名为my.ini在my.ini的[mysqld]部分添加如下代码:#设置basedir指向mysql的安装路径basedir=C:\mysql-5.1.11-beta-win32 (参考实际路径更改)datadir=转载 2014-03-14 14:54:31 · 808 阅读 · 0 评论 -
MySQL忘记root密码的解决办法
1)my.ini,my.ini配置文件,打开配置文件,找到[mysqld]一行,在下面添加skip-grant-tables后保存该文件,重新启mysql动服务;原创 2014-07-09 10:25:46 · 573 阅读 · 0 评论 -
mysql 添加列,修改列,删除列。
MySQL 添加列,修改列,删除列ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc 表名;修改表名:alter table t_book rename to bbb; 添加列:alter table 表名 add column 列名 varchar(30); 删除列:alter table 表名 drop column 列名; 修改列名MySQL:转载 2014-07-09 09:34:03 · 595 阅读 · 0 评论 -
误删MySQL自带的表,还是直接重装最便捷
昨晚脑子抽了,把MySQL的user表等全删了,结果上午一直忙着恢复,也找了建表语句,但是内容不知道原创 2014-08-03 11:58:24 · 1173 阅读 · 0 评论 -
Incorrect column specifier for column 'XXX'
将XXX设置Integer类型,不能是String类型,因为@GeneratedValue(strategy = GenerationType.AUTO)原创 2014-08-04 10:47:55 · 2321 阅读 · 0 评论 -
MySQL workbench双击没反应
检查是否安装了.netFramework 4.0Microsoft Visual C++ 2010 Redistributable Package (x86)原创 2014-08-04 14:09:09 · 8135 阅读 · 1 评论 -
MySQL设置密码
1.用root 进入mysql后mysql>set password =password('你的密码');mysql>flush privileges;2.使用GRANT语句 mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;mysql>flush privileges;原创 2014-07-14 14:11:01 · 551 阅读 · 0 评论 -
MySQL修改某列默认值
alter table tablename alter column columnname set default ' ';原创 2014-07-14 16:05:55 · 1533 阅读 · 0 评论 -
JDBC注册驱动的一点疑问
void init() { try { Class.forName(DRIVER); // 注册驱动 conn = DriverManager.getConnection(URL, USER, PASSWORD); // 建立连接 } catch (Exception ex) { ex.printStackTrace(); } }在看一个项目的原创 2014-07-15 11:06:18 · 653 阅读 · 0 评论 -
通过JDBC操作数据库的标准示例
package org.jdbc;import org.junit.Test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;publi原创 2015-09-07 09:21:11 · 427 阅读 · 0 评论