简言

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

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

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

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

MySQL讲写目录

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

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

简而言之:

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

Mysql基本操作基本操作命令:登录操作:(见上图)

show命令操作(“show”中文意思即查看、显示)

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

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

show/desc不同用法

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

(简述操作步骤)

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

常规、常用数据类型

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)

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

创建新表ggbook表结构

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

创建数据库: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)”

注:

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

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.正则表达式用法:(详见下期文档)

前15天mysql_15天快速学习数据库Mysql基础操作命令相关推荐

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

    简言 你还在为不了解不会操作MySQL数据库而苦恼吗? 还为面对冗繁的数据不知怎么提取而愤懑吗? 分享快速学习MySQL及基础操作命令 那就利用闲暇时间和我一起掌握一门MySQL数据库语言操作吧! 入 ...

  2. 十五张思维导图带你快速学习PHP语言基础

    在打算系统的学习 Laravel 之前,我抽空看了 PHP 语言基础,并且绘制了各个部分的思维导图,以方便自己从一些图片就可以查看相关知识的全貌. 这部分思维导图整理自菜鸟教程的 PHP 教程. 思维 ...

  3. 十五张思维导图带你快速学习PHP语言基础 1

    在打算系统的学习 Laravel 之前,我抽空看了 PHP 语言基础,并且绘制了各个部分的思维导图,以方便自己从一些图片就可以查看相关知识的全貌. 这部分思维导图整理自菜鸟教程的 PHP 教程. 思维 ...

  4. mysql以下日期函数正确的_[数据库]MYSQL基础03(日期函数)

    [数据库]MYSQL基础03(日期函数) 0 2015-10-29 01:00:09 工作中对日期的处理是经常遇到的,需求可能多种多样,因此重点介绍. 1.获取当前日期select NOW()-- 结 ...

  5. 麦子mysql_[数据库]MySQL基础 (麦子学员 php 第二阶段)

    [数据库]MySQL基础 (麦子学员 php 第二阶段) 0 2018-08-13 03:00:11 通过my.ini配置文件修改字符集:客户端字符集设置:[mysql]default-charact ...

  6. 【MySQL】黑马教程MySQL数据库 MySQL基础(一)

    文章目录 [MySQL]黑马教程MySQL数据库 | MySQL基础(一) MySQL启动 MySQL客户端连接 MySQL数据模型 SQL SQL分类 DDL 表操作-查询 表操作-创建 表操作-数 ...

  7. 跟小博老师一起学习数据库 ——MySql安装

    数据库(Database)是按照一定数据结构来组织.存储和管理数据的仓库,从早期存储数据的表格到如今可以处理海量数据的大型数据库,在各行各业得到了广泛的应用. 市面上数据库种类琳琅满目,例如oracl ...

  8. 数据库MySQL基础---DDL/DML/DQL

    MySQL基础 数据库简介 数据库是"按照数据结构来组织.存储和管理数据的仓库".是一个长期存储在计算机内的.有组织的.可共享的.统一管理的大量数据的集合. 与数据库相关的概念数据 ...

  9. Mac安装mysql数据库MySQL基础和MySQL在开发中常用的技术

    一.安装步骤 打开终端,输入: sudo vi ~/.bash_profile 输入 i 然后粘贴以下内容 # mysql alias mysql='/usr/local/mysql/bin/mysq ...

  10. 数据库Mysql基础------第一部分 数据的准备与基础命令

    一.初识数据库 一.为什么要用数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库 数据库随时随地的存在,并且使用,简单的说,数据库就是收集数据的结构.数据涉及很多,例如一个 ...

最新文章

  1. 消息中间件—RabbitMQ(集群原理与搭建篇)
  2. boost::multiprecision模块debug_adaptor相关的测试程序
  3. 想做硬件开发的人员必看
  4. art-template入门(九)之API
  5. linux常用命令(16)locate命令
  6. java程序的开发步骤为,开发与运行Java程序需要经过的三个主要步骤为: ( )、( )、( )...
  7. LIRe提供的图像检索算法的速度
  8. ASP.NET Web API 路由 (上)
  9. Linux下C语言开发(多任务编程之任务、进程、线程)
  10. Win32学习笔记(21)内存映射文件
  11. 几百万数据量的 Excel 导出会内存溢出和卡顿?那是你没用对方法!
  12. Odoo CRM获福布斯评为《2022最佳开源CRM》
  13. IOI2009 Day2 B Mecho小熊
  14. JDK1.8 Collection知识点与代码分析--TreeMap
  15. 计算机七进制乘法,编程达人
  16. java利用TOTP算法动态生成一次性密码
  17. Expiring XXX record(s) for XXX:120015 ms has passed since batch creation
  18. window磁盘id与序列号
  19. getElementById的使用方法
  20. Sublime text 3 注册码(转自晚晴幽草(简书作者))

热门文章

  1. 空城旧梦,相逢不必邂逅
  2. 如何使用阿里云搭建个人网站 1
  3. input 属性开启手机前置摄像头拍照
  4. 渐进式jpg转换成基线式 jpg
  5. Windows系统封装步骤
  6. 解决scala 2.10.X 无法导入 actors的问题
  7. 球动画设计HTML5,html5 canvas炫彩运动小球动画特效
  8. win0如何查看计算机工作组,win10家庭版如何查看工作组计算机
  9. 数码照巧转胶片效果 美图秀秀制作质感写真
  10. java编写时间流逝_JAVA日期时间类如何使用