最近在开发过程中,使用到MySQL的数据库,而在将中文数据插入到数据库的时候出现了数据乱码的问题,在网上找了很多方法,问了很多人,试了很久才发现网上有的方法是不行的,因此在此记录下,以便他人查找。查看字符编码首先,将中文插入到数据库乱码是因为没有将数据库编码设置..
分类:
数据库 时间:
2017-08-31 14:43:01
阅读次数:
160
在Linq to sql 和 Entity framework 中使用lambda表达式实现left join 我们知道lambda表达式在Linq to sql 和 Entity framework 中使用join函数可以实现inner join,那么怎么才能在lambda表达式中实现left j ...
分类:
数据库 时间:
2017-08-31 14:43:36
阅读次数:
214
sql优化10条建议 1.将经常要用到的字段(比如经常要用这些字段来排序,或者用来做搜索),则最好将这些字段设为索引。2.字段的种类尽可能用int 或者tinyint类型。另外字段尽可能用NOT NULL。3.当然无可避免某些字段会用到text ,varchar等字符类型,最好将text字段的单独出 ...
分类:
数据库 时间:
2017-08-31 15:56:44
阅读次数:
202
转自 https://www.zhihu.com/question/35747071 萧强 作者:萧强链接:https://www.zhihu.com/question/35747071/answer/64375034来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 教 ...
分类:
数据库 时间:
2017-08-31 15:58:52
阅读次数:
236
char 固定长度 如:设计 字段 propertier1 char(10) 存值的时候长度会自动补齐 如存1 取值是‘1 ’, 长度是10 varchar 变长 同上,但是存值1, 取值也是1,长度 是1 char因为是 固定长度,所以性能上比varchar 好一点点 ...
分类:
数据库 时间:
2017-08-31 15:59:23
阅读次数:
164
在命令行中进入mysql的bin目录下: 在命令行输入mysql install表示安装数据库 mysql remove表示卸载数据库 net start mysql 表示启动数据库服务 net stop mysql表示关闭数据库服务 启动数据库服务后mysql -u root -p表示登录数据库 ...
分类:
数据库 时间:
2017-08-31 16:04:06
阅读次数:
160
--建用户CREATE USER szs IDENTIFIED BY szs DEFAULT TABLESPACE NN_DATA01 TEMPORARY TABLESPACE temp;--用户赋权GRANT connect,dba to szs;GRANT CREATE SYNONYM,CREA ...
分类:
数据库 时间:
2017-08-31 16:04:35
阅读次数:
209
MyBatis 通过包含的jdbcType类型 BIT FLOAT CHAR TIMESTAMP OTHER UNDEFINED TINYINT REAL VARCHAR BINARY BLOB NVARCHAR SMALLINT DOUBLE LONGVARCHAR VARBINARY CLOB ...
分类:
数据库 时间:
2017-08-31 16:05:51
阅读次数:
330
1 // 这个是在添加数据 2 @Test 3 public void demo1() { 4 QueryRunner qr = new QueryRunner(JDBCUtils.getDataSource()); 5 String sql = "insert into Book values(?... ...
分类:
数据库 时间:
2017-08-31 16:08:44
阅读次数:
218
转:http://blog.csdn.net/l799069596/article/details/52052777 疑问来自于,有时候Mapper.xml中 pid = #{pid,jdbcType=INTEGER} pid = #{pid} 都可以用 那么问题来了, Mybatis中什么时候应该 ...
分类:
数据库 时间:
2017-08-31 16:10:13
阅读次数:
325
备份数据库 $ mysqldump -uroot -p db > backup/db.sql 上面的terminal 执行 出现了下面的错误 mysqldump: Got error: 1449: The user specified as a definer ('someuser'@'%') do ...
分类:
数据库 时间:
2017-08-31 16:12:41
阅读次数:
283
http://blog.csdn.net/shellching/article/details/8292338 所有SSD配置的最近生效费率查询 select * from billing_rates_tbl as tt wheresub_res_id like "%ssd::%"and res_t ...
分类:
数据库 时间:
2017-08-31 16:13:08
阅读次数:
222
SQL示例: ...
分类:
数据库 时间:
2017-08-31 16:16:39
阅读次数:
170
例:数据库:PRODB2用户 :DB2ADMIN/DB2ADMIN备份库路径:D:/bank 一.恢复数据库1.启动数据库运行-》db2cmd-》db2Db2=>start db managerDb2=>force application allDb2=>drop database tjns db2 ...
分类:
数据库 时间:
2017-08-31 16:17:29
阅读次数:
285
之前自学完了JAVA基础,一直以来也没有做什么好玩的项目,最近暑假,时间上比较空闲,所以又学习了一下最近在企业实际应用中比较流行的SSM框架,以此为基础,通过网络课程,学习编写了一个基于SSM实现的MySQL增删改查的网站,好了废话不多说,下面介绍一下项目。 首先,页面的UI是使用了Bootstra ...
分类:
数据库 时间:
2017-08-31 16:20:36
阅读次数:
346
此存储过程实现了对数据表的通用查询 ...
分类:
数据库 时间:
2017-08-31 17:12:16
阅读次数:
203
1.where 不能放在GROUP BY 后面2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE3.WHERE 后面的条件中不能有聚集函数,比如SUM(),AVG()等,而HAVING 可以Where和Having都是对查询结果的一种筛选,说 ...
分类:
数据库 时间:
2017-08-31 17:53:45
阅读次数:
208
Ctrl+M 创建一个新的连接Ctrl+N 使用当前设置新建连接Ctrl+F4 断开当前连接 对象浏览器F5 刷新对象浏览器(默认)Ctrl+B 设置焦点于对象浏览器 SQL 窗口Ctrl+T 新建查询编辑器Ctrl+E 设置焦点于 SQL 窗口Ctrl+Y 重做 Ctrl+Z 撤销 Ctrl+X ...
分类:
数据库 时间:
2017-08-31 17:54:00
阅读次数:
227
把主服务器所有的数据复制给从服务器 slave_sql_running 主从的sql进程 slave_io_running 主从的io进程 seconds_behind_master 主从的数据延时 ...
分类:
数据库 时间:
2017-08-31 17:54:15
阅读次数:
182
做一个项目,必然是少不了数据库设计的!在学习阶段,基本都是单表。然而在实际开发过程中,一对多,多对多的表处处都是!简单整理一下,一对多,多对多表如何设计整理一下思路: 数据库实体间有三种对应关系:一对一,一对多,多对多。 一对一关系示例: 一个学生对应一个学生档案材料,或者每个人都有唯一的身份证编号 ...
分类:
数据库 时间:
2017-08-31 17:55:10
阅读次数:
165