mysql 删除时间一个星期_15天快速学习 数据库Mysql 基础操作命令(第一章)
简言
- 你还在为不了解不会操作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.正则表达式用法:(详见下期文档)
mysql 删除时间一个星期_15天快速学习 数据库Mysql 基础操作命令(第一章)相关推荐
- mysql 删除时间一个星期_2020春招必备:MySQL(20)与Redis(20),不看答案能答对几道?
2020年开头相比往年的确是一个非常特殊的鼠年,全国上下齐心协力为武汉加油!!加油加油!! 相信有很多朋友跟我一样被困家中,不敢出门,感觉像是要发霉了,止步于家里的大门.虽如此,但是"金三银 ...
- mysql 删除时间一个星期_解决mysql“Access denied for user #x27;root#x27;@#x27;localhost#x27;”...
# mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usi ...
- 十五张思维导图带你快速学习PHP语言基础
在打算系统的学习 Laravel 之前,我抽空看了 PHP 语言基础,并且绘制了各个部分的思维导图,以方便自己从一些图片就可以查看相关知识的全貌. 这部分思维导图整理自菜鸟教程的 PHP 教程. 思维 ...
- 十五张思维导图带你快速学习PHP语言基础 1
在打算系统的学习 Laravel 之前,我抽空看了 PHP 语言基础,并且绘制了各个部分的思维导图,以方便自己从一些图片就可以查看相关知识的全貌. 这部分思维导图整理自菜鸟教程的 PHP 教程. 思维 ...
- 怎么将mysql的时间转为星期_Mysql的日期转换成星期[某天对应周几]
|-- 应用中会有各种不同的需求,要灵活应对:比如拿到某一日期要知道是周几 |--DAYOFWEEK(date) [返回日期date的星期索引(1=星期天,2=星期一, --7=星期六).这些索引值对 ...
- mysql删除端口配置文件_完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存...
今天学习php,当然是要先安装好运行环境了,phpstyudy是一个运行php的集成环境, 一键安装对新手很友好,与时作为一个新手,便跟着教程安装了phpstudy集成环境. 很快安装好了,嗯.对新手 ...
- 如何在生产环境mysql删除亿万级数据解并且不影响数据库主从延迟的解决方案
目录 前言 为什么在生产上主从环境情况下mySQL特别容易卡死 不要去怪设计不要去怪开发我们devops靠自己 场景一.当要被删除的数据量远大于保留的数据量的场景下的做法 操作涉及数据量及环境 烂机器 ...
- mysql删除分表键_一文看懂 MySQL 分区和分表,提高表增删改查效率
原标题:一文看懂 MySQL 分区和分表,提高表增删改查效率 作者:冯帅,精通Oracle. MySQL. 擅长异构数据库数据同步及迁移.数据库的设计和调优,对高可用方案有深入研究. MySQL分区和 ...
- mysql model first,一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具
一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具 Intro DbTool 是一个支持 CodeFirst/DbFirst/ModelFirst 的数据库小工具,原本 ...
最新文章
- CloudCompare 的简单的使用说明
- anaconda怎么运行python程序_第一个python程序,从安装python环境到人生第一个py脚本运行全过程...
- 强人总结的哄老婆秘籍
- Mybatis工作流程,附带mybatis的mapper文件和config配置文件模板。mapper文件和dao接口的关系——xml中的namespace和sql标签id命名要求。
- typedef 与 define
- 迭代器生成器可迭代对象_使用迭代器时如何避免ConcurrentModificationException
- 【转】WPF 入门《常用控件》
- 小米键盘 键盘切换_“年轻人的第一把机械键盘”,小米机械键盘到底值不值...
- Vue-Cli3配置多页面应用(详)
- seqkit根据基因id_基因家族成员的鉴定/基因在染色体上的位置
- TextMesh pro插件的使用问题
- latex出现File ended while scanning use of \frame.错误
- 高级产品经理十八种能力
- 美国云主机如何保证数据安全?
- ausu-fx80-efi黑苹果10.15.7
- Kafka教程(一)基础入门:基本概念、安装部署、运维监控、命令行使用
- swiper h5学习
- 【GDOI2016】疯狂动物城(树链剖分+可持久化线段树)
- 深富策略短线消化市场情绪
- 在Win7下通过SecureCRT 远程配置DynamipsGUI中的路由器
热门文章
- MySQL调优(六):分区设计,分区优化案例
- 【区块链:超级账本】Win10 Hyperledger环境搭建
- 【Java语法】关于使用new和不使用new的数组值传递还是引用传递的问题
- Python基础之:Python中的IO
- Scala教程之:可扩展的scala
- java friendly 子包,黑馬程序員 java 修飾符類型(public,protected,private,friendly)
- 【简便解法】1078 字符串压缩与解压 (20分)_42行代码AC
- 【最简便解法】1066 图像过滤 (15分)
- 绝对布局优势_街电福建全场景布局持续深化,构建全时续电服务强化行业领先优势...
- notepad json格式化插件_Prettier + ESLint VSCode 插件配置指南