Java教程

2021-08-25 数据库入门1

本文主要是介绍2021-08-25 数据库入门1,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、数据库的基本概念及操作

1、命令窗口的使用:在开始菜单中找到MySQL文件夹或mariadb文件夹可以找到MySQL client程序,打开后输入自己设置的密码即可使用mysql命令窗口

2、数据库的概念:

1)什么是数据库:就是存储数据,处理数据的仓库

2)数据库的分类:关系型数据库:Oracle、mysql、SQLServer、Access

                               非关系型数据库:MongoDB、Redis、Soir、ElasticSearch、Hive、Hbase

注:现在主流的数据库为mysql(价格低廉且开源),我们主要研究的也是mysql数据库

3、MySQL数据库

1)mysql服务端,它来处理具体数据维护,保存磁盘

2)mysql客户端(mysql提供的dos命令窗口或自己安装的可视化工具(我现在用的是sqlyog)),CRUD  新增,修改,删除,查询(真实的业务中查询的业务最多,所以查询为重中之重)

4、mysql数据存放在哪里:在mysql的配置文件my.ini中会进行默认配置

5、数据库结构:数据库-->表-->数据(字段/字段的值)

5、SQL语句

1)定义:结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。

 2)分类:

    DML(Data Manipulation Language)数据操纵语言

如:insert,delete,update,select(插入、删除、修改、检索)简称CRUD操新增Create、查询Retrieve、修改Update、删除Delete

    DDL(Data Definition Language)数据库定义语言

如:create table之类

    DCL(Data Control Language)数据库控制语言

如:grant、deny、revoke等,只有管理员才有相应的权限

    数据查询语言(DQL:Data Query Language):

注意:SQL不区分大小写

6、服务器的安装

1)安装服务器端:存数据

2)设置端口号3306,设置密码、选择编码为utf-8

注:配置完,mysql开始执行,最后一步出错有时仍可以使用,使用SQLyog工具测试,如不行,再执行安装程序,选择remove,删除,然后重新安装。同时注意必须是管理员权限。

二、数据库常用操作

1、建库:create database 库名 (库名不能有汉字,否则容易乱码);

注:create database 库名 DEFAULT  FAULT CHARACTER SET utf8这种写法可以防止乱码(默认编码为utf-8)

mysql> create database cgb2106;
Query OK, 1 row affected (0.00 sec)

mysql> show databases;

2、删库: drop database 库名;

mysql> drop database cgb2106;
Query OK, 0 rows affected (0.00 sec)

mysql> show databases;

3、查看所有数据库: show databases;

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.001 sec)

 

 

这篇关于2021-08-25 数据库入门1的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!