MySQL

您所在的位置:网站首页 了解大数据基础知识 MySQL

MySQL

#MySQL| 来源: 网络整理| 查看: 265

前言

知识无底,学海无涯,到今天进入MySQL的学习5天了,知识点虽然简单,但是比较多,所以写一篇博客将MySQL的基础写出来,方便自己以后查找,还有就是分享给大家。

一、初始MySQL 1.什么是数据库

数据库 ( DataBase , 简称DB )

概念 : 长期存放在计算机内,有组织,可共享的大量数据的集合,是一个数据 “仓库”

作用 : 保存,并能安全管理数据(如:增删改查等),减少冗余…

数据库总览 :

关系型数据库 ( SQL )

MySQL , Oracle , SQL Server , SQLite , DB2 , …关系型数据库通过外键关联来建立表与表之间的关系

非关系型数据库 ( NOSQL )

Redis , MongoDB , …非关系型数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定 2.什么是DBMS

数据库管理系统 ( DataBase Management System )

数据库管理软件 , 科学组织和存储数据 , 高效地获取和维护数据

连接数据库语句 : mysql -h 服务器主机地址 -u 用户名 -p 用户密码

3.基本的数据库操作命令 update user set password=password('123456')where user='root'; 修改密码 flush privileges; 刷新数据库 show databases; 显示所有数据库 use dbname;打开某个数据库 show tables; 显示数据库mysql中所有的表 describe user; 显示表mysql数据库中user表的列信息 create database name; 创建数据库 use databasename; 选择数据库 二、数据库操作 1.结构化查询语句分类 名称解释命令DDL(数据定义语言)定义和管理数据对象,如数据库,数据表等CREATE、DROP、ALTERDML(数据操作语言)用于操作数据库对象中所包含的数据INSERT、UPDATE、DELETEDQL(数据查询语言)用于查询数据库数据SELECTDCL(数据控制语言)用于管理数据库的语言,包括管理权限及数据更改GRANT、COMMIT、ROLLBACK 2.数据库操作 创建数据库 : create database [if not exists] 数据库名; 删除数据库 : drop database [if exists] 数据库名; 查看数据库 : show databases; 使用数据库 : use 数据库名; 3.创建数据表

属于DDL的一种,语法 :

create table [if not exists] `表名`( '字段名1' 列类型 [属性][索引][注释], '字段名2' 列类型 [属性][索引][注释], #... '字段名n' 列类型 [属性][索引][注释] )[表类型][表字符集][注释];

说明:反引号用于区别MySQL保留字与普通字符而引入的 (键盘esc下面的键).

4.数据值和列类型

列类型 : 规定数据库中该列存放的数据类型

4.1数值类型 类型说明存储需求tinyint非常小的数据1字节smallint较小的数据2字节mediumint中等大小的数据3字节int标准整数4字节bigint较大的整数8字节float单精度浮点数4字节double双精度浮点数8字节decimal字符串形式的浮点数 4.2字符串类型 类型说明最大长度char[(M)]固定长字符串,检索快但费空间,0


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3