美文网首页
MySQL数据库介绍

MySQL数据库介绍

作者: 紫由袅 | 来源:发表于2017-08-08 17:03 被阅读57次

MySQL数据库介绍

关系型数据库mysql

用户表

用户ID 用户名 密码 性别 年龄 装备

商品表

商品ID 商品名字 商品属性 商品分类 商品价格 剩余

通过id的数据找到对应的关系与结果

MySQL的安装:

作为一个服务,默认选中的直接下一步安装就可以了

命令行:

启动:net start mysql

没有启动成功有可能是你的mysql里面的管理工具里面正在运行一些东西

停止:net stop mysql

首先要进入到mysql,才可以执行mysql的命令:

cd C:\Program Files\MySQL\MySQL Server 5.7\bin

登录账号密码:mysql -u root -p

数据库编程语言:

sql;结构化查询语言,标准。国际标准,全世界都可以识别

sql的分类:

DDL:创建的库与表

DML:操作语言

DCL:控制

DQL:查询,数据用来查询

数据库相当于一个文件,文件里面有数据在

如何创建数据库:DDL

create database

$ node -v  查看你的node版本,如果过低则去nodejs官网下载替换之前的版本

下载mysql,并设置好用户名和密码,默认可以为用户名:root,密码:123456

进入到 bin 目录下 比如 cd C:\Program Files\MySQL\MySQL Server 5.7\bin

然后开启mysql

$ mysql -u root -p

输入密码之后创建database(数据库),nodesql是我们创建的数据库

$ create database nodesql;

记住sql语句后面一定要跟;符号,接下来看看我们创建好的数据库列表

$ show databases;

启用创建的数据库

$ use nodesql;

查看数据库中的表

$ show tables;

显示Empty set (0.00 sec),因为我们还没有建表,稍后会用代码建表

注释:

这是后面建表之后的状态

DDL:创建,修改,删除

在使用show databases;记得要加上分号

create database db1;创建数据库语句

show create database db1; 查看你新建的库,使用的是默认的编码、

show character set;显示所有的编码

alter database db2 character set utf8; 修改db2的编码

drop database db2;删除db2的数据库

use db1;使用当前的db1的数据库

select database();查看当前使用的db1的数据库

数据库是用来放数据的,相当于创建了一个仓库

操作数据表:

数据以表的形式进行存储的

语法:

create table 表名(

字段 1 字段类型

字段 2 字段类型

);

先建库,在库里面放表

数据库里面常用的数据类型:

int:整型

double:浮点型

double(5,2)表示最多5位,其中必须有2位小数

char:固定长度字符串类型;

char(10) 这个字符串的长度不超过10

varchar:可变长度字符串类型,经常使用。随着长度的变化而变化

varchar(10)

text:字符串类型,允许大量的文本,大的,4M

blob:字节类型

data:日期类型,格式yyy-MM-dd '' 使用单引号引起来 ‘2016-08-12’

time:时间类型,格式为hh-mm-ss

timestamp:时间戳类型

datetime日期类型

创建表:

表要在数据库里面创健

创建表之前决定哪个数据库

use db1;

create table emp(

id int,

name varchar(100),

gender varchar(10),

birthday date,

salarty float(10,2),

entry_data data,

resume text

);

写错了,只能重新创建

show tables;显示当前数据库所有的表

desc emp;查看表的情况,但看不到编码

show create table emp; 创建表时的信息,看到编码

show create table emp\G;创建表时的信息,看到编码.haike

alter table  demo2 add image blob; 修改demo2表的,增加image的字节

alter table demo2 modify name varchar(60);修改demo2表的字段

alter table demo2 drop image;删除demo2表里面的image 字段

alter table demo2 character set gbk; 修改表的编码

rename table demo2 to demo22; 修改表名

标的修改包括字段的和名称、字符编码的修改即自身的修改

drop table demo;删除表

DML 操作表

INSERT UPDATE DELETE

增删改

添加数据,在数据库中的字符串和data用单引号“”括起来。

null:空值 ,不占内存

“”:这个是空字符串也是要占内存

插入数据,一次插入的是一行数据

INSERT INTO 表名(列表1,列表2,,,,)VALUES(列表1,列表2...)

列名与列值得类型、个数、顺序要一一对应

值不要超出列定义的长度

如果插入空值,请使用null

插入的日期和字符一样,都使用引号括起来

insert into emp(id,name,gender,birthday,salary)values(1,"name",);

解决编码问题的下载sqlyog

在sqlyog里面运行数据库

在数据库里面作注释:-- 空格

向所有字段中插入值

INSERT INTO emp VALUES(1,'李四','1992-12-20',4000,'2015-12-12','服务员');

相关文章

  • MySQL介绍

    mysql介绍 其他数据库介绍 mysql特点 mysql存储引擎类型及特点 关于mysql单表存储 mysql介...

  • 2019-03-25

    MYSQL(数据库的安装与使用) MYSQL介绍 mysql 轻量级数据库 oracle 企业级数据库 数据的保存...

  • MySQL数据文件介绍及存放位置

    MySQL数据文件介绍及存放位置 一、MySQL数据库文件介绍MySQL的每个数据库都对应存放在一个与数据库同名的...

  • mysql基础语法,常用操作及概念

    mysql基础 数据库的好处 数据库相关概念 数据库存储数据的特点 MySQL产品的介绍和安装 MySQL服务的启...

  • Navicat for MySQL 与MySQL的混合使用

    Navicat for MySQL 的介绍 Navicat for MySQL是一款强大的 MySQL 数据库管理...

  • mysql 数据库

    一 mysql 内容介绍 1mysql1.数据库,是当前应用非常广泛的一款关系型数据库 2 目前mysql在数据库...

  • Go操作MySQL

    Go语言操作MySQL MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 Go操作...

  • Go操作MySQL

    MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 Go操作MySQL 连接 Go语...

  • Go语言与MySql数据库(上)——MySql基础

    一、Mysql数据库介绍 1、简述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属...

  • 数据库知识点梳理

    1.MySQL 1.1 MySQL介绍部署 1.1.1 数据库产品种类 RDBMS:MySQL:(主)Oracle...

网友评论

      本文标题:MySQL数据库介绍

      本文链接:https://www.haomeiwen.com/subject/fhtxrxtx.html