mysql(安装和简单语法)

一、数据库概念

简介

数据库是一个软件,是存储数据的仓库,是一个持久化(可以永久的保存数据)的设备。
用数据库记录数据的优势:

数据安全性
利于数据查询和管理
利于存储海量数据
程序中控制比文件管理更方便

组成元素

在数据库软件中有多个库(excel文件)组成
每一个库中由多个表(工作薄)组成
每一个表中有列名和单元格组成
一般一个库对应一个开发项目

二、安装Mysql

这里下载的是5.5.60-Windows-x64版本
在这里插入图片描述
安装时一直狂点next,但是有三个地方注意!!!

1.选择utf8
2.勾选自动添加环境变量
3.密码可设置

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
win+r打开命令提示符(cmd)
输入mysql -uroot -p
在这里插入图片描述

三、数据库的操作

mysql -uroot -p
password

小细节
1.-u后面输入的是账号名,目前我们的账号只有一个root
2.-p是后面跟的密码
3.所有的sql命令必须要以分号“ ;”结尾

库的查询 show databases;
库的创建 create database 库名;
库的删除 drop database 库名;
使用指定的库 use 库名;

小细节
1.mysql中是不区分大小写的;
2.查询库时,库多后面加s表示复数;
3.在库名的命名上不要出现下划线或者“ - ”符号;

四、表的操作

表的查询 show tables;
表的创建 create table 表名(
字段名 字段类型,
字段名 字段类型,
字段名 字段类型
);

注意:创建表的同时,要指定表中的哪些列,以及存储的数据类型是什么
最后的一个字段不要加逗号“ ,”

字段类型
1.数值型 int 、bigint 、double
2.字符型
varchar(n) n表示字符串的最大长度
text 超大文本
3.时间型
date yyyy-MM-dd
time HH:mm:ss
datetime yyyy-MM-dd HH:mm:ss
timestamp 时间戳 毫秒值

表的删除 drop table 表名;(慎用)
查询表的信息 desc 表名;

在这里插入图片描述

五、数据的操作

在表中输入中文,而字符集utf8会导致中文乱码
命令:set + 列名+ gbk;
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

*表示查询所有,不建议使用,代码可读性过低
对于查询时最好是加上适当的条件进行筛选;

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值