2021-08-25 数据库入门1
2021/8/25 19:08:57
本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-29设计Element UI表单组件居然如此简单!
- 2024-12-28一步到位:购买适合 SEO 的域名全攻略
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign服务间调用学习入门
- 2024-12-27OpenFeign学习入门:轻松掌握微服务通信
- 2024-12-27OpenFeign学习入门:轻松掌握微服务间的HTTP请求
- 2024-12-27JDK17新特性学习入门:简洁教程带你轻松上手
- 2024-12-27JMeter传递token学习入门教程
- 2024-12-27JMeter压测学习入门指南
- 2024-12-27JWT单点登录学习入门指南