您的位置:首页 > 编程语言 > Java开发

Java进阶-MySql数据库基础入门

2017-02-28 17:51 197 查看
Java进阶-MySql数据库基础入门

一、数据库的基本概念:

数据库可以理解为存储数据的仓库;

传统数据处理方式
数据处理并不是计算机特有概念,在计算机引入生活或者工作的时候,我们的数据都是通过纸质单据或者word、Excel等工具d辅助完成

传统数据处理弊端
最初的数据以文件形式组织,处理数据时候,更多的是涉及文件读写,带来了数据处理不便、共享困难

计算机数据存储机制-数据库
数据库是计算机存储数据的介质,可以把数据按一定的方式组织起来,不仅仅可以存储数据本身,而且可以表示数据之间的关系

数据库处理优势
能够快速方便的管理与维护数据的方法与技术,很大程度上方便了数据的持久存储和数据共享

常用的数据库管理系统:
Oracal
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统,在数据库领域一直处于领先地位
SQL Server
SQL Server是Microsoft公司的一个关系数据库管理系统
MySql
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司

二、MySql数据库安装

1、安装mysql数据库:直接按下一步步骤进行操作,注意修改如下三个单

      端口号:可以修改也可以不改

  
字符集:修改为utf-8



   登陆密码



1、进行测试是否安装成功

    
进入cmd->输入mysql -uroot -p密码

3、如果连接不成功,可能存在的问题:

A)密码输入错误

B)mysql服务没有启动

C)环境变量没有配置

D)安装不成功

MySql操作为命令行操作
如果要进入操作界面,需要配置路径path,找到mysql安装目录的bin文件夹,复制路径,配置到环境变量中的path中即可

进入cmd,输入操作命令即可登录Mysql
mysql –u[用户名] –p[密码]
默认管理员用户名为:root
密码:安装时候配置的密码



三、sql语句基础

1、库(数据库最大存储单元,每个库是相互独立的个体)

2、表(表是库中的子单元,一个库中可以存储若干张表)

3、字段(表中的属性)

4、主键(表不可重复的属性)

5、数据类型(每个字段需要存储的类型)



DDL:数据定义语言(Data Definition Language)
例如:CREATE、DROP、ALTER等语句。







DML:数据操作语言(Data Manipulation Language)
例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。



DRL:数据查询语言(Data Retrieval Language),
例如:SELECT语句。(一般不会单独归于一类,因为只有一个语句)。





TCL:事务控制语句(Transaction Control Language)
例如:COMMIT、ROLLBACK、GRANT、REVOKE等语句。

四、总结

    以前学数据库的时候觉得很复杂,但今天再次学习之后觉得又不是那么难了;

    总结一下:

首先,我们创建表的时候只要几个因素就可以了,第一属性名,第二属性类型,第三约束条件(主键,默认值等),可以类比Java的属性值(类比我们创建一个Java类的时候)

其次,我们只要掌握几条常用的表删除,插入,和更新语句;

当然,最重要的是查询语句了,英语基础好点的话,其实还是很容易的;

熟能生巧,勤加练习是有必要的;但是要学会类比,要学会总结,不然用起来也不是那么简单;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: