mysql 删除时间一个星期_15天快速学习 数据库Mysql 基础操作命令(第一章)

0d3dd041b55f023ad0600425899efb2a.png

简言

  • 你还在为不了解不会操作MySQL数据库而苦恼吗?
  • 还为面对冗繁的数据不知怎么提取而愤懑吗?
0df06e5011122fe9dfe83bd5b6201156.png

分享快速学习MySQL及基础操作命令


那就利用闲暇时间和我一起掌握一门MySQL数据库语言操作吧!


入门炼成记:

跟上IT民工的脚步,掌握一门技能,不必再羡慕别人,我们自己也可是玩数据库的高手;我依稀记得在之前看到MySQL数据库全是密密麻麻英文单词和字符,头疼发憷,看IT民工可以轻松的敲写代码提取大量的数据,我却望而却步,为此郁闷不已;后因工作需要,才着手学习此语言,真正接触后其实感觉真没想象中的那么难;下面就由我讲一些我学习的心得感受。

aae07e132b13a1b88b6e1b21e1787b0d.png

MySQL讲写目录


  1. Mysql接触简述
  2. Mysql基本操作命令及实例讲解

  • MySQL简述(感触)

  1. MySQL是关系型数据库(database),是由多表按数据类型组织、创建、存储管理的数据仓库;
  2. 学编写MySQL语言,和SQLserver、Oracle很多编写手法很相似,甚至有些命令使用的类型也一样。
  3. MySQL其实可理解为有不同类型的数据组成的数据表,存储在数据仓中,利用语言命令轻松从仓库中的查询调用有效数据,便于分析。
  4. 利用命令框或借用第三方软件进行图形交互的一种数据库软件。
a117a35f2a14f538addd7c9c911abd85.png

输入password(登录密码)--按“enter”回车即可进入代码编写“mysql>”

简而言之:

多种不同类型数据---(按一定规则要求)组合创建数据表格---存储数据仓库---管理器中编写语言命令查询调用(Enquiry)---编写Select语句及其他调用语句组合成视图(Views)



  • Mysql基本操作

  1. 基本操作命令:
  • 登录操作:(见上图)
4839cc7ed7638c73f5082c761c7fbdd9.png
  • show命令操作(“show”中文意思即查看、显示)
eaa4362f3c82197b0af4f3074094ed4f.png

show命令常规用法,用于查看和显示

  • Use命令选择数据库/数据表:use [数据库名称]
  • 显示指定表表结构:(show /desc)
6ce5ead15b9abb4a3d02f02944ef9fd6.png

show/desc不同用法

  • 打开Mysql-查询Mysql状态-查看数据库-选择指定数据库-显示数据库下数据表
0e8458c8af48d4b9c4cd8fa083c7b3e3.png

(简述操作步骤)

  • 数据类型:(字符串、数值、日期和时间)
ff1afb53a405d0ed229312a3aff21e43.png

常规、常用数据类型


2.数据/表相关操作:

  • 创建数据表(create命令)

详解:create table 表名称(字段/数据类型/空值null否/关键词(自动增量),主键 )搜索引擎 default 编码设置;

实例:mysql> create table ggboo (

id int not null auto_increment,

name char(10) not null,xuehao int(8) not null,

school char(20) not null,create_datetime datetime not null,

beizhu char null,primary key(id))engine=innodb default charset=utf8;

Query OK, 0 rows affected (0.10 sec)

(表创建成功:表结构显示如下图)

0b6fe681ec9ebdb899ec4c169e095f1c.png

创建新表ggbook表结构

1cb3841a7d84810205f71331d3cf372e.png

创建表常用的关键词及意思

  • 创建数据库:create database 命令

create database 数据库名称

实例:创建一个名为“gavin123”数据库:

"create database gavin123"

  • 删除数据库/表:drop命令

drop database 数据库名称

drop table 数据表名称

实例:创建一个名为“gavin123”数据库和“gacin”数据表

"drop database gavin123"

"drop table gacin"

注:drop为整表/数据库删除

  • 向数据表中插入数据:insert into 表名(字段——)values(值1,值2——)命令结构

“insert into 表名(字段——)values(值1,值2——)”命令结构

实例:创建一个名为“ggbook”数据表中插入数据

"insert into gsbook

(id,name,xuehao,school,beizhu)

values

(null,"张燕",20190506,"华中师范学院",null)”

注:

  1. 若一次需要添加多行数据,可在values后边添加多条值数据,且以“,”为分隔符;
  2. 输入为英文输入法,且半角输入;
  3. 自动增量字段,可以NULL代替
  • 修改表结构:alter命令
f5f8c768441a82088c859089df251334.png

alter用法组合详解

语法结构:

1):alter+add+after(指定位置新增列及列数据类型)

2):alter+modify(修改列数据类型)

3):alter+change(改变列名及列数据类型)

4):alter+drop(删除列)

5):alter+alter+set+default(设置列默认值)

6):alter+alter+drop+default(删除列默认值)


  • 注意:

1、mysql中不区分大小写;

2、编写命令代码输入法必须在英文状态下编辑书写;

3、代码段之间必须用“;分号进行分割,不然多段代码会影响代码运行且报错;

4、代码段内分隔符多为“,”逗号;


3.查询及更新相关操作:(详见下期文档)

  • select----from用法
  • distinct用法(排除重复值)
  • union/union all 用法(合并)
  • where用法
  • group by 分组用法
  • having分组过滤用法
  • order by用法

4.运算符:(详见下期文档)

  • 数学运算符
  • 关系运算符
  • 逻辑运算符
  • 通配符

5.函数用法:(详见下期文档)

6.正则表达式用法:(详见下期文档)


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值