浅析MySQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了浅析MySQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1956字,纯文字阅读大概需要3分钟。
内容图文
(这是链接) 存放数据的仓库,有自己的命令语言(sql语句,一种非过程性语言),被广泛地应用在Internet上的中小型网站中,体积小,速度快,成本低,还开源。历史嘛可以追溯到我还没出生前(中间有几个大公司之间的撕逼故事和富有传奇色彩的一生自己看吧)。。。被sun收购了,然后sun被甲骨文(oracle)收购。反正不管在谁的手里,产品都是好产品。(这是链接)
其次,sql语句是对数据库,表,表信息逐一增删改查
* DDL :Data Definition Language.数据定义语言. * create 、alter、drop ... * DML :Data Manipulation Language.数据处理语言. * update 、 insert 、 delete... * DCL :Data Control Language.数据控制语言. * if 、grant... * DQL :Data Query Language.数据查询语言. * select
注意:1.select查询语句的书写顺序:S...F...W...G...H...O...
2.sql语句的执行顺序:F...W...G...H...S...O...
对于sql语句中查询(select)作为重点单独列出,优先MySQL是一个关系型数据库,表和表之间存在关系表现形式有:一对一,一对多,多对多.那么查询数据的方式就会分为单表查询和多表查询,在单表的查询基础上,多表查询加大学习成本
一对多的建表原则:在多的一方创建一个字段,作为外键指向一的一方的主键,一对多的关系如下:
* 这种一对多的关系类似于古代的皇帝,他可以有很多的妃子,但是这些妃子属于这一个皇帝 create table king ( id int primary key auto_increment,<主键> dname varchar(20) ); create table rani ( id int primary key auto_increment,<主键> name varchar(20), age int, <内键约束的方式把妃子的名字和皇帝的id绑定> foreign key(name) references king (id) );
还有一种外键的连接方式:
* 这种一对多的关系类似于古代的皇帝,他可以有很多的妃子,但是这些妃子属于这一个皇帝 create table king ( id int primary key auto_increment,<主键> dname varchar(20) ); create table rani ( id int primary key auto_increment,<主键> name varchar(20), age int, ); * alter table rani add foreign key(age) references king(id);<外键约束的方式
既然是存放数据的仓库,那么和我们的java有什么关系呢?又有什么连接方式?
这就需要我们Java Datebases connection(Jdbc)来进行连接
浅析MySQL
标签:
本文系统来源:http://www.cnblogs.com/hekoo/p/5929228.html
内容总结
以上是互联网集市为您收集整理的浅析MySQL全部内容,希望文章能够帮你解决浅析MySQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。