当当当当~~~~欢迎大家阅读,今天我们学习数据库的相关内容
一:数据库的相关概念
(一)、数据库的好处
1、可以持久化数据到本地
2、结构化查询
(二)、数据库的常见概念
1、DB:数据库,存储数据的容器
2、DBMS:数据库管理系统,又称为数据库软件或数据库产品,用于创建或管理数据库
3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言
(三)、数据库存储数据的特点
1、数据存放到表中,然后表再放到库中
2、一个库中可以有多张表,每张表具有唯一的表名用来标识自己
3、表中有一个或多个列,列又称为“字段”,相当于java中“属性”
4、表中的每一行数据,相当于java中“对象”
(四)、常见的数据库管理系统
mysql、oracle、db2、sqlserver
快来一起了解MySQL的相关信息吧~~~~
二、 MySQL的介绍
(一)、MySQL的背景
前身属于一家瑞典的公司,MySQL AB
08年被sun公司收购
09年sun被oracle收购
(二)、MySQL的优点
1、开源,免费,成本低
2、性能高,移植性也好
3、体积小,便于安装
(三)、MySQL的安装
属于c/s架构的软件,一般来讲安装服务端
企业版
社区版5.5
5.6
5.7
8.0
(四)、MySQL服务的启动和停止
方式一:通过命令行
net start 服务名
net stop 服务名
方式二:计算机--右击--管理--服务
(五)、MySQL服务的登录和退出
登录:mysql【-h 主机名 -p 端口号】-u 用户名 -p密码
退出:exit或ctrl+C
(六)、MySQL的常见命令
1、查看当前所有的数据库:show databases
2、打开指定的库:use 库名
3、查看当前库的所有表:show tables
4、查看其它库的所有表:show tables from 库名
5、创建表:create table 表名(列名 列类型,列名 列类型,。。。)
6、查看表结构:desc 表名
7、查看在哪个库:select database()
8、在表内插入数据:insert into 表名(列名,列名)values(数据,数据)
9、查看表内数据:select * from 表名
10、sql命令结束的标志:以;结尾
11、查看服务器的版本:
方式一:登录到mysql服务端
select version( );
方式二:没有登陆到mysql服务端
mysql --version
mysql --V
(七) 、MySQL的语法规范
1、不区分大小写,但建议关键字大写,表名,列名小写
2、每条命令最好用封号结尾
3、每条命令根据需要,可以进行缩进 或换行(建议关键字单独一行)
4、注释:单行注释:#注释文字
单行注释:-- 注释文字
多行注释:/*注释文字*/
以上就是数据库的相关概念和MySQL的介绍啦,希望我的文章对你有所帮助,如果有错误的地方还望大家批评指正,谢谢大家阅读!