MYSQL
文章平均质量分 68
zkzqzzz
德玛西亚!
展开
-
数据库中cursor游标的概念
游标(cursor) 游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果 每个游标区都有一个名字 用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理 主语言是面向记录的,一组主变量一次只能存放一条记录 仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求 嵌入式SQL引入了游标的概念,用来协调这两种不同的处理方式 在数据库开发过程中,当你检转载 2017-10-18 09:48:27 · 19403 阅读 · 1 评论 -
从关系型数据库到非关系型数据库
关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。 关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。 简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。 关系模型中常用的概念: 关系:可以理解为一张二维表,每个关系都转载 2017-10-22 22:33:59 · 11155 阅读 · 2 评论 -
数据库字符集与排序规则
数据库需要适应各种语言和字符就需要支持不同的字符集(Character Set),每种字符集也有各自的排序规则(Collation)。(注意:Collation原意为校对,校勘,但是根据实际使用场景,觉得还是翻译为排序规则比较合适) 在绝大部分情形中,使用何种字符集和排序规则决定于服务器,数据库和表的级别,一般SQL操作不必关心这些。以下操作均以MySQL为例。查看数据库支持的字符集与排序规则查...原创 2018-03-09 10:06:25 · 10761 阅读 · 0 评论 -
数据库表及字段命名规范
1.数据库表命名规范:(1)表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写,前缀全部大写或首字母大写,表名中包含的单词首字母大写。(2)数据库表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写,如果用英文单词表示,建议使用完整的英文单词。(3)表名不可以太长,最好不要超过3个英文单词长度(22个字母)。(4)在数据库表命名时应该用英文单词的单数形式,如员工表命名:应该为...原创 2018-03-09 10:15:09 · 16085 阅读 · 0 评论 -
数据库主键与外键
一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个主键 成绩表(学号,课程号,成绩) 成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合才可...原创 2018-03-09 10:35:42 · 455 阅读 · 0 评论 -
pom文件中如何添加JDBC驱动
Cannot load driver class: com.mysql.jdbc.Driver在pom文件中如何添加JDBC驱动To start with, the jar that I need to connect to MySQL 5.5 should have been mysql-connector-java-5.1.15-bin.jar but not mysql-connector-...原创 2018-03-09 11:05:14 · 26029 阅读 · 0 评论