Mysql数据库 增、删、改、查 的操作

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: Mysql数据库 增、删、改、查 的操作

1.数据库概述 (DataBase) 为什么要用数据库?
甲骨文 龟壳 记录历史 竹简 记录 纸张
计算机: 视频 文字 管理比较乱 数据越来越多访问特别慢
数据是软黄金 大数据时代 人工智能 阿尔法 围棋 李在石 柯洁
数据库管理系统 :
有哪些数据库:
1.关系型数据库(RDBMS 关系型数据库管理系统)
1.Oracle(神喻-神)甲骨文 数据库
Java
Mysql (开源 免费 商业版 和社区版) 通用语言
2.DB2数据库 商业 用的公司少
3.sqlServer:微软
2.非关系型数据库:一般存的JSON 开发人员
1.redis 2.MongoDB
进入数据库:mysql -uroot -proot

                -u用户名  -p密码

Mysql数据库的服务端和客户端

mysql.exe是mysql的客户端
mysqld.exe 是mysql的服务端  端口号3306
通过客户端可以操作服务端
my.ini my-default.ini 表示mysql的配置文件
数据库结构:
库  表  数据

sql:一种脚本语言,可以通过该语言操作数据库.
sql标准: 1999年国际标准化组织制定 SQL99 
数据库大多数的sql在不同的数据库中都可以使用,但是每种数据库都有自己的方言.

sql语法:
    1.sql语法可以单行或者多行写,必须以;结尾
    2.可以通过缩进增加sql的可读性
    3.sql不区分大小写,建议一般使用大写 执行的时候更高效.
注释:
    单行注释:--空格, 例如: -- 数据库操作
    多行注释:/* 内容 */ 例如 /* 数据库操作语言sql*/
sql分类:
    对库和表的操作:DDL 数据定义语言对数据库  表 进行增删改查
    对数据的增删改的操作: DML 数据操作语言 对数据进行增删改操作
    对数据的查询操作:DQL 数据的查询语言  对数据进行查询的操作
    数据控制语言:DCL  数据控制语言
    .数据库操作(DDL):
show databases; 查看所有的数据库 默认有4个
create database stuty; 创建数据库
use 数据库名; 使用某个数据库
drop database 数据库名; 删除指定数据库
.数据表的操作(DDL):
    选定库:use 数据库
    创建表
            create table 表名称(
                列名称 数据类型[约束条件],
                列名称 数据类型[约束条件]
            );
            例子:创建一个学生表格,包含两列 学生姓名 类型字符串,学生年龄 类型int
            create table stutent(
                name varchar(10),
                age int(3)
            );
    查看表: show tables;
    删除表: drop table 表名称
    修改: alter 关键字
mysql的DML语言的添加数据:

1.单条添加:
            insert into 表名称(列1,列2...) values(值1,值2....)
            单条插入的第二种方式:
            insert into 表名称 values(值1,值2....)注意:所有的列的值都需要指定        




2.多行插入
            isnert into 表名称(列1,列2...) values(值1,值2....),(值1,值2....)..
    修改数据:
1.单条修改
            update 表名称 set 被修改的列名称=修改后的值 where 限定条件
        2.多条修改
            更改多条 不指定条件就是多条 或者 指定的条件多条都满足
            update 表名称 set 被修改的列名称=修改后的值 where 限定条件
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
SQL 关系型数据库 MySQL
Python怎么操作Mysql数据库
Python怎么操作Mysql数据库
51 0
|
1月前
|
SQL 关系型数据库 MySQL
python如何操作mysql数据库
python如何操作mysql数据库
24 0
|
2月前
|
SQL 存储 算法
mysql常用指令操作
mysql常用指令操作
|
23天前
|
存储 SQL 关系型数据库
【MySQL】4. 表的操作
【MySQL】4. 表的操作
21 0
|
3月前
|
关系型数据库 MySQL
MySQL对小数进行四舍五入等操作
MySQL对小数进行四舍五入等操作
25 0
|
3月前
|
SQL 关系型数据库 MySQL
MySQL| 数据库的管理和操作【操作数据库和操作表】【附练习】
MySQL | 数据库的基本操作和表的基本操作【附练习】
|
1月前
|
SQL 关系型数据库 MySQL
|
3月前
|
SQL 关系型数据库 MySQL
MySQL | 数据库的管理和操作【表的增删改查】(一)
MySQL | 数据库的管理和操作【表的增删改查】
|
3月前
|
SQL 关系型数据库 MySQL
MySQL | 数据库的管理和操作【表的增删改查】(二)
MySQL | 数据库的管理和操作【表的增删改查】(二)
|
21天前
|
缓存 关系型数据库 MySQL
MySQL查询优化:提速查询效率的13大秘籍(合理使用索引合并、优化配置参数、使用分区优化性能、避免不必要的排序和group by操作)(下)
MySQL查询优化:提速查询效率的13大秘籍(合理使用索引合并、优化配置参数、使用分区优化性能、避免不必要的排序和group by操作)(下)