位置: 编程技术 - 正文

20分钟MySQL基础入门(mysql新手视频教学)

编辑:rootadmin

推荐整理分享20分钟MySQL基础入门(mysql新手视频教学),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql新手视频教学,mysql新手视频教学,mysql 实战 45 讲,mysql 实战 45 讲,mysql速成,mysql速成,mysql零基础,史上最全的mysql基础教程,内容如对您有帮助,希望把文章链接给更多的朋友!

开始使用

MySQL 为关系型数据库(Relational Database Management System),一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:

表头(header): 每一列的名称;列(row): 具有相同数据类型的数据的集合;行(col): 每一行用来描述某个人/物的具体信息;值(value): 行的具体信息, 每个值必须与该列的数据类型相同;

登录MySQL

创建数据库

对于表的操作需要先进入库use 库名;

创建数据库表

使用 create table 语句可完成对表的创建, create table 的常见形式:语法:create table 表名称(列声明);

数据类型的属性解释

NULL:数据列可包含NULL值;NOT NULL:数据列不允许包含NULL值;DEFAULT:默认值;PRIMARY:KEY 主键;AUTO_INCREMENT:自动递增,适用于整数类型;UNSIGNED:是指数值类型只能为正数;CHARACTER SET name:指定一个字符集;COMMENT:对表或者字段说明;

增删改查

SELECT

SELECT 语句用于从表中选取数据。 语法:SELECT 列名称 FROM 表名称 语法:SELECT * FROM 表名称

-- 表abc 两个 id 表abc中不包含 字段a=b 的 查询出来,只显示id

-- 从表 Persons 选取 LastName 列的数据

-- 结果集中会自动去重复数据

UPDATE

Update 语句用于修改表中的数据。 语法:UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

-- update语句设置字段值为另一个结果取出来的字段

INSERT

INSERT INTO 语句用于向表格中插入新的行。 语法:INSERT INTO 表名称 VALUES (值1, 值2,....) 语法:INSERT INTO 表名称 (列1, 列2,...) VALUES (值1, 值2,....)

-- 向表 Persons 插入一条字段 LastName = Wilson 字段 Address = shanghai

DELETE

DELETE 语句用于删除表中的行。 语法:DELETE FROM 表名称 WHERE 列名称 = 值

WHERE

WHERE 子句用于规定选择的标准。 语法:SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

-- 从表 Persons 中选出 Year 字段大于 的数据

AND 和 OR

AND - 如果第一个条件和第二个条件都成立; OR - 如果第一个条件和第二个条件中只要有一个成立;

20分钟MySQL基础入门(mysql新手视频教学)

AND

OR

ORDER BY

语句默认按照升序对记录进行排序。 ORDER BY - 语句用于根据指定的列对结果集进行排序。 DESC - 按照降序对记录进行排序。 ASC - 按照顺序对记录进行排序。

ININ - 操作符允许我们在 WHERE 子句中规定多个值。 IN - 操作符用来指定范围,范围中的每一条,都进行匹配。IN取值规律,由逗号分割,全部放置括号中。语法:SELECT "字段名"FROM "表格名"WHERE "字段名" IN ('值一', '值二', ...);

-- 从表 Persons 选取 字段 LastName 等于 Adams、Carter

NOTNOT - 操作符总是与其他操作符一起使用,用在要过滤的前面。

ASas - 可理解为:用作、当成,作为;别名 一般是重命名列名或者表名。 语法:select column_1 as 列1,column_2 as 列2 from table as 表

JOIN

用于根据两个或多个表中的列之间的关系,从这些表中查询数据。JOIN: 如果表中有至少一个匹配,则返回行INNER JOIN:在表中存在至少一个匹配时,INNER JOIN 关键字返回行。LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行FULL JOIN: 只要其中一个表中存在匹配,就返回行

SQL 函数

COUNTCOUNT 让我们能够数出在表格中有多少笔资料被选出来。 语法:SELECT COUNT("字段名") FROM "表格名";

MAXMAX 函数返回一列中的最大值。NULL 值不包括在计算中。 语法:SELECT MAX("字段名") FROM "表格名"

-- 列出表 Orders 字段 OrderPrice 列最大值,-- 结果集列不显示 OrderPrice 显示 LargestOrderPrice

添加索引

普通索引(INDEX)语法:ALTER TABLE 表名字 ADD INDEX 索引名字 ( 字段名字 )

主键索引(PRIMARY key)语法:ALTER TABLE 表名字 ADD PRIMARY KEY ( 字段名字 )

唯一索引(UNIQUE)语法:ALTER TABLE 表名字 ADD UNIQUE (字段名字)

全文索引(FULLTEXT)语法:ALTER TABLE 表名字 ADD FULLTEXT (字段名字)

添加多列索引语法:ALTER TABLE table_name ADD INDEX index_name ( column1, column2, column3)

建立索引的时机在WHERE和JOIN中出现的列需要建立索引,但也不完全如此:

