MySQL小白快速入门笔记
SQL语言不区分字母大小写,为了方便,本人统一使用小写字母
启动数据库
net start mysql
停止数据库
net stop mysql
输入密码后进入mysql
mysql -u root -p
显示所有数据库
show databases;
创建test数据库
create database test;
使用test数据库
use test;
显示该数据库的所有表
show tables;
创建employees表
create table employees(id int, name varchar(15), 属性名称 属性类型);
向表中插入tom员工
insert int employees values(1001,'tom');
MySQL的5.7版本插入中文会报错
解决方法可参考 https://blog.csdn.net/qq_46874327/article/details/121591169
显示该表的所有信息,*代表所有属性
select * from employees;
删除test数据库
drop database test;
删除表
drop table employees;
查询employees中的name和age属性
select name,age from employees;
where子句:相当于if
select * from employees where name='小明' and age = 18;
查询姓名为小明,年龄为18的对象的所有信息
update:更新
update employees set name='大明',age=19 where name='小明' and age = 18;
将employees中所有名字为小明,年龄18的对象,更改名字为大明,年龄19
delete:删除
delete from employees [where]
删除employees中的对象,可用where限制,不使用where则全部删除
注意只是删除表中的对象,表还存在
like:用于获取含有某字段的数据, % 相当于正则表达式中的 *,表示任意长度的字符
select * from employees where name like '张%'
读取所有名字中第一个字为 张 的数据
union:将两个以上的select组合起来
select name from employees [where] union [all] select name from student [where];
假设student已经创建并有数据
获取employees和student中的名字,并将其合并起来
all 表示 返回所有结果集,包括重复数据
order by:排序
select name from employees order by name [asc | desc] (默认asc)
asc为升序,desc为降序,可以添加 where...like 子句来设置条件
若想要中文按照拼音首字母排序,如果字符集采用的是utf8(万国码),要对字段进行转码
select name from employees order by convert(name using gbk)
group by:根据一个或多个列对结果集进行分组,在分组的列上可以使用count,sum,avg等函数
select name,count(*) from emloyees group by name;
将名字进行分组,并统计每个人有多少条记录
MySQL小白快速入门笔记相关推荐
- 零基础编程入门python视频-Python编程零基础小白快速入门完整全系列精品课
1. 课程咨询加老师助理微信:助理1微信: chenjinglei88 ,助理2微信: omf6757 2. 决定购买并想得到陈敬雷老师亲自指导(课程或自己项目难题均可)加老师微信: chenjing ...
- 【机器学习】Python 快速入门笔记
Python 快速入门笔记 Xu An 2018-3-7 1.Python print #在Python3.X中使用print()进行输出,而2.x中使用()会报错 print("he ...
- 学Mysql怎样快速入门?
学Mysql怎样快速入门? 前言 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品. MySQL 是最流行的关系型数据库管理系统之一,在 WEB ...
- 超经典两万字,MySQL数据库快速入门。
「作者主页」:士别三日wyx 「作者简介」:CSDN top100.阿里云博客专家.华为云享专家.网络安全领域优质创作者 「专栏简介」:此文章已录入专栏<MySQL数据库快速入门> MyS ...
- git快速入门-笔记(MD格式)
git快速入门-笔记(MD格式) http://www.php.cn/code/9058.html git是一种版本控制器.原来就是针对linux系统. 下载安装 - https://git-scm. ...
- python大神和小白代码_看大神6行代码如何带领小白快速入门Python爬虫?
原标题:看大神6行代码如何带领小白快速入门Python爬虫? 可能是小编本身就有一定的基础!当然我没有瞧不起小白的看法,知识觉得要入门一门编程语言确实比较简单,而且小编本身也是从小白过来的,但是当初接 ...
- 公告:csdn学院《小白快速入门系列》线上课程,全部一折,最高6元!
线上课程做下活动,csdn学院的,小白快速入门系列,全部一折,最高6元,有需要的可以看下,没需要就算了,欢迎关注与交流! 1.小白快速入门Spring Cloud Alibaba 链接:https:/ ...
- Nginx快速入门笔记
Nginx快速入门笔记 01.Nginx简介 架构:没有什么是加一层解决不了的 什么是Nginx? Nginx是一个高性能的HTTP和方向代理web服务器,同时也提供了IMAP/POP3/SMTP(邮 ...
- 阿里云rds for mysql平台介绍_阿里云RDS for MySQL 快速入门——笔记
1初始化配置 1.1设置白名单 创建RDS实例后,需要设置RDS实例的白名单,以允许外部设备访问该RDS实例.默认的白名单只包含默认IP地址127.0.0.1,表示任何设备均无法访问该RDS实例. 设 ...
最新文章
- Oracle表空间文件损坏后的排查及解决
- 分享一首诗歌关于人生 时间 成就 得失的
- Python中最好用的命令行解析工具:argparse
- Python3编码与转码
- subprime debt
- 人生最美妙与最残忍的事情是同一件,那就是不能重来
- 计算机设计思想 —— 类比、建模与隐喻(同构)
- linux分区磁盘大小,Linux对超大容量磁盘进行分区
- Hadoop学习笔记(三):作业调度器
- python时间戳格式定义_关于Python时间戳是什么讲解
- mac下使用robotframework-selenium2library做web自动化
- 分享几个百度网盘搜索引擎
- ie 谷歌插件Chrome Frame
- chrome浏览器解除pdf加密
- 如何管理小米路由器后台
- PowerPoint安装IguanaTex方法
- 1+xbim证书含金量_bim证书哪个含金量高
- 四川翌加:抖音小店的发货时间是多长
- 基于51单片机实现计算器功能
- EC11旋转编码器电路和程序
热门文章
- 《狂飙》台词“老默我想吃鱼了”被抢注商标
- js折线图设置y轴刻度_d3.js实现自定义多y轴折线图
- :“Entry point was not found.” 如何解决
- 【C语言】消失的数字
- Github项目精选:2021年6月优秀项目推荐
- 我是如何做技术分享的 ?
- 企业宣传片的转场技巧
- 简历解析步骤(第二步)技术与实现(5)识文字,做分类:身高、体重
- 通用编程c语言,STC单片机C语言通用万能编程.docx
- 排列显示阿拉伯语、数字及英文时的处理方法