MySQL学习
文章平均质量分 72
i-unique
擅长各种姿势划水
展开
-
MySQL学习(二)
引用:在外键约束当中,在实际的开发过程中,我们很少使用物理的外键约束,很多都去使用逻辑的外键约束,因为物理的外键约束只有INNODB这种引擎才会支持,像我们另外的一种引擎MYISAM的引擎则不支持,反过来说,如果我想创建的数据表,假设存储引擎为MYISAM,而且又想使用外键约束的话,其实是不可能实现的,所以说,我们在实际的项目开发中,我们不去定义物理的外键,所谓的逻辑外键指的是就是我们在定义两张表原创 2017-11-23 21:52:53 · 274 阅读 · 0 评论 -
MySQL数据库入门
首先到官网下一个适合自己电脑的最新版的MySQL,一路安装下来,然后就是路径设置了,如果是默认情况,安装好的MySQL文件会在c盘的Program Files里面,然后可执行文件的路径会是:C:\Program Files\MySQL\MySQL Server 5.7\bin,打开我的电脑,右击高级,然后环境变量,里面的PATH路径里面添加名字为mysql,路径为刚刚的那个路径,这样环境变量就设置好了,下面是运行MySQL,貌似最新版的MySQL不用net start MySQL。。我在cmd里面打了没用,原创 2017-11-22 22:05:47 · 348 阅读 · 0 评论 -
MySQL学习(三)
数据表记录的插入:insert+表名+values('',...);如果定义了自增的主键,插入时就用null和default来使它保持原来的自动编号的值同理也可以用default作为参数给一个有默认值的普通数据复制如果要多组插入就在最后加逗号,打个括号继续写入你要的值还可以用insert set插入:insert+表名+set+数据,区别在于这种方法可以使用子查询,一次只能插入一条记录,用的比较少数据表的更新:update+表名+set+数据名字+改变方程式举个例子:update tb1原创 2017-11-24 23:30:27 · 293 阅读 · 0 评论 -
idea上运行JDBC代码介绍及其配置(mysql版)
跟着慕课网上学着打了一段java的JDBC的代码,然后一运行就gg,然后查原因查了几个小时终于得出了解决方案首先检查一下是不是缺少mysql connecter,这个百度一下,来到mysql官网,选择JDBC Driver for MySQL (Connector/J),随便选一个,下好解压,提取出里面jar文件放进一个放进tomcat的lib目录下(记住位置),我解压出来的叫mysql-connector-java-5.1.45-bin然后来到你写好java代码的页面,左上角点开有个project s原创 2017-12-31 21:46:12 · 3162 阅读 · 0 评论 -
mybatis入门+demo
先百科一波:MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。先是去看了慕课网my原创 2018-02-07 15:29:15 · 2827 阅读 · 0 评论 -
Java Web开发过程中的中文编码问题和响应慢解决方法
今天打算动手写一个要读取中文字符到数据库的网站,本以为会很顺利,结果就中文的读取问题居然折磨了我一天,查了很多博客,尝试了很多次,刚刚才总算是解决了中文的编码问题,网站和数据库才可以正确读取显示中文字符,注意编码一致指的是所有流程内的编码一致。。少了一个都可能导致编码不正确ps:我使用的是linux内核的deepin系统,也就是linux下的解决办法,windows也大同小异。1.数据库的...原创 2018-04-21 22:59:31 · 900 阅读 · 0 评论 -
linux下mysql数据的导出和导入【转】
linux下mysql数据的导出和导入导出整个数据库中的所有数据1、在linux命令行下输入: 1 mysqldump -u userName -p dabaseName > fileName.sql fileName.sql最好加上路径名导出数据库中的某个表的数据 1 mysqldump -u us...转载 2018-07-17 08:22:38 · 245 阅读 · 0 评论