数据库
Lakers-24
这个作者很懒,什么都没留下…
展开
-
数据库架构演进
来源于金松同学的资料分享整理,在此感谢。一、单个数据库1、最早单个数据库2、单个数据库太大了、太乱了,要拆一下,分库分表,用阿里巴巴的mycat中间件来做 MYCAT 分库分表中间件3、分库,有按照业务领域拆的,也有按照地域拆分的二、分库分表1、分表,把User表拆分成两张表,存入两个数据库2、解决单数据库瓶颈问题1、缺点是:交易里面有一个userId联系用户信息,还要有一个productId联系产品信息,在单个数据库里可以通过外键很方便的连接,但这里就不好做了。2、这个只适合微服务原创 2020-09-15 17:05:10 · 280 阅读 · 0 评论 -
MySQL命令行查询结果中文乱码
原因:命令行不能以utf8格式显示,并非数据库或者表本身的原因。解决方法: #命令行输入 set names GB2312;原创 2019-01-10 21:45:33 · 1585 阅读 · 2 评论 -
mysql列名设为关键字导致报错ERROR 1064 (42000)
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘int’ at line 1我在数据库用户表user中加入了一列,列名为right,导致...原创 2019-01-18 20:58:09 · 719 阅读 · 0 评论 -
SQL语句,数据库增加、删除、修改、查询
1、查询全部: *select * from table1;*2、查询某几列: *select colume1,colume2 from table1;*3、查询某一列不同值: *SELECT DISTINCT COLUME1 FROM TABLE1;*4、过滤筛选:1)select * from table1 where colume1=‘XXX’;2)...原创 2019-01-09 21:38:29 · 28063 阅读 · 1 评论 -
SQL语句进阶
1、SQL LIMIT:用于规定要返回的记录的数目。 #MySQL语法 select clolume1 from table1 limit number; #eg: SELECT * FROM Websites LIMIT 2;#取前两个;2、SQL通配符 # %:选取 url 以字母 "https" 开始的所有网站: SELECT * FROM Websites ...原创 2019-01-10 11:18:04 · 329 阅读 · 0 评论 -
SSM框架中异常 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle
INFO SQLErrorCodesFactory: - SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]看到网上有说是因为是数据库的字段和输入的数据库的数据类型不匹配,但仔细检查了很多遍发现数据类型并没有错。最后发现是数据库中有个列名right是my...原创 2019-03-07 14:52:51 · 1456 阅读 · 0 评论