怎么做app和网站购物,旅游网站建设翻译,主图详情页设计,最好的在线网页代理MySQL基本介绍在学习任何一款编程语言的过程中#xff0c;我们会发现如果我们想要存储一些数据到本地硬盘的时候无疑是有些麻烦的。今天#xff0c;我们就学一个和储存数据有关的数据库管理系统——MySQL。为啥要学会使用数据库呢#xff1f;因为数据库可以方便的将数据存放… MySQL基本介绍在学习任何一款编程语言的过程中我们会发现如果我们想要存储一些数据到本地硬盘的时候无疑是有些麻烦的。今天我们就学一个和储存数据有关的数据库管理系统——MySQL。为啥要学会使用数据库呢因为数据库可以方便的将数据存放到本地。并提供了一系列的修改查询的语句供我们使用。数据库的概念及分类说到数据库的概念我们就需要来区分一下以下几个概念DB:数据库用来存放数据的介质。DBMS:数据库管理系统常见的就有MySQLOracle等。DBS:数据库系统包含了数据库和数据库管理系统。SQL:结构化查询语言用于和数据库交互。几乎所有的数据库都支持这套语言。而关于数据库的分类现在主要分为关系型数据库和非关系型数据库。而非关系型数据库又分了好多层。Ⅰ、关系型数据库MySQLOracle DB2SQLite等。Ⅱ、非关系型数据库1、键值存储数据库Redis, Ehcache, Memcached2、列存储数据库: HBase, Cassandra3、面向文档数据库: MongoDB, CouchDB4、图形数据库: Neo4J5、时序数据库: InfluxDB数据库的结构及SQL分类关于数据库的结构作者第一眼看的时候感觉是和excel很像的也是有n行n列。而这样的一张表table是数据库的基本组成单元。列被称为字段(column)。行被称为数据/记录(data)。在Java中每一列可以看作是Java的一个属性而所有的属性组合起来可以封装成一个Java对象。上面说了SQL是结构化查询语言。并且通用性强所以我们后面学的也都是围绕这个为中心的。SQL分类DQL(数据查询语言):selectDML(数据操作语言):insert, delete, updateDDL(数据定义语言):create, drop, alter, truncateTCL(事务控制语言):commint, rollbackDCL(数据控制语言):grant, revoke以上的英文单词都是关于不同的语言的关键词后面我们就知道怎么用了。cmd中使用MySQL当我们安装完MySQL后我们最主要的就是要知道我们创建的账号密码和端口(默认3306)。然后我们就可以开始在cmd中使用MySQL了。1、进入cmd后我们就可以用mysql -u账号名 -p密码来进入MySQL了如果提示不是内部命令那就和配置Java环境变量一样在Path中手动加上MySQL的安装路径下的bin目录不过一般默认都配置好了。如果你不想让旁人看到你的密码的话可以-p之后别写密码回车之后再写就行2、如果需要退出的话直接输入exit就行3、想看当前有什么数据库show databases;这里读者有使用了所以有很多表如果刚开始的话应该会有自带下面的库最最最重要的就是那个mysql库里面有着用户的信息、权限等。4、使用指定数据库use 数据库名称;5、查看当前数据库有哪些表show tables;如果想在当前库中查看其他库的表就用show tables from 另一个数据库名称以上就是一些简单的命令。当我们选中一个库后就可以在cmd中输入SQL语句来达到我们想要的目的。之后我们就根据SQL的分类来分步学习该如何操作。