MySQL只对<,<=,=,>,>=,BETWEEN,IN使用索引 某些时候的LIKE也会使用索引。 在LIKE以通配符%和_开头作查询时,MySQL不会使用索引。

索引的注意事项

索引不会包含有NULL值的列 使用短索引 不要在列上进行运算 索引会失效

创建后表的修改

添加列语法:alter table 表名 add 列名 列数据类型 [after 插入位置];示例:

修改列语法:alter table 表名 change 列名称 列新名称 新数据类型;

删除列语法:alter table 表名 drop 列名称;

重命名表语法:alter table 表名 rename 新表名;

清空表数据语法:delete from 表名;

删除整张表语法:drop table 表名;

删除整个数据库语法:drop database 数据库名;

参考手册

详解MySQL数据备份之mysqldump使用方法 mysqldump常用于MySQL数据库逻辑备份。1、各种用法说明A.最简单的用法:mysqldump-uroot-pPassword[databasename][dumpfile]上述命令将指定数据库备份到某dump文件(转

mysql 8.0 安装配置方法教程 一、安装mysqlyum源从官网

值得收藏的mysql常用命令集锦 本文为大家详细整理了mysql常用命令,分享给大家,供大家参考1、连接Mysql格式:mysql-h主机地址-u用户名-p用户密码1)、连接到本机上的MYSQL。首先打

标签: mysql新手视频教学

本文链接地址:https://www.jiuchutong.com/biancheng/349292.html 转载请保留说明!

上一篇:简述MySQL 正则表达式(mysql正则表达式匹配数字)

下一篇:详解MySQL数据备份之mysqldump使用方法(mysql数据库备份方法)

  • 旅游业成本具体有哪些
  • 建筑劳务公司工人工资计入什么科目
  • 计提企业所得税会计科目
  • 公司贷款利息怎么做分录
  • 原始凭证如何粘贴到记账凭证后面
  • 以前年度损益调整账务处理分录
  • 开户以后不用要钱吗
  • 房屋建筑物折旧率计算
  • 准予抵扣的消费税
  • 应付股利科目设置
  • 扶贫费用事业单位账务处理怎么做?
  • 小企业营业外支出
  • 押金满一年才能退
  • 百旺红字发票申领流程
  • 自有房屋的装修费计入长期待摊
  • 小规模自开专票税率是1%还是3%
  • 广告公司确认收入怎么写
  • 二手车过户员怎么样
  • 减免税备案申请表范文
  • 潽金融资租赁有限公司
  • 成本少结转了怎么调账
  • 退休人员再就业受伤算工伤吗
  • 个人挂靠公司按揭购车账务怎么处理?
  • win10虚拟机安装win7
  • 有限责任公司注册要求
  • 收回已核销的坏账并入账是什么意思
  • 直接计入当期利润的利得,即企业非日常
  • 公司专柜样品如何做
  • 专有技术应当得到
  • 建安营改增时间
  • 分配结转制造费用时借方科目
  • 极路由怎么用
  • php中unlink
  • 最贵的手机苹果
  • 物业公司管理制度及工作要求
  • json postman
  • 年报中投资总额怎么填
  • php tr td
  • Vue Router4 ,prams 传参失效和报错问题
  • php网页聊天室
  • 发票报销入账
  • 建筑企业总包单位有哪些
  • 花生油加工厂的手续好办吗
  • 小规模纳税人怎么核定税种
  • 2000元以内最强二手游戏笔记本
  • 公允价值变动损益属于什么科目
  • 增值税附表3
  • 筹建期间的费用计入什么费用
  • 快速实现愿望超灵的方法
  • 注册公司注册公司
  • 收付实现制的适用范围
  • 增值税发票的抵扣期限
  • 应收账款应付账款借贷方都表示什么
  • 固定资产采购需要走什么流程
  • 未抵扣进项税额什么意思
  • 金银首饰以旧换新所得税处理
  • 发放股票股利如何影响计算基本每股收益
  • 自产自销属于商品吗
  • 管理费用当月可以结转吗
  • 制造费用如何结转生产成本
  • 建筑企业业务招待费
  • 日记账的标准格式是
  • mysql优化技巧实战
  • 如何保证系统异常状态
  • 电脑开机出现英文字母开不了机
  • xp系统怎么创建本地连接2
  • vista技巧:更改电源默认按钮为关机
  • 在ubuntu中安装虚拟机
  • centos at命令
  • ubuntu发行版介绍
  • win7 64位系统双击桌面所有程序提示"文件没有与之关联的程序来执行"的解决方法
  • windows8如何进入bios
  • Android Eclispe ADT环境搭建(集成版Eclipse)
  • Node.js中的什么模块是用于处理文件和目录的
  • shell脚本判断命令是否执行成功
  • node作为中间件做接口转发
  • macbookair安卓系统怎么切换到苹果
  • 11%税率的范围
  • 沈阳市税务局最新公告
  • 高新区地税办税服务厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设