MySql入门到精通01

2023-2-1 22:23| 发布者: ung6re9r3rgrlg| 查看: 2300| 评论: 0

这里是默认签名


关注微信公众号程序猿冰冰,分享java干货


一、初识数据库


1.MySql简介
数据库的英文单词:data base,简称DB。
数据库实际上就是一个文件集合,是一个存储数据的仓库,每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。
我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。
MySQL数据库是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的关系数据库管理系统)应用软件之一。


在学习之前,我们先了解一下术语:
数据库: 数据库是一些关联表的集合。
数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。
列: 一列(数据元素) 包含了相同类型的数据, 例如邮政编码的数据。
:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。
主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。
外键:外键用于关联两个表。
索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。


在本文中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据库。


二、MySql安装


下载地址:https://dev.mysql.com/downloads/mysql
MySql版本个人还是喜欢5.5版本的,喜欢念旧,嘿嘿


2.1下载完后开始安装
打开下载的安装包,点击下一步



2.2选中复选框,下一步



2.3选择自定义安装



2.4安装路径更改--选择英文路径








2.5点击安装



2.6下一步



2.7下一步



2.8点击finish



2.9选择详细配置,next



2.91选择开发机,next



2.92选择多功能数据库,next



2.93next



2.94next



2.95选中add复选框,next



2.96自定义编码集_最好是UTF-8



2.97服务选择



2.98设置密码-简单容易记住的,-改密码很麻烦



2.99执行



安装完后,接下来配置MySql的配置文件


打开刚刚解压的文件夹,在该文件夹下创建my.ini配置文件,编辑 my.ini 配置以下基本信息:





三、使用数据库
当 MySQL 服务已经运行时, 我们可以通过 MySQL 自带的客户端工具登录到 MySQL 数据库中, 首先打开命令提示符, 输入以下格式的命名:


mysql -h 主机名 -u 用户名 -p
参数说明:
-h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
-u : 登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。


基本命令--所有的语句都要以分号结尾


show databases;--查看当前所有的数据库
use 数据库名;--打开指定的数据库
show tables;--查看所有的表
describe/desc 表名;--显示表的信息
create database 数据库名;--创建一个数据库
exit--退出连接


操作数据库


1.创建数据库
CREATE DATABASE [IF NOT EXISTS] 数据库名;


2.删除数据库
DROP DATABASE [if EXISTS] 数据库名;


3.使用数据库
use 数据库名;
4.查看数据库
SHOW DATABASES;


数据库的列类型





数据库的字段属性


UnSigned:无符号的,声明了该列不能为负数
ZERPFILL:0填充的,不足位数的用0来填充
Auto_InCrement:通常理解为自增,自动在上一条记录的基础上默认+1,通常用来设计唯一的主键,必须是整数类型


每一个表,都必须存在以下五个字段:


id:主键
version:乐观锁
is_delete:伪删除
gmt_create:创建时间
gmt_update:修改时间
创建数据库表



大家可以多练练,MySql真的很重要,每个程序员必备的技能,别的职业也可以用,比excel好使哦!


星辰大海,永不止步


END
这里是默认签名
回复

使用道具 举报

上一篇:黑暗中的一吻

下一篇:幽默故事:破帽子

sitemap.txt | sitemap.xml | sitemap.html |Archiver|手机版|小黑屋|彩虹邦人脉系统 ( 皖ICP备2021012059号 )

GMT+8, 2024-12-23 00:08 , Processed in 0.240447 second(s), 64 queries .

快速回复 返回顶部 返回列表