MySQL服务的启动、停止与卸载

在 Windows 命令提示符下运行:

启动: net start MySQL

停止: net stop MySQL

卸载: sc delete MySQL

//连接mysql
mysql -u root -p
//创建数据库
create database 数据库名;
//带编码
create database 数据库名 character set gbk;//此编码为gbk
//选择需要使用的数据库
use 数据库名;
//创建数据表
create table 表名称(列声明);
//示例
create table students(id int unsigned not null auto_increment primary key,name char(8) not null,sex char(4) not null,age tinyint unsigned not null,tel char(13) null default "-");
//向表中插入数据
insert into students (name, sex, age) values("Y.S.K", "男", 21);
//简单的查询
select 列名称 from 表名称 [查询条件];
select * from 表名称 [查询条件];//查询全部
//带条件查询select * from students where sex="男";查询年龄在21岁以上的所有人信息: select * from students where age > 21;
查询名字中带有 "杨" 字的所有人信息: select * from students where name like "%杨%";
查询id小于5且年龄大于20的所有人信息: select * from students where id<5 and age>20;
//改--更新
update 表名称 set 列名称=新值 where 更新条件;
将id为5的手机号改为默认的"-": update students set tel=default where id=5;
将所有人的年龄增加1: update students set age=age+1;
将手机号为 177XXXXXXXX 的姓名改为 "Y.S.K", 年龄改为 19: update students set name="Y.S.K", age=21 where tel="177XXXXXXXX";
//删除表中数据
delete from 表名称 where 删除条件;
删除id为2的行: delete from students where id=2;
删除所有年龄小于21岁的数据: delete from students where age<20;
删除表中的所有数据: delete from students;

关键字解说

“id” 为列的名称;
“int” 指定该列的类型为 int(取值范围为 -8388608到8388607), 在后面我们又用 “unsigned” 加以修饰, 表示该类型为无符号型, 此时该列的取值范围为 0到16777215;
“not null” 说明该列的值不能为空, 必须要填, 如果不指定该属性, 默认可为空;
“auto_increment” 需在整数列中使用, 其作用是在插入数据时若该列为 NULL, MySQL将自动产生一个比现存值更大的唯一标识符值。在每张表中仅能有一个这样的值且所在列必须为索引列。
“primary key” 表示该列是表的主键, 本列的值必须唯一, MySQL将自动索引该列。

MySQL学习---基础篇相关推荐

  1. 第一阶段----MySQL学习----基础篇

    第一阶段----MySQL学习----基础篇 数据库-基础篇 MySql版本要求 基本语法 DQL语法 基本查询 条件查询 聚合函数 分组查询 排序查询 分页查询 语句练习 执行顺序 DCL-用户操作 ...

  2. MySql学习-基础篇

    MySql基础篇 概述 关系型数据库 概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库 特点: 1. 使用表存储数据,格式统一,便于维护 2. 使用SQL语言操作,标准统一,使用方便 M ...

  3. SQL学习——基础篇

    SQL学习--基础篇 0. 数据库的概念 0.1 数据库设计的基本步骤 1. SQL的语法特点 2. SQL数据类型 2.1 常用类型 2.2 text类型 2.3 number类型 2.4 date ...

  4. python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...

    本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...

  5. 回溯法采用的搜索策略_强化学习基础篇(三十四)基于模拟的搜索算法

    强化学习基础篇(三十四)基于模拟的搜索算法 上一篇Dyna算法是基于真实经验数据和模拟经验数据来解决马尔科夫决策过程的问题.本篇将结合前向搜索和采样法,构建更加高效的搜索规划算法,即基于模拟的搜索算法 ...

  6. LINUX学习基础篇(六)帮助命令

    LINUX学习基础篇(六)帮助命令 帮助命令 man(Manual) info help - -help 帮助命令 man(Manual) 作用:查看联机帮助手册. 执行权限:所有用户. man命令的 ...

  7. LINUX学习基础篇(十二)痕迹命令

    LINUX学习基础篇(十二)痕迹命令 系统痕迹命令 w命令 who命令 last命令 lastlog命令 lastb命令 系统痕迹命令 系统中有一些重要的痕迹日志文件,如/var/log/wtmp./ ...

  8. LINUX学习基础篇(十五)软件包管理

    LINUX学习基础篇(十五)软件包管理 软件包管理 软件包分类 源码包 二进制包 选择 依赖性 rpm包安装 rpm包命名规则 rpm包安装和卸载 服务命令 rpm查询命令 验证 数字证书 rpm中文 ...

  9. 深度学习基础篇【5】从0开始搭建YOLOV5 并进行测试

    深度学习基础篇[5] 从0开始搭建 YOLOV5  并进行测试 如何评价YOLO V5,那就必须拿"上一代"YOLO V4来做对照了.先说结论,YOLO V5 在性能上稍弱于YOL ...

最新文章

  1. 华中农业大学Kenichi Tsuda团队诚聘植物-微生物互作、生物信息学博士后二名
  2. python培训班排行榜-深圳python培训机构排行榜
  3. 那些年Android黑科技③:干大事不择手段
  4. 转 Intellij中的常用快捷键
  5. CDH HUE集成MySQL
  6. 直播 | AAAI 2021:自然语言中token-aware的虚拟对抗样本训练
  7. Avalonia跨平台入门第四篇之Popup在uos下问题
  8. 面向对象思想 常说的OOP五大原则就是指1、单一职责原则; 2、开放闭合原则; 3、里氏替换原则; 4、依赖倒置原则; 5、接口隔离原则。...
  9. RIP,EIGRP,OSPF融合网络互通实验(原创)
  10. 【全网最全】一文搞定 Linux 压缩、解压哪些事儿
  11. 最小生成树的java实现
  12. 批处理删除文件文件夹相关指令
  13. Android学习笔记之——Android Studio的安装(3.6版本)、Java的基本语法及Android的概述
  14. SpringBoot:快速使用Spring
  15. iphonex适配游戏_iPhoneX王者荣耀适配问题 iPhoneX游戏问题详解
  16. 中国特有的狸花猫有多强大?
  17. sql server 数据库表中插入带有英文 单引号 或双引号 的数据
  18. 数据可视化什么意思?
  19. python dfs
  20. ICMP协议是什么协议?

热门文章

  1. PHP 导出数据到Excel
  2. Swift3,Swift4 获取IP地址
  3. 50个找文献资料的中外全球电子数据库【收藏】
  4. php代码生成器软件_php代码生成器好用吗
  5. 登峰造极,阿里高工手码分布式系统速成笔记,千万别害怕迈出第一步
  6. Java安全编码之SQL注入
  7. 腾讯副总裁吴军答腾讯的 抄袭与创新 (互联网行业的商业智慧)
  8. SmartFoxServer简介
  9. 桌面壁纸被计算机管理员禁用,win7/win8/8.1系统更换桌面背景壁纸时出现“此功能已被禁用”的解决办法-系统操作与应用 -亦是美网络...
  10. linux mysql 双机热备_ORACLE 数据库双机热备方案(Linux)