没有合适的资源?快使用搜索试试~ 我知道了~
MySQL笔记包含入门与进阶内容
资源推荐
资源详情
资源评论
加微信itsoku,发送:1024,获取 100G 高质量计算机学习视频!!
第1篇:MySQL的一些基础知识
这是mysql系列第1篇。
本文主要内容
1. 背景介绍
2. 数据库基础知识介绍
3. mysql的安装
4. mysql常用的一些命令介绍
5. SQL分类
背景介绍
我们每天都在访问各种网站、APP,如微信、QQ、抖音、今日头条、腾讯新闻等,这些东西上面都存
在大量的信息,这些信息都需要有地方存储,存储在哪呢?数据库。
所以如果我们需要开发一个网站、app,数据库我们必须掌握的技术,常用的数据库有mysql、
oracle、sqlserver、db2等。
上面介绍的几个数据库,oracle性能排名第一,服务也是相当到位的,但是收费也是非常高的,金融公
司对数据库稳定性要求比较高,一般会选择oracle。
mysql是免费的,其他几个目前暂时收费的,mysql在互联网公司使用率也是排名第一,资料也非常完
善,社区也非常活跃,所以我们主要学习mysql。
mysql系列我们主要介绍
1. mysql的基本使用
2. mysql性能优化
3. 开发过程中mysql一些优秀的案例介绍
数据库常见的概念
DB:数据库,存储数据的容器。
DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理DB。
SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件持有的,而是几乎所有的主流
数据库软件通用的语言。中国人之间交流需要说汉语,和美国人之间交流需要说英语,和数据库沟通需
要说SQL语言。
数据库存储数据的一些特点
数据存放在表中,然后表存放在数据库中
公众号:路人甲Java
加微信itsoku,发送:1024,获取 10T 高质量计算机学习视频!!
一个库中可以有多张表,每张表具有唯一的名称(表名)来标识自己
表中有一个或多个列,列又称为“字段”,相当于java中的“属性”
表中每一行数据,相当于java中的“对象”
window中安装mysql
官网下载mysql5.7.25: https://dev.mysql.com/downloads/mysql/5.7.html#downloads
win10安装mysql5.7详细步骤可以看:
http://www.itsoku.com/article/192
mysql常用的一些命令
mysql启动2种方式
方式1:
cmd中运行 services.msc
会打开服务窗口,在服务窗口中找到mysql服务,点击右键可以启动或者停止
公众号:路人甲Java
加微信itsoku,发送:1024,获取 10T 高质量计算机学习视频!!
方式2
以管理员身份运行cmd命令
停止命令:net stop mysql
启动命令:net start mysql
注意:命令后面没有结束符号
mysql登录命令
mysql -h ip -P 端口 -u 用户名 -p
说明:
C:\Windows\system32>net stop mysql
mysql 服务正在停止.
mysql 服务已成功停止。
C:\Windows\system32>net start mysql
mysql 服务正在启动 .
mysql 服务已经启动成功。
C:\Windows\system32>mysql -h localhost -P 3306 -u root -p
Enter password: *******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.7.25-log MySQL Community Server (GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
公众号:路人甲Java
加微信itsoku,发送:1024,获取 10T 高质量计算机学习视频!!
-P 大写的P后面跟上端口
如果是登录本金ip和端口可以省略,如:
可以通过上面的命令连接原创机器的mysql
查看数据库版本
mysql --version 或者mysql -V 用于在未登录情况下,查看本机mysql版本:
select version(); :登录情况下,查看链接的库版本:
显示所有数据库:show databases;
进入指定的库:use 库名;
mysql -u 用户名 -p
C:\Windows\system32>mysql -V
mysql Ver 14.14 Distrib 5.7.25, for Win64 (x86_64)
C:\Windows\system32>mysql --version
mysql Ver 14.14 Distrib 5.7.25, for Win64 (x86_64)
mysql> select version();
+------------+
| version() |
+------------+
| 5.7.25-log |
+------------+
1 row in set (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| apolloconfigdb |
| apolloportaldb |
| config-server |
| dblog |
| diamond_devtest |
| mysql |
| nacos_config |
| performance_schema |
| rs_elastic_job |
| rs_master |
| seata |
| sys |
+--------------------+
13 rows in set (0.00 sec)
公众号:路人甲Java
加微信itsoku,发送:1024,获取 10T 高质量计算机学习视频!!
显示当前库中所有的表:show tables;
查看其他库中所有的表:show tables from 库名;
查看表的创建语句:show create table 表名;
mysql> use seata;
Database changed
mysql> show tables;
+--------------------+
| Tables_in_dblog |
+--------------------+
| biz_article |
| biz_article_look |
| biz_article_love |
| biz_article_tags |
| biz_comment |
| biz_file |
| biz_tags |
| biz_type |
| sys_config |
| sys_link |
| sys_log |
| sys_notice |
| sys_resources |
| sys_role |
| sys_role_resources |
| sys_template |
| sys_update_recorde |
| sys_user |
| sys_user_role |
+--------------------+
19 rows in set (0.00 sec)
mysql> show tables from seata;
+-----------------+
| Tables_in_seata |
+-----------------+
| branch_table |
| global_table |
| lock_table |
| t_account |
| t_order |
| t_storage |
| undo_log |
+-----------------+
7 rows in set (0.00 sec)
mysql> show create table biz_tags;
公众号:路人甲Java
加微信itsoku,发送:1024,获取 10T 高质量计算机学习视频!!
剩余341页未读,继续阅读
资源评论
paterWang
- 粉丝: 1061
- 资源: 1241
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现用有限元法计算电磁场的Matlab工具 .rar
- 基于matlab实现有限元算法 计算电磁场问题 边界条件包括第一类边界和第二类边界.rar
- 基于matlab实现用于计算不同车重下的电动汽车动力性和经济性.rar
- 基于matlab实现遗传算法求解多车场车辆路径问题 有多组算例可以用.rar
- 浏览器.apk
- 基于matlab实现是一个matlab中的power system 中搭建的一个模型
- 基于JSP毕业设计-教学管理系统(源代码+论文).zip
- 基于JSP毕业设计-家政管理系统-毕业设计.zip
- 基于Python实现淘宝商品评论采集(含逆向)源代码
- 基于matlab实现多目标进化算法NSGAⅡ&Matlab讲解.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功