热门文章> Mysql是什么?Mysql增删改查语句介绍 >

Mysql是什么?Mysql增删改查语句介绍

36氪企服点评小编
2021-05-19 18:42
572次阅读

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。那么要使用mysql进行数据库增删改查的操作一定需要用到数据库操作的相关语句,下面就由小编为您带来mysql增删改查语句的相关介绍。 

一、Mysql是什么?

   MySQL企业版:最全面的一组高级特性、管理工具和技术支持,以实现MySQL的最高级别的可伸缩性、安全性、可靠性和正常运行时间。 用于OEM/ISV的MySQL:2000多家ISV、OEM和VAR依靠MySQL作为其产品的嵌入式数据库,使它们的应用程序、硬件和设备更具竞争力,使它们更快地进入市场,并降低产品销售成本。 MySQL集群CGE:MySQL集群使用户能够以不妥协的可伸缩性、正常运行时间和敏捷性来应对下一代Web、云和通信服务带来的数据库挑战。

Mysql是什么?Mysql增删改查语句介绍mysql数据库

一、MySQL基本增删改查语句

创建数据库:
1、在cmd窗口中输入mysql -u root -p登录MySQL环境

2、创建数据库

为了便于在命令提示符下显示中文, 在创建时通过 character set gbk 将数据库字符编码指定为 gbk


3、要对一个数据库进行操作, 必须先选择该数据库mysql -D database -u root -p

Database changed:有该提示表示可以成功使用class这个数据库

创建数据库表:

插入数据库
mysql> insert into students values(NULL,“王刚”,“男”,20,“12345678”);
Query OK, 1 row affected (0.53 sec)

查询数据库:
mysql> select name,age from students;
±-------±----+
| name | age |
±-------±----+
| 王刚 | 20 |
±-------±----+
1 row in set (0.30 sec)

mysql> select * from students;
±—±-------±----±----±---------+
| id | name | sex | age | tel |
±—±-------±----±----±---------+
| 1 | 王刚 | 男 | 20 | 12345678 |
±—±-------±----±----±---------+
1 row in set (0.00 sec)

插入数据库:
mysql> insert into students values(NULL,“钟无艳”,“女”,100,“987654321”);
Query OK, 1 row affected (0.35 sec)

mysql> select * from students;
±—±----------±----±----±----------+
| id | name | sex | age | tel |
±—±----------±----±----±----------+
| 1 | 王刚 | 男 | 20 | 12345678 |
| 2 | 钟无艳 | 女 | 100 | 987654321 |
±—±----------±----±----±----------+
2 rows in set (0.00 sec)

查询数据库:
mysql> select * from students where sex=“女”;
±—±----------±----±----±----------+
| id | name | sex | age | tel |
±—±----------±----±----±----------+
| 2 | 钟无艳 | 女 | 100 | 987654321 |
±—±----------±----±----±----------+
1 row in set (0.28 sec)

修改数据库:
mysql> update students set tel = 123 where id = 2;
Query OK, 1 row affected (0.36 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> select * from students;
±—±----------±----±----±---------+
| id | name | sex | age | tel |
±—±----------±----±----±---------+
| 1 | 王刚 | 男 | 20 | 12345678 |
| 2 | 钟无艳 | 女 | 100 | 123 |
±—±----------±----±----±---------+
2 rows in set (0.00 sec)

删除数据库:
mysql> delete from students where id=1;
Query OK, 1 row affected (0.35 sec)

mysql> select * from students;
±—±----------±----±----±-----+
| id | name | sex | age | tel |
±—±----------±----±----±-----+
| 2 | 钟无艳 | 女 | 100 | 123 |
±—±----------±----±----±-----+
1 row in set (0.00 sec)

修改数据库:
mysql> update students set id = 1 where id = 1;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0 Changed: 0 Warnings: 0

mysql> select * from students;
±—±----------±----±----±-----+
| id | name | sex | age | tel |
±—±----------±----±----±-----+
| 2 | 钟无艳 | 女 | 100 | 123 |
±—±----------±----±----±-----+
1 row in set (0.00 sec)

mysql> update students set id = 1 where id = 2;
Query OK, 1 row affected (0.40 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> select * from students;
±—±----------±----±----±-----+
| id | name | sex | age | tel |
±—±----------±----±----±-----+
| 1 | 钟无艳 | 女 | 100 | 123 |
±—±----------±----±----±-----+
1 row in set (0.00 sec)

  伴随着云计算的发展和大数据时代的到来,关系型数据库越来越难以满足需求,这主要是因为需要对越来越多的半关系型和非关系型数据进行存储管理,作为一种方式,分布式技术等新技术的出现也对数据库技术提出了新的要求,因此出现了越来越多的非关系型数据库,这一类型与传统的关系型数据库在设计和数据结构上有很大不同,它们更加强调数据库数据的高并发读写和大数据存储,这一类型通常称为NoSQL数据库。然而,传统关系型数据库如Mysql,在传统领域中仍然具有很强的生命力。以上就是小编为您带来的mysql增删改查语句的相关介绍,希望对您有所帮助。

[免责声明]

文章标题: Mysql是什么?Mysql增删改查语句介绍

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

相关文章
最新文章
查看更多
关注 36氪企服点评 公众号
打开微信扫一扫
为您推送企服点评最新内容
消息通知
咨询入驻
商务合